HTML to URL converter
Upload an .html file up to 10 MB, a ZIP up to 25 MB or paste HTML code, and get a live https URL in seconds. No account and no card, and the URL opens in any browser on any device.
A file. A folder. A fresh start.
Your static site, one link away.
Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.
Convert HTML to a URL in three steps
- Pick your HTML: an .html file, a ZIP with index.html inside, or code you copied from an editor or an AI chat.
- Upload the file or paste the code in the converter above. Add your email address for a backup link, then publish. No account, no password.
- Copy your URL. It's live on its own subdomain with HTTPS, and anyone you send it to can open it.
Or convert from the terminal with one curl
curl -X POST https://ship.page/deploy \
-H "Content-Type: text/html" \
--data-binary @index.htmlThe response is JSON with your live URL. No account or API key needed, so scripts, CI jobs and AI agents can use it too.
What the converter gives you
- A real https URL on its own subdomain, live seconds after you publish
- HTML files up to 10 MB, with inline CSS, JavaScript and images
- ZIPs up to 25 MB and 100 files, for pages with separate images, styles or scripts
- Your HTML served byte for byte, so scripts, styles and CDN libraries run like on any website
- No account and no card; claim the URL for free to keep it longer
Limits by plan
| Free | Pro | Team | |
|---|---|---|---|
| Price | $0 | $4 per month | $19 per month |
| Account required | No | Yes | Yes |
| Single HTML file | 10 MB | 10 MB | 10 MB |
| ZIP upload | 25 MB, 100 MB unpacked | 100 MB, 400 MB unpacked | 100 MB, 400 MB unpacked |
| Files per request | 100 | 900, append up to 10,000 | 900, append up to 10,000 |
| Deploys per minute | 10 | 120 | 120 |
| Link lifetime | 30 days, 90 with a free account | No expiry, or any TTL from 60 seconds | No expiry, or any TTL from 60 seconds |
| Named URLs that redeploy in place | No | Yes | Yes |
| Password protection | No | Yes | Yes |
| Vanity subdomain | No | No | Yes |
A hosted URL, not a data URL
Some converters pack the whole page into a data: URL. Chrome, Edge and Firefox won't open those from a clicked link, chat apps don't turn them into links, and the URL grows with every line of the page.
The URL you get here is a normal https link to a page we host. It stays short however big the page is, and it opens from chats, emails and QR codes.
What works on the page
Static files only: HTML, CSS, JavaScript, images, fonts and PDFs. JavaScript runs in the visitor's browser, including libraries loaded from a CDN. Server-side code doesn't: no PHP, no Node, no database, no WordPress. If the page works when you open it from your own disk, it works here.
Questions
How do I convert HTML to a URL?
Upload the .html file or paste the code above, add your email address and publish. You get a live https URL on its own subdomain within seconds, with no account, server or domain to set up.
Is it free, and do I need an account?
It's free and there's no account. The uploader asks for an email address only to send you a backup link for claiming the page later. No password, no credit card.
Can I convert HTML code without a file?
Yes. Open the Paste HTML tab in the converter, paste the code from <!DOCTYPE html> to </html> and publish. The URL shows exactly the code you pasted.
How long does the URL work?
Free links stay live for 30 days. Claim the page with a free login to keep it for 90 days from claiming. Paid plans keep pages online with no expiry.
Who can see my page?
Anyone who has the link. The URL is unguessable, pages ask search engines not to index them and there's no public list of uploads, but free pages aren't password-protected. Leave out passwords and private data; paid plans add password protection.
Can I update the page and keep the same URL?
A free URL always shows what you uploaded; upload again to get a new one. Paid named deployments replace the page at the same URL on every upload, from the dashboard, the API or the GitHub Action.
Keep reading
- HTML to link: paste code on your phone, get a link
- Open an HTML file on any device
- Page with images and scripts? Upload a ZIP
- API docs: every deploy option
HTML in, URL out
Paste the code or drop the file. Your URL is live in seconds, free, no account.