Share AI-made HTML

Your AI built the page. Send it like a pro.

Drop in HTML from Claude, ChatGPT or anywhere and get a private link your client will actually open. Password or email-gate it, see who viewed it, collect comments and approval, and capture form leads — on your own domain.

No signup to try Live in seconds Free plan forever

Upload a whole folder

No signup needed · your link is live instantly

Works with HTML from

Claude ChatGPT Gemini Cursor v0 Lovable Bolt Copilot Figma exports Any editor
What your client sees

A real link, not an attachment they can't open.

Send one URL. It opens on any device, looks exactly like what you built, and quietly tells you everything that happens next.

proposals.youragency.com/acme-redesign
PROPOSAL · ACME CO.
A faster, clearer acme.com — launched in six weeks.
1 2
JLJordan from Acme opened your proposal
3rd visit · 4m 12s · just now

Private by default

Password or email-gate any link, set an expiry, and switch it off whenever you like.

Know the moment they open it

Get an email when your client views the page, and see every visit, device and minute spent.

Feedback right on the page

Clients click anywhere to leave a pinned comment, then approve or request changes in one tap.

Everything after "it's done"

The delivery layer your AI tools forgot.

Generating the page is the easy part now. HTMLToolz handles sharing it, securing it, tracking it and getting it signed off.

Paste, drop or zip

One file, a whole folder or a .zip. Assets, fonts and scripts just work.

Passwords & email gates

Control who gets in, and know every person who did.

Viewer analytics

Opens, returning visitors, time on page, devices and sources.

Comments & approvals

Pinned feedback and a clear "approved" — no more email threads.

Forms that work

Any form on your page lands in your inbox, even ones AI wired to nothing.

Your domain, your brand

proposals.youragency.com with your logo on the gate page.

Same link, every version

Update anytime; roll back in a click. The URL never changes.

Launch checks

Catches lorem ipsum, broken images, missing mobile tags and leaked API keys.

How it works

From prompt to signed-off in four steps.

Build it with AI

Use Claude, ChatGPT, Cursor or any tool you like. Keep iterating until it's right.

Drop it in

Paste the code, drag the folder, or just tell Claude "publish this to HTMLToolz".

Share it your way

Add a password or email gate, your domain, an expiry. Launch checks catch the embarrassing stuff.

Know and close

See who opened it, read their pinned comments, and get the approval in writing.

Publish from Claude & Cursor

Just say "send it to the client".

Connect HTMLToolz to Claude Code, Claude Desktop or Cursor in one line. Your assistant publishes the page, sets the password, reads the client's comments and ships the fix — without you leaving the chat.

# one-time setup
$ claude mcp add --transport http htmltoolz \
    https://htmltoolz.com/mcp --header "Authorization: Bearer htk_live_…"

› Publish this pitch as a password-protected link for Acme
● htmltoolz.publish_page
  ✓ Live at proposals.youragency.com/acme-pitch (v1, grade A)

› Any feedback yet?
● htmltoolz.get_feedback
  2 comments from Jordan L. — "swap the hero image", "pricing
  table: show annual". Approval: changes requested.

› Make those changes and republish
● htmltoolz.update_page
  ✓ v2 is live at the same link
Launch checks

Catch it before your client does.

Every publish gets a quick review tuned for AI-generated pages — the things that make a great page look rushed. Most fix themselves in one click.

!
OpenAI API key is public

Anyone can read "sk-proj…" in index.html. Remove it and rotate the key.

!
Not mobile-friendly

Phones will show a tiny zoomed-out page. Fixable automatically.

~
Placeholder text left in

The page still contains "Lorem ipsum".

~
Example links left in

Three buttons still point to example.com.

i
Plain link previews

Add a title, description and image for Slack and iMessage. Fixable automatically.

Why not just…

Share links weren't built for client work.

HTMLToolzAI chat share linkFree drop hostsEmail attachment
Opens on any device, looks right Yes Yes Yes —No
Password or email gate Yes —No —No —No
See who opened it, and when Yes —No —No —No
Pinned comments & approval Yes —No —No —No
Working forms Yes —No —No —No
Your domain & branding Yes —No —No —No
Update without sending a new link Yes —No Yes —No
Pricing

Free to start. Worth it on the first client.

Every plan includes unlimited views, launch checks and publishing from Claude.

Free

Try it with a client preview or two.

$0/ month

No card required

  • 3 live links, up to 5 MB each
  • Links stay live 7 days after each update
  • Client comments & approvals
  • View counts
  • Publish from Claude, Cursor & the API
  • Launch checks before you send
Start free
Most popular

Pro

Freelancers and consultants sending work to clients.

$14/ month

or $120/year — save 29%

  • 25 permanent links, up to 50 MB each
  • Password & email-gated links, expiry dates
  • See who opened it, when, and for how long
  • Open alerts in your inbox
  • Working forms — 500 submissions/mo
  • No HTMLToolz badge · 1 custom domain (coming soon)
  • Version history & one-click rollback
Upgrade to Pro or pay yearly

Agency

Studios sending previews, proposals and reports every week.

$49/ month

or $468/year — save 20%

  • Everything in Pro
  • 150 links, up to 200 MB each
  • 10 custom domains (coming soon)
  • White-label: your logo & colors on every gate page
  • 5,000 form submissions/mo
  • Client folders & 365-day analytics
  • Priority support
Upgrade to Agency or pay yearly

Need more links, domains or seats? Talk to us about Scale.

Questions

Where does my HTML come from?
Anywhere. Claude artifacts, ChatGPT canvas, Gemini, v0, Cursor, Lovable, a Figma export or something you wrote by hand. Paste the code, drop the .html file, upload the whole folder or a .zip — images, CSS and JavaScript come along.
How is this different from Claude or ChatGPT share links?
Those links are public and anonymous. HTMLToolz links can be password-protected or email-gated, show you exactly who opened them and for how long, collect pinned comments and a one-click approval, capture form submissions, and live on your own domain without anyone else's branding.
Do I need an account to try it?
No. Drop your HTML on this page and you get a live preview link instantly. It stays up for 60 minutes; create a free account to claim it and keep it.
What happens when I update the page?
Publish a new version to the same link — from the dashboard, the API, or by asking Claude through our MCP server. Your client refreshes and sees the latest; every version is kept so you can roll back in one click.
Do forms on my page actually work?
Yes, on paid plans. Any form on your page — even one your AI wired to nothing — sends submissions to your HTMLToolz inbox and email. Passwords and card fields are never stored.
Can I use my own domain?
Yes. Pro includes one custom domain and Agency includes ten, like proposals.youragency.com. We handle the certificate.
Is it safe to host HTML here?
Every link is served from a separate domain, sandboxed from your account. We scan uploads for phishing, block credential-harvesting pages, and flag exposed API keys before your client ever sees them.

Stop attaching HTML files. Send a link.

Your first client-ready link takes about ten seconds.