Show the result, not the code
Turn a ChatGPT, Claude, Cursor, or v0 output into a page a client can open—without asking them to download a file.
One browser-ready review link →Use the HTML to URL converter for a single HTML file or a ZIP website with CSS, JavaScript, and images. Preview HTML as you type; publish a ZIP to open the complete site—without a repo or deployment setup.
⌘ / Ctrl + Enter to publish · ⌘ / Ctrl + S to save the local draft.
Every feature is designed around the awkward gap between having working code and having something another person can confidently open.
Turn a ChatGPT, Claude, Cursor, or v0 output into a page a client can open—without asking them to download a file.
One browser-ready review link →Share a landing-page idea, UI state, or tiny reproduction before it deserves a repository and deployment pipeline.
Faster async decisions →Students submit a consistent link while instructors see the actual browser result instead of troubleshooting local file paths.
Less setup, more learning →Preview an HTML email as a document, check phone width, links, images, and copy before it reaches a sending platform.
A safer pre-send review →Package a focused HTML reproduction so engineering sees the same markup and layout rather than a screenshot alone.
Reproducible visual evidence →Use the private edit key to update the same link after revisions, without creating an account or changing the client thread.
A calmer approval workflow →HTML to URL should be fast without hiding what your code does. HTML preview updates as you type. ZIP packages are checked when you publish, then previewed from their isolated hosted URL.
HTML editing and autosave happen in your browser. A selected ZIP stays only in the current tab; it is not saved as a draft. Nothing uploads until you create or update a link.
HTML preflight flags common secrets and risky references as you edit. ZIP publishing checks paths, file count, and total extracted size. Neither check replaces reviewing your own content.
Previewed and published pages use a browser sandbox without same-origin access, protecting site cookies from user-authored scripts.
Links expire, stay out of search indexes, and can be updated with a private edit key rather than a permanent public account trail.
We kept the speed of a paste-and-share tool while fixing the moments that create broken previews, unsafe links, and repeat work.
| User need | Raw file sharing | Basic HTML host | HTMLtoURL Pro |
|---|---|---|---|
| See the actual result | Download and open locally | Browser link | Live HTML preview; hosted ZIP preview |
| Keep site assets together | Send a folder of files | Upload support varies | One ZIP with HTML, CSS, JS, and images |
| Spot risks before sharing | No review layer | Usually renders immediately | HTML preflight + ZIP validation |
| Revise after feedback | Send another attachment | Create another link | Update the same link privately |
| Protect the tool origin | Local browser context | Varies | CSP sandbox with opaque origin |
| Publish from an AI agent | Not practical | Manual paste | Documented POST endpoint |
Codex, Claude Code, Cursor, CI jobs, and internal tools can publish a single HTML document or send a ZIP to the static-site endpoint. Get a real hosted URL, not a placeholder link.
Read the API docs →curl -X POST https://htmltourl.pro/push \
-H "Content-Type: application/json" \
-d '{
"html": "<!doctype html>...",
"retentionDays": 7
}'
{
"url": "https://a8k2m4qx.htmltourl.online/"
}Paste HTML or load a .html file, review the sandboxed live preview, choose how long it should stay online, and create a share link. For a multi-file website, upload one ZIP instead.
Yes. Include index.html with its static assets in a ZIP. The Free plan allows 20 MB total extracted per site; paid plans include larger allowances. Every file counts toward that total, and the compressed upload must be no larger than 95 MB. ZIP preview becomes available after publishing.
Free uploads share one daily allowance across all free users, resetting on the Asia/Shanghai day boundary. The editor shows today’s use and reset time. Every successful publish or update counts at the full site’s extracted size, not just changed files or the compressed ZIP. Failed publishes use no allowance; deleting or expiring a site does not return today’s usage. Per-site limits still apply. Paid plans do not use this free pool.
Yes. Preview and published pages can run browser-side JavaScript, but they run inside an origin-isolated sandbox with no access to HTMLtoURL Pro cookies.
We do not upload your HTML or ZIP until you create or update a share link. HTML live preview runs locally in an isolated sandbox; its external resources can still contact third-party servers. ZIP files have no local preview: publishing uploads the package and opens its hosted site. Only use code you trust.
Yes. The first publish returns a private edit key that is saved in your browser. It can update the same URL and renew its expiry without an account.
Yes. Starter, Pro, and Business include permanent page slots that stay active while the subscription is entitled. Free links still support 1, 7, or 30 days.
No. Share pages send noindex, nofollow, and noarchive headers. They are designed for previews and reviews, not production SEO hosting.
Never publish secrets, API keys, customer data, internal-only links, or content you do not have permission to share. The preflight review catches common patterns but cannot replace human review.
Paste HTML for a live preview, or choose a ZIP containing your static website. Create a link when you are ready to share.
Start creating ↑