Share HTML that just opens.
Your AI just built you an HTML report, dashboard, or page — now you need to show someone. Drop the file here and get a clean, sandboxed link that renders fully and stays interactive. No installs, no sign-ups for the people you share with.
- No passwords
- Sandboxed view domain
- Ready in seconds
Drop an HTML artifact
or browse · up to 5 MB
Aurora — Q2 Strategy Deck.html
248 KB · Jun 13, 2026 · /aurora-deck
Why htmlshare
Built for one job, done properly
No editor, no collaboration, no bloat. Just frictionless hosting for the HTML you already have — with a security model you can explain in a sentence.
Links that never break
Each artifact gets a short, non-enumerable slug, decoupled from storage — so a URL you shared last month still resolves today.
Full fidelity, preserved
JavaScript runs, CDN styles load, charts animate. What your agent built is exactly what your recipient sees.
Sandboxed by design
Served from a separate view domain that holds no cookies and no API access. A locked-down boundary, not an afterthought.
Share or hand off
Copy a view link to show it inline, or a download link to send the raw HTML as a file. One artifact, two ways out.
Your private library
Every artifact you’ve ever shared, in one reactive list — preview, re-share, or retire it the moment it’s stale.
Fast from anywhere
Static HTML served close to your recipients for a sub-second first paint, on any device, any browser.
How it works
From file to shared link in three steps
- 1
Upload
Drop a self-contained HTML file. We check the type and size, store it, and mint a fresh, random slug.
- 2
Copy the link
A clean view-domain URL lands in your clipboard, ready to paste into an email, chat, or doc.
- 3
They open it
Recipients see a fully rendered, fully interactive page in any browser — no install, no account.
Command line & agents
Deploy from your terminal — or your AI agent
Skip the browser entirely. One npm package gives you a token-gated CLI and an MCP server, so publishing the HTML your agent just built is a single command.
$ npm i -g @automintech/htmlshare
$ htmlshare login <your-token>
# create a token in Settings — shown once
$ htmlshare deploy report.html --title "Q4 report"
→ https://view.htmlshare.ca/AbCd123456
$ htmlshare fetch AbCd123456 --out report.html
$ htmlshare list "report"
Deploy in one command
Publish any self-contained HTML file — or pipe from stdin — and get a clean view + download URL straight back.
Read it back
Pull a shared artifact by slug (no token needed) or find it by title, right from your shell.
Native to your agent
Ships an MCP server too, so agents like Claude can deploy and fetch as first-class tools — no copy-paste.
Wire it into your AI agent (MCP)
The same package ships an MCP server. Point Claude Desktop, Cursor, or Claude Code at it and your agent gets these as native tools — same token, no copy-paste:
htmlshare_deploy · htmlshare_list · htmlshare_fetch
{
"mcpServers": {
"htmlshare": {
"command": "htmlshare-mcp"
}
}
}Security
A trust boundary you can explain in one line
Untrusted HTML is powerful, so it lives behind a wall. Shared content is served from a separate domain with no cookies, no API access, and a content policy that forbids every outbound call.
- Auth cookies are scoped to the app host and never reach shared content.
- Uploaded HTML can render and run, but cannot make any network request.
- In-app previews run in a sandbox with same-origin privileges stripped.
- The storage origin is never exposed — every request passes the hardened edge.
app domain
Auth · cookies · your library
view domain
Public · no cookies · CSP-locked
The load-bearing line.
FAQ
Questions, answered
Everything you need to know to share your first HTML file in under a minute.
What is htmlshare?
htmlshare hosts a single self-contained HTML file at a clean, fast, sandboxed URL, so you can share it as a link that renders fully for anyone — no installs and no sign-ups for the people you send it to.
How do I share an HTML file that ChatGPT or Claude built for me?
Upload or paste the file at the app and copy the link, or run “htmlshare deploy file.html” from your terminal. If your AI agent supports MCP, it can publish the file and hand you the link directly.
Do the people I share with need an account?
No. Anyone with the link opens the page in their browser — no install, no account, no sign-up. Accounts are only for the person doing the sharing.
Will the JavaScript and styling still work?
Yes. The page renders at full fidelity: JavaScript runs, CDN styles and fonts load, charts animate. What your agent built is exactly what your recipient sees.
Is it safe to open a shared htmlshare link?
Yes. Shared HTML is served from a separate view domain that holds no cookies, and a Content-Security-Policy blocks every outbound network request — so untrusted content can’t phone home or reach any account context.
Can I download the raw HTML file back?
Yes. Add “?download=1” to any link to get the raw .html file, or run “htmlshare fetch <slug> --out file.html” from the CLI.
Is there a CLI or AI-agent integration?
Yes. One npm package (@automintech/htmlshare) gives you a token-gated CLI and a bundled MCP server exposing htmlshare_deploy, htmlshare_fetch, and htmlshare_list as native tools to agents like Claude.
How much does htmlshare cost?
It’s free to use. Sign-in is a magic link — no password and no credit card.
Your next artifact deserves a real link.
Sign in with a magic link and share your first HTML file in under a minute.