Made something? Show it.

Made a portfolioa portfolio▌ with AI?
Make it live.

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

https://htmldrop.app

Drop your .html or .md right here

or — free, no signup. Got a folder or .zip? Sign up free.

How it works

Three steps. The third one is the point.

01Ask AI for it.

One prompt in ChatGPT or Claude — or bring your own .html, .md, or .zip.

02Get your URL.

yourname.htmldrop.app, live immediately. Send it anywhere — viewers never need an account.

03Keep it live.

Free drops last 30 days. Plus makes every drop permanent — and puts it on your own domain.

Keep it live — $12/mo →
Works with
ChatGPTClaudeClaude CodeCodexCursorOpenCodeGemini CLIHermes AgentCLI
One prompt in any of them — or any MCP client → a live page.
Connect your agent

That demo? One command away.

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.

What Plus buys you

Make it permanent. Make it yours.

Your own domain

Your page on your address — people trust it, remember it, and it’s yours for good.

Only for the right eyes

Client drafts, personal pages, early ideas — one password, and nobody else gets in.

100% yours

No badge, no watermark. Your work stands on its own name.

Undo, any time

Every drop keeps its history. Broke something? Go back with one click.

Your analytics, injected

Paste a GA4, Meta Pixel, PostHog, or Plausible ID — htmldrop injects the snippet at serve time, consent banner included. No code edits.

maya.design — Domains
maya.designSSL active ✓
✓ CNAME verified✓ SSL issuedLive
+ Add domain
Everything above ships with Plus. Go Plus — $12/mo
Where htmldrop sits

The honest comparison.

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 Pagestiiny.host
Try without an account✓1 hour——limited
Drop a file — no build, no git✓✓✓—✓
Publish from ChatGPT / Claude✓✓partialvia git—
Markdown renders as a page✓——✓—
Password-protect a pagePluspaidcomplex—paid
Your own domain + SSLPlus✓✓✓paid
Versions & one-click rollback✓✓✓via git—

“Plus” = included in our Plus plan. Verified against each product’s public docs — August 2026.

See the full comparisons →

Pricing

Start free.
Upgrade only for what you ship.

More permanent drops, storage, custom domains, and version history as you grow. No per-seat add-ons or hidden caps.

Save 31%
Free
$0 /mo
no card needed

Your first drops, live in seconds.

  • 3 drops · 10 MB/drop · 3 versions
  • Live while you’re active — 30-day clock, email before expiry
  • Markdown & HTML · slug.htmldrop.app URL
  • No account? Try a 7-day anonymous drop
Sign up free
Business
$49 $40.83 /mo
billed $490/yr

Teams & agencies needing controls.

  • Everything in Plus, plus:
  • 100 drops · 20 GB total
  • 500 MB per upload
  • 10 custom domains
  • Team seats · Audit log · SSO Soon
  • SLA + priority support
Start Business

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.

Common questions

The things people ask before signing up.

Is htmldrop free? Can I use it without signing up?

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.

How do I publish or deploy HTML from an AI assistant like ChatGPT, Claude, or Cursor?

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.

Can I host a whole website, a folder, or a .zip with multiple pages?

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.

What happens if I stop using htmldrop?

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.

How do I add a custom domain, and which plan do I need?

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.

All questions →

Publish something in the
next 60 seconds.

Anonymous, no email, no credit card. Your page gets a real URL to send anywhere.

Start free Go Plus — $12/mo