1. Blocks
  2. UploadThing

UploadThing

File uploads for JavaScript and Next.js apps, with storage included.

Priced from vendor pages
Prices checked
21 Oct 2026
Sources
1
How we check

What it is

UploadThing handles the awkward bits of letting users upload files: the upload button, file checks, and somewhere to keep the files afterwards. It's built for TypeScript and Next.js projects. The free plan includes 2 GB of storage with unlimited uploads and downloads.

Good for

  • Adding uploads to a Next.js app quickly
  • Small apps that fit in 2 GB
  • Builders who'd rather not manage storage buckets

Watch out for

  • Free storage is shared across all your apps
  • Bandwidth on paid plans isn't spelled out on the pricing page
  • Past 250 GB it's $0.08 per GB, more than raw storage like R2

In comparisons

Supabase Storage vs Cloudflare R2 vs UploadThing for user uploads

Free (2 GB), $10/mo (100 GB) or $25/mo usage-based (250 GB, then $0.08 per GB)

  • Built for JavaScript and Next.js apps: add its upload button and it handles the fiddly parts, with unlimited uploads and downloads on the free plan.

The free plan's 2 GB is shared across all your apps. The page doesn't spell out bandwidth limits on paid plans, so check before planning anything download-heavy.

Newsletter

Stackable by Stackguide

Price changes on the blocks you use, and new builds, by email.

Build

Directory site with paid listings

A searchable, SEO-friendly niche directory where businesses pay by card to submit or feature a listing.

See the build

Compare

OpenAI vs Claude vs Gemini APIs for a chat feature

What does an AI chat feature cost each month in API fees?

Read the answer