Host a single HTML page
Upload one .html file or paste the code and your page is live on its own link in seconds. It's free, with no account and no build step. Files can be up to 10 MiB and stay live for 30 days.
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.
One file, one link
- Save the page as a single .html file, with the CSS in a <style> tag and the JavaScript in a <script> tag.
- Drop the file into the uploader above or paste the code, add your email address for the backup link and publish.
- Open the link to check the page, then share it. It works in any browser.
Or host the file 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.
What a single page can include
- CSS and JavaScript inside <style> and <script> tags
- Images embedded as data URIs, or loaded from any public URL
- Libraries and fonts from a CDN such as jsDelivr, unpkg or Google Fonts
- Up to 10 MiB for the whole file
When one file isn't enough
If the page uses separate CSS files, scripts or images, put everything in one folder with the page named index.html, then upload the folder or a ZIP of it. ZIPs can be up to 25 MiB with 100 files.
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
Can I host just one HTML file?
Yes. Upload the .html file or paste its code, add your email address and publish. The page gets its own public link within seconds.
Do CSS, JavaScript and images work?
Yes, as long as they're inside the file or loaded from a public URL. Inline style and script tags, data-URI images and CDN libraries all work. Files that only exist on your computer don't, so embed them or upload a ZIP.
How big can the file be?
Up to 10 MiB for a single HTML file. For more, ZIP the page with its files: free ZIPs take up to 25 MiB, 100 files and 100 MiB unpacked.
Is it free, and for how long?
Yes, with no account or card. The link stays live for 30 days, or 90 days from claiming it with a free login. Paid plans keep pages online with no expiry.
Who can see the 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.
Keep reading
- HTML to link: paste code, get a URL
- Free HTML hosting: everything the free plan includes
- Host a ZIP file
- One HTML file through the API, end to end
One file, one link
Drop the file or paste the code. Live in seconds, free for 30 days.