Online in seconds — one prompt in ChatGPT or Claude, one drop here, and it’s live with a link to send anyone. No builders, no code, no setup.
Free to try · nothing to install · 300+ pages go live here every month
.html or .md right hereor — free, no signup. Got a folder or .zip? Sign up free.
Each anonymous drop lives 7 days. Sign up to keep them.
Want to keep these past the trial? Sign up and we'll move them into your account automatically.
Sign up & claimOne prompt in ChatGPT or Claude — or bring your own .html, .md, or .zip.
yourname.htmldrop.app, live immediately. Send it anywhere — viewers never need an account.
Free drops last 30 days. Plus makes every drop permanent — and puts it on your own domain.
Keep it live — $12/mo →Connect once with OAuth — no API keys to copy. After that, publishing is just asking.
First publish opens a browser sign-in — approve once, your client refreshes tokens automatically. CI uses an API token from Settings.
Your page on your address — people trust it, remember it, and it’s yours for good.
Client drafts, personal pages, early ideas — one password, and nobody else gets in.
No badge, no watermark. Your work stands on its own name.
Every drop keeps its history. Broke something? Go back with one click.
Paste a GA4, Meta Pixel, PostHog, or Plausible ID — htmldrop injects the snippet at serve time, consent banner included. No code edits.
Every tool here is good at its job. Ours is the shortest path from a file to a live, shareable page.
| htmldrop | Netlify Drop | Cloudflare Pages | GitHub Pages | tiiny.host | |
|---|---|---|---|---|---|
| Try without an account | ✓ | 1 hour | — | — | limited |
| Drop a file — no build, no git | ✓ | ✓ | ✓ | — | ✓ |
| Publish from ChatGPT / Claude | ✓ | ✓ | partial | via git | — |
| Markdown renders as a page | ✓ | — | — | ✓ | — |
| Password-protect a page | Plus | paid | complex | — | paid |
| Your own domain + SSL | Plus | ✓ | ✓ | ✓ | paid |
| Versions & one-click rollback | ✓ | ✓ | ✓ | via git | — |
“Plus” = included in our Plus plan. Verified against each product’s public docs — August 2026.
More permanent drops, storage, custom domains, and version history as you grow. No per-seat add-ons or hidden caps.
Your first drops, live in seconds.
Freelancers & portfolios that need a real domain.
Teams & agencies needing controls.
Prices in USD, charged by Stripe. Annual bills 10 months for 12. EU/UK VAT added at checkout where applicable. Existing subscribers keep their current price.
Yes. Anonymous drops need no account — drag an HTML file to htmldrop.app and get a live URL for free (up to 2 MB, live for 7 days). A free account adds 3 drops at 10 MB each that stay live as long as you sign in now and then — each visit resets a 30-day clock, and we email you before anything expires. The Plus plan ($12/mo, or $99/yr) makes every drop permanent and adds password protection and your own custom domain.
htmldrop ships an MCP server (@htmldrop.app/mcp). Create an API token at htmldrop.app/dashboard/settings, add the server to your assistant's MCP config (npx -y @htmldrop.app/mcp with HTMLDROP_API_TOKEN), then ask the assistant to publish — it calls the htmldrop_publish tool and returns a live URL. Works in Claude Code, Claude Desktop, Cursor, Cline, and any MCP-aware client.
Yes, with a free account. From the dashboard you can drop a folder or a .zip — a built SPA, static site, or multi-page bundle — and it's served at one URL, up to 100 MB per upload on Plus (500 MB on Business). The no-signup homepage dropzone handles single HTML files.
Free-tier drops carry a rolling 30-day TTL that resets every time you log in. If you stop logging in for 30 days we deactivate the drop (it serves a "drop expired, log in to recover" page) for another 30 days before deleting. Paid drops have no TTL while the subscription is active. Cancel your plan and you get a 30-day grace window to claim or export.
Bring-your-own custom domains are included with the Plus plan ($12/mo, or $99/yr): 1 domain on Plus, 10 on Business. Add the domain in the dashboard and point a CNAME at htmldrop — we issue and renew SSL automatically.
Anonymous, no email, no credit card. Your page gets a real URL to send anywhere.