Skip to content
Free, no signup, one file

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 MB.

Ready to ship

A file. A folder. A fresh start.

Your static site, one link away.

No account needed

Shipping…

Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.

One file, one link

  1. Save the page as a single .html file, with the CSS in a <style> tag and the JavaScript in a <script> tag.
  2. Drop the file into the uploader above or paste the code, add your email address for the backup link and publish.
  3. 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.html

The 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 MB for the whole file

Limits by plan

FreeProTeam
Price$0 forever$4 per month$19 per month
Account requiredNoYesYes
Single HTML file10 MB10 MB10 MB
ZIP upload25 MB, 100 MB unpacked100 MB, 400 MB unpacked100 MB, 400 MB unpacked
Files per request10010,00010,000
Uploads and bandwidthUnlimitedUnlimitedUnlimited
Deploys per minute10120120
Link lifetimeNo account needed; claim it free and it stays online as long as you keep itNo expiry, or any TTL from 60 secondsNo expiry, or any TTL from 60 seconds
Update a page, keep its linkNoYesYes
Password protectionNoYesYes
Vanity subdomainNoNoYes

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 MB 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 MB for a single HTML file. For more, ZIP the page with its files: free ZIPs take up to 25 MB, 100 files and 100 MB unpacked.

Is it free, and for how long?

Yes, with no account or card. Claim the page with a free account and it stays online as long as you keep it. Pro pages never expire and can be updated without changing the link.

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

One file, one link

Drop the file or paste the code. Live in seconds, free, no account.