Host an HTML file. Get a URL you control.
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.
The command
dsp publish ./your-file.htmlOr drop the file in app.display.dev. Either way: permanent URL in seconds, full interactivity preserved.
"Free HTML hosting" usually means "public HTML hosting"
Tiiny Host, HTMLSave, host-html.com, Static.run, PageDrop – they all do the same thing. Drop a file, get a public URL. Anyone with the link can open it. Anyone who guesses the URL can open it. The URL is indexed.
That's fine for a demo. It's the wrong shape for a client report, an internal dashboard, a draft going to leadership, or any HTML file with a number in it that your security team would flag.
display.dev gives you the same drop-the-file workflow with one extra knob: who can open it.
Three visibility levels, one URL
Public – anyone with the link. Same as the free hosts.
Allow-listed – only specific email addresses. They click the link, get a one-time password, see the page. No accounts to create.
Company-gated – only people on a verified company domain. Google Workspace or Microsoft Entra ID SSO. One-click sign-in for anyone in your org.
Flip between levels any time. The URL doesn't change.
Compared to the alternatives
| Service | Public URL | Allow-list | 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 | ✅ | ✅ | ✅ | ✅ | ✅ | Free or €49/mo flat |
What gets hosted
| File | Why a gated URL matters |
|---|---|
| Single-page HTML app from Claude or Cursor | Contains business logic you don't want indexed |
| Agent-authored research dossier | Internal artifact, team-only |
| Plotly or D3 dashboard | Customer or financial data inside |
| API documentation export | Pre-release, not for the public site |
| Client deliverable | Allow-list the client, off the open web |
| Architecture diagram or RFC | Engineering-only, comments collected inline |
| AI-generated report | Off the public web by default |
The file format is the same. The audience control is the difference.
Three ways to publish
Terminal
dsp publish ./file.html # one file
dsp publish ./dist/ # whole directory, relative assets resolved
dsp publish ./file.html --visibility company # gate at publish timeDashboard
Drag the file (or a .zip of a directory) into app.display.dev. Pick visibility. Done.
AI agent
Claude Code, Cursor, Codex – they all publish via the same CLI or via the MCP server. See /claude-code, /cursor, /codex.
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: Private artifacts
- 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: Private artifacts
- 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: Private artifacts
- 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: Private artifacts
- Included: 365 days audit logs
No per-seat charges at any tier. Add the whole company for the same price.
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 auth, no friction, anyone with the link opens it. The difference is you can change your mind later – flip the same URL to allow-listed or company-gated without re-sharing.
Is the URL permanent?
Yes. It works until you delete the artifact. The free hosts vary on this – 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 Pro. 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?
50MB on Free, 25GB total on Pro per file. 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. Add their email to the allow-list for a specific 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.
How is this different from `/share-html-file`?
Same product, different framing. /share-html-file leads with the "share with my team" intent. 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).