WeTransfer alternative with 12+ built-in viewers, code hosting, and brutalist design.
A file sharing platform that does one thing well — get files from A to B with zero friction. No signup required. Upload a file, get a link, share it. But unlike the alternatives, drops.codes also renders 12+ file types in-browser, including PDFs, spreadsheets, code, EPUB, torrent contents, ZIP archives, and markdown.
Plus: Build & Host — write HTML/CSS/JS right in the browser and publish instantly with a live URL.
- No account required to start uploading
- 500MB files — drag-drop, click, or paste
- Password protection — encrypt your shares
- Expiry dates — auto-delete after X hours/days
- QR codes — every share gets one automatically
- View/download tracking — know who opened what
PDF · Images · Code (syntax highlighted) · DOCX · Video · Audio · Spreadsheets · EPUB · Torrent contents · ZIP browse · Markdown rendered — all viewable without downloading.
Write HTML, CSS & JS in the browser → publish instantly with a live URL. No build step, no deployment pipeline.
- Team management — shared workspaces
- Analytics dashboard — see all activity at a glance
- Search — find anything across your team's files
- Custom slugs (your-brand.drops.codes/file-name)
- Branding removal
- Extended file expiry
- Priority uploads
Everything in Pro +:
- Unlimited team members
- Team-wide analytics
- Dedicated support
- 8 RESTful endpoints
- Full OpenAPI docs at
/docs/api - Upload, download, list, delete files programmatically
- OAuth (GitHub/Google) integration
┌──────────────────────────────────────────┐
│ Next.js 16 (App Router) │
│ ┌────────┐ ┌────────┐ ┌──────────────┐ │
│ │ Upload │ │ Viewer │ │ Dashboard │ │
│ │ Engine │ │ Engine │ │ + Analytics │ │
│ ├────────┤ ├────────┤ ├──────────────┤ │
│ │ Auth │ │ API │ │ Team Mgmt │ │
│ │(OAuth) │ │ v1 │ │ │ │
│ └────────┘ └────────┘ └──────────────┘ │
└────────────────┬─────────────────────────┘
│
┌────────────┴────────────┐
│ Supabase │
│ (Postgres + Auth + │
│ Storage + Realtime) │
└────────────┬────────────┘
│
┌────────────┴────────────┐
│ Backblaze B2 │
│ (eu-central-003 — │
│ object storage) │
└─────────────────────────┘
| Layer | Choice |
|---|---|
| Frontend | Next.js 16, Turbopack, App Router |
| Styling | Brutalist B&W, zero border-radius, pure black & white |
| Database | Supabase (Postgres) |
| File Storage | Backblaze B2 (S3-compatible, eu-central-003) |
| Auth | OAuth (GitHub, Google) |
| Payments | Dodo Payments (LIVE — $7/$19/mo) |
| Deploy | Vercel |
| Design | Terminal monochrome — JetBrains Mono, CRT scanline overlay |
- Features delivered: 28/32 (feature audit complete)
- SEO: Rounds 1 & 2 complete
- Campaign: Content ready (6 promo files) — blocked: needs user accounts for X/Reddit/HN/Dev.to/ProductHunt
- Revenue: $0 (Live, no paid users yet)
- Polar.sh: MCP configured, migration deferred
Next.js 16 Turbopack Supabase Backblaze B2 Dodo Payments OAuth (GitHub/Google) File Upload Engine 12+ Custom Viewers Public API Design Team Management Brutalist Design SEO SaaS Architecture
File sharing, reimagined. Fast. Simple. No nonsense.