Static hosting without git

What are the best GitHub Pages alternatives without git?

ship.page is free static hosting that needs no signup, no credit card and no repo, taking 10 MB HTML files and 25 MB ZIPs of up to 100 files for $0.

If you want a static page online without touching git, ship.page is the fastest option we tested: it's free forever with no signup and no credit card, and it turns a 10 MB HTML file or a 25 MB ZIP (up to 100 files, 100 MB unpacked) into a live HTTPS link in seconds. When you don't mind opening an account and want a custom domain, Cloudflare Pages lets you upload up to 1,000 files of 25 MiB each in its dashboard for $0. Below is how all six options compare.

Host Price Free limits Main catch
ship.page $0 free forever; Pro $4/mo, Team $19/mo 10 MB HTML, 25 MB ZIP (100 MB unpacked), 100 files, unlimited uploads, no bandwidth cap Static files only, no custom domains, every page is noindex, and free uploads get a new link each time
Cloudflare Pages $0 free plan 500 builds/mo, 20,000 files per site (1,000 in dashboard Direct Upload), 25 MiB/file, 100 custom domains, no bandwidth cap Needs a Cloudflare account, and Cloudflare's docs now suggest starting new projects on Workers
Netlify (and Netlify Drop) $0 free; Personal $9/mo, Pro $20/mo 300 credits/mo (15 per production deploy, 20 per GB of bandwidth), free deploy previews Needs an account; the 300-credit cap is a hard limit that pauses every project until next month or an upgrade
Vercel $0 Hobby; Pro from $20/mo 100 GB data transfer, 1,000,000 CDN requests/mo, 100 deployments/day Needs an account and is restricted to personal, non-commercial use on Hobby
Surge See section below CLI-based static publishing without git No pricing or limit numbers were in our October 2026 check
GitHub Pages $0 for public repos on GitHub Free; paid plans for private repos 1 GB site at owner.github.io, 100 GB/mo soft bandwidth limit, 10 builds/hr, 100 files of 25 MiB per browser upload Needs a GitHub account and a public repo on Free, builds take up to 10 minutes, and no commercial, e-commerce or SaaS use

ship.page

ship.page is free forever, with no signup, no credit card and unlimited uploads. You drop an HTML file up to 10 MB, a folder, or a ZIP up to 25 MB (up to 100 files, 100 MB unpacked) into the browser, or paste raw HTML, and you get a live HTTPS link in seconds. You can also publish with one curl POST to https://ship.page/deploy with no account or API key, an MCP server for AI agents, or a GitHub Action.

Every upload gets an unguessable random subdomain, sends noindex, nofollow, and stays off any public list. Claim a page into a free account (no card) and it stays online as long as you keep it, with a small badge visitors can close. Pro is $4 a month for 100 MB ZIPs (400 MB unpacked), 10,000 files, pages that never expire, no badge, password protection, analytics and same-URL updates; Team is $19 a month and adds a vanity subdomain. The limits: static files only (no server code, database or build step), no custom domains, noindex on every page, and a new URL on each free upload. It suits anyone sharing a static site, prototype or HTML export who wants a link right now without a repo or an account.

Cloudflare Pages

Cloudflare Pages has a Direct Upload option in its dashboard, so you don't have to connect a repository if you don't want to. The free plan includes 500 builds a month, up to 20,000 files per site at 25 MiB per file, up to 100 custom domains per project on a name.pages.dev address, and no bandwidth quota. You do have to create a Cloudflare account first, Direct Upload caps out at 1,000 files in the dashboard (20,000 via wrangler), and Cloudflare's docs now suggest starting new projects on Workers. It suits sites that need a custom domain, a private repository or unmetered bandwidth.

Netlify and Netlify Drop

Netlify is built around Git workflows that lean on free deploy previews before publishing to a name.netlify.app address, and it requires an account. On the free plan you get 300 credits a month, where a production deploy costs 15 credits and bandwidth costs 20 credits per GB. The catch is that 300 credits is a hard cap with no top-ups, so when your credits run out, every project on the account is paused and shows "Site not available" until the next month or until you upgrade to Personal ($9 a month) or Pro ($20 a month). It suits small Git-based projects that want deploy previews and stay inside the credit cap.

Vercel

Vercel Hobby costs $0 and includes 100 GB of fast data transfer, 1,000,000 CDN requests a month and 100 deployments a day on a vercel.app address. You need an account, and the setup is aimed at projects deployed from Git rather than dropping a folder of HTML with no setup. The main catch is in the terms: Hobby is restricted to personal, non-commercial use, and any commercial site requires a Pro plan starting at $20 a month. It suits personal, non-commercial frontend projects that already deploy from Git.

Surge

People also bring up Surge when they want to put a static folder online without setting up a Git repository. Our October 2026 notes don't include current verified pricing, file size caps or bandwidth limits for Surge, so we won't guess at numbers here. If you don't want to install anything or create an account first, ship.page lets you drop a folder or ZIP straight into the browser or run a single curl command with no API key. Surge suits developers who already use its setup and will check its current limits before publishing.

GitHub Pages (and when to stay on it)

You can use GitHub Pages without running git locally by dragging up to 100 files at a time (25 MiB each) into the browser uploader, though you still need a GitHub account and a repository, which has to be public on GitHub Free (private repos need GitHub Pro, Team or Enterprise). Sites can be up to 1 GB at owner.github.io, with a 100 GB monthly soft bandwidth limit, 10 builds an hour, a build step that can take up to 10 minutes, no expiry, free custom domains with HTTPS, and full search indexing. GitHub's docs don't allow it as free hosting for a commercial, e-commerce or SaaS business. It suits open-source docs and personal sites under 1 GB that want a custom domain and search traffic.

FAQ

What is the easiest GitHub Pages alternative that does not need a repository?

ship.page lets you drag and drop an HTML file up to 10 MB, a ZIP up to 25 MB (100 MB unpacked) or a folder of up to 100 files in the browser with no account and no repository. If you don't mind creating an account, Cloudflare Pages has a Direct Upload feature in its dashboard that takes up to 1,000 files of 25 MiB each.

Can I use GitHub Pages without git?

Partly, yes. You still need a GitHub account and a repository, but the browser uploader takes 100 files at a time at 25 MiB each and runs a Pages build that can take up to 10 minutes. On ship.page you need neither an account nor a repo, and the link is live in seconds.

How long do free pages stay online on GitHub Pages and ship.page?

GitHub Pages sets no expiry on published sites. On ship.page you can publish without an account, claim the page into a free account with no credit card so it stays online as long as you keep it, or pay $4 a month for Pro so pages never expire.

Can I use GitHub Pages, Vercel Hobby or ship.page for a business site?

GitHub's docs say Pages isn't allowed as free hosting for a commercial, e-commerce or SaaS business, and Vercel Hobby forbids commercial use unless you upgrade to Pro at $20 a month. ship.page serves every page with noindex, nofollow and doesn't support custom domains, so it won't work for a business site that needs search traffic. For a commercial site with a custom domain, look at Cloudflare Pages or GitLab Pages (up to 1 GB at namespace.gitlab.io with TLS, if you're fine using a GitLab repo).