Skip to content
No GitHub, no git, no signup

Publish HTML without GitHub

Skip the repository, the git commands and the Pages settings. Upload your HTML file, ZIP or folder here and get a live link in seconds. It's free and there's no account; links stay live for 30 days.

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.

Publish in three steps, no repository needed

  1. Start from the files you have: an .html file, a ZIP of your site or the folder on your computer. No repository, commits or branches.
  2. Drop them into the uploader above, add your email address for the backup link and publish. No GitHub account and no build to wait for.
  3. Share the link. Your page is live on its own subdomain right away.

Or publish from the terminal 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. For a folder, ZIP it and send Content-Type: application/zip instead.

What you get for free

  • A live link on its own subdomain, seconds after you publish
  • HTML files up to 10 MiB, ZIPs up to 25 MiB and 100 files
  • 30 days online without an account; claim the link for free to keep it for 90 days
  • Your files served byte for byte over HTTPS, with nothing to configure

ship.page or GitHub Pages?

GitHub Pages is free and permanent, but it needs a GitHub account and a repository (public on the free plan), and every change goes through a commit and a Pages build. It fits a site that already lives in a repository and should stay up for years.

ship.page is for getting a link now: no account, no repository, no git. Free links last 30 days, or 90 once claimed. Paid plans add pages with no expiry, a fixed URL you can redeploy to and password protection.

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 publish an HTML page without GitHub?

Yes. Upload the HTML file, a ZIP or the folder above, add your email address and publish. You get a live link in seconds, with no GitHub account, repository or git involved.

Is this a GitHub Pages alternative?

For sharing a page quickly, yes: no account, no repository and no build step. For a site that should stay online for years at a fixed address, use a paid plan here or stay with GitHub Pages.

Is it free?

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 update the page later?

A free link always shows the version you uploaded; upload again to get a new link. Paid named deployments replace the page at the same URL on every upload, from the dashboard, the API or the GitHub Action.

Can I use my own domain?

Free pages live on their own unguessable subdomain. Team plans add vanity hostnames, and a fully custom domain is a paid feature.

Keep reading

No repository required

Drop your files, add your email address and get a link. Free for 30 days.