drop.

html → link → expires

Paste HTML, get a shareable link.
It auto-expires. No sign-up. No hosting.
Your personal drop zone for the web.

START DROPPING
drop — terminal
$ curl -X POST drop.yourdomain.com/api/publish
-d '{"html": "<h1>Hello World</h1>", "expiration": "24h"}'
{
"url": "https://drop.yourdomain.com/p/a3f8c21e"
"slug": "a3f8c21e"
"expiresAt": "2026-05-30T00:10:00.000Z"
}
✓ Live. Expires in 24 hours.

Everything you need. Nothing you don't.

Instant Publishing

Paste HTML or drag a .html file. Hit publish. Get a link in under a second. No build steps, no deploys.

Auto-Expiring Links

Choose 1 hour, 24 hours, 7 days, or 30 days. Links self-destruct when the time is up. Clean by design.

🔒

Password Protection

Add an optional password. Viewers see a lock screen. SHA-256 hashing, never stored in plaintext.

🧊

Zero Dependencies

Built on Next.js with one external dependency — Upstash Redis. No bloat. No vendor lock. Just works.

🌐

Full API Access

POST JSON or multipart/form-data to the API. Integrate with scripts, CI pipelines, or curl from your terminal.

🚀

Edge-First

Deployed on Vercel's edge network. Sub-100ms responses worldwide. Your drops load faster than most websites.

Three steps. That's it.

1

Drop your HTML

Paste raw HTML into the editor or drag-and-drop a .html file. Up to 500KB of markup — enough for any single-page creation.

2

Set expiration & publish

Pick a lifespan — 1 hour to 30 days. Optionally add a password. Hit ⌘ Enter or click Publish. Your page is live in milliseconds.

3

Share the link

Copy the unique URL and send it to anyone. They see your page rendered in their browser. When the clock runs out, it's gone forever.

Minimal stack. Maximum speed.

Next.js App RouterUpstash RedisWeb Crypto APIVercel EdgeTypeScriptTurborepo

Programmable drops.

POST/api/publish
{ "html": "<h1>Your HTML here</h1>", "expiration": "24h", // 1h | 24h | 7d | 30d "password": "optional" // SHA-256 hashed } // → Response { "url": "https://drop.example.com/p/a3f8c21e", "slug": "a3f8c21e", "expiresAt": "2026-05-30T00:10:00.000Z" }

Drop something.

Open the app and publish your first page in seconds.

OPEN DROP