A URL for every HTML file you host
Where your team
and agents work on one HTML file.
Drop the file, pick who can open it, share the link. Public, specific email addresses, or your whole company via SSO. The free hosts publish to the open web. display.dev publishes to the audience you choose.
Route 01 – from your agent
Your agent publishes it right now.
Paste this into Cursor, Codex, Claude Code or any other agent. It publishes and hands back the URL.
Copies the full prompt, including what your agent should do once the URL comes back.
Route 02 – from a file
Host the file you already have.
One HTML or Markdown file. Anonymous publishing takes up to 50 MB. Charts, scripts and interactivity keep working – it is a page, not a download.
No file to hand?
- html + markdown
- up to 50 MB
- no signup
Either route returns a URL and a claim link. Pages stay live for 30 days – claim one and it moves into your organization, where you choose who can open it.
What is HTML file hosting?
HTML file hosting takes a finished .html file and serves it at a URL, so anyone you allow can open it in a browser with nothing to install. display.dev hosts your HTML file free and adds one control the drag-and-drop hosts skip: who can open it – public, specific email addresses, or your whole company behind Google or Microsoft SSO. Just uploading a file? See upload an HTML file.
The command
dsp publish ./your-file.html
# Returns: https://acme.dsp.so/0kzNYG7O-your-fileOr drop the file in app.display.dev. Either way: its own URL in seconds, full interactivity preserved.
"Free HTML hosting" usually means "public HTML hosting"
Tiiny Host, HTMLSave, host-html.com, Static.run and PageDrop all do the same thing: drop a file, get a public URL. Anyone with the link opens it, anyone who guesses the URL opens it, and search engines index it. Fine for a demo, wrong for a client report, an internal dashboard or a draft going to leadership.
display.dev gives you the same drop-the-file workflow with one extra control: who can open it.
- ✗One audience onlypublic or nothing. There is no setting for "just my client".
- ✗Indexed by search enginesthe page can be found, not only opened.
- ✗No idea who opened itno sign-in, so no viewer list and no audit trail.
- ✗Expiry you don't controlsome free hosts drop the file after a window, and none let you set it.
- ✗Emailing the file insteadit downloads, opens locally, and relative paths break.
Three visibility levels, one URL
The same URL the free hosts give you, on your own address. No sign-in, no friction.
Named email addresses only. They click the link, get a one-time password by email, and see the page. No accounts to create.
Anyone signing in on a verified company domain – Google Workspace or Microsoft Entra ID. Viewers are unlimited and free.
Change the level any time. Move a file from public to company-only and back. The URL stays the same.
Compared to the alternatives
| Service | Public URL | Invited people | Company SSO | Custom domain | Comments | Cost |
|---|---|---|---|---|---|---|
| Tiiny Host | ✅ | ❌ | ❌ | Pro | ❌ | $9–$99/mo |
| HTMLSave | ✅ | ❌ | ❌ | ❌ | ❌ | Free |
| host-html.com | ✅ | ❌ | ❌ | ❌ | ❌ | Free |
| Static.run | ✅ | ❌ | ❌ | ❌ | ❌ | Free |
| PageDrop | ✅ | ❌ | ❌ | ❌ | ❌ | Free |
| Vercel + SSO | ✅ | Hack | ✅ | ✅ | ❌ | $320+/mo |
| display.dev | ✅ | ✅ | ✅ | Enterprise | ✅ | Free or €49/mo flat |
What gets hosted
- Single-page HTML app from Claude or Cursor
- Business logic you don't want indexed.
- Agent-authored research dossier
- An internal artifact, team-only.
- Plotly or D3 dashboard
- Customer or financial data sits inside the file.
- API documentation export
- Pre-release, and not for the public site.
- Client deliverable
- Invite the client by email, keep it off the open web.
- Architecture diagram or RFC
- Engineering-only, with comments collected inline.
- AI-generated report
- Off the public web by default.
Three ways to publish
Self-contained HTML, multi-file directories, all work
Most AI-generated HTML inlines everything – CSS, JS, sometimes images as base64. That works with dsp publish ./file.html directly, no setup.
If your file references external CDNs (cdn.jsdelivr.net, unpkg.com), those load fine.
If your file is part of a multi-file build (a static site export, a multi-page research dossier, an agent-generated market map with shared assets), publish the whole directory: dsp publish ./dist/. All relative asset references resolve.
Pricing
Try it. No credit card.
- Included: 10 gated artifacts
- Included: Unlimited public artifacts*
- Included: 50MB storage
- Not included: Version history
- Not included: Google + Microsoft SSO
- Not included: Audit logs
display.dev branded
Individuals. Unlimited gated sharing.
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: 1GB storage
- Included: 10 versions
- Not included: Google + Microsoft SSO
- Not included: Audit logs
For teams that need company auth.
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: 25GB storage
- Included: 50 versions
- Included: Google + Microsoft SSO
- Included: 90 days audit logs
For compliance-driven organizations.
From €499/mo
- Included: Unlimited gated artifacts
- Included: Unlimited public artifacts
- Included: Custom storage
- Included: Unlimited versions
- Included: Google + Microsoft SSO
- Included: 365 days audit logs
No per-seat charges at any tier. Add the whole company for the same price.
Try it free
- Host an HTML file in 15 seconds, no card
- Public, invited people, or everyone at your company – same URL
- Unlimited viewers on every plan
Common questions.
Can I just publish a public URL like Tiiny Host or HTMLSave?
Yes. Set visibility to Public at publish time or in the dashboard. No sign-in is required and anyone can open it. You can change the audience later – invited people only or everyone at your company – without changing the URL.
Is HTML file hosting free?
Yes. display.dev hosts unlimited public HTML files free, plus 10 gated files – open to invited people or to everyone at your company – on the Free plan, with one-time password authentication and unlimited viewers. Company SSO and more storage are on Pro at €49/month flat, with no per-seat charge. See pricing.
Where can I upload HTML for free?
Drag the file into app.display.dev or run dsp publish ./file.html – free, and you can start with no account. Free drag-and-drop hosts like Tiiny Host and host-html.com also work, but they publish to the open web only. display.dev is free too and lets you keep the file public or gate it. The full upload walkthrough is on upload an HTML file.
Does the URL ever change?
No. It works until you delete the artifact, and it stays at the same URL when you switch between Public, invited people, and everyone at your company. The free hosts vary on lifespan – some expire after a window, some don't, none let you set the expiry.
Does my single-page React or Vue app work?
Yes if everything is bundled into one HTML file with inlined CSS and JS – which is what most AI coding tools generate. For multi-file builds, publish the build directory: dsp publish ./dist/.
Can I use my own domain instead of `*.dsp.so`?
Yes, on Enterprise. Add a CNAME, point it at us, your HTML files serve from share.acme.com or whichever subdomain you pick.
What's the file size limit?
10MB per file on Free (50MB of storage total), 50MB per file on Pro (25GB of storage total). Single-page HTML is almost always under 5MB so the cap is mostly there to stop accidents.
Can I share with someone outside my company?
Yes. Invite their email address to that artifact, or switch the artifact to public. Both work without giving them a display.dev account.
Is there an MCP server so my agent can publish directly?
Yes. Add display.dev as an MCP server in Claude Desktop, Cursor, or Claude Code. Then "publish this to display.dev" is one sentence in the agent. Tool-specific walkthroughs: Claude Code, Cursor, Codex.
How is this different from `/share-html-file` and `/upload-html`?
Same product, different framing. /share-html-file leads with the "share with my team" intent. /upload-html leads with the "upload a file and get a link" action, including the no-account path. This page leads with the "host an HTML file" intent. Pick whichever framing matches your situation.
Publish your first artifact in 15 seconds.
Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Pro (€49/month flat).

