Best free website hosting without GitHub in 2026
The best free website hosts without GitHub in 2026 are ship.page, Netlify Drop, Cloudflare Pages Direct Upload, Neocities and Tiiny Host. ship.page publishes an HTML file up to 10 MB, a ZIP up to 25 MB (100 MB unpacked, 100 files) or a folder free forever with no signup, no account and no credit card, live in seconds.
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.
- Free forever with no signup, no card and no ads
- $0
- Unpacks up to 100 MB across 100 files on the free plan
- 25 MB ZIP
- Max single HTML file size on every plan
- 10 MB HTML
- Same URL on re-upload, 100 MB ZIPs and 5 subdomains
- $4/mo Pro
How to host a website without GitHub on ship.page
Put index.html at the root of your folder or ZIP
Name your homepage index.html so it opens at the root address. Include your CSS, JavaScript, images, fonts, audio, video, WebAssembly and JSON files with matching case-sensitive paths. If you zip a single top folder, ship.page unwraps it automatically.
Drag your HTML file, ZIP or folder onto ship.page
Open ship.page in your browser and drop your .html file, .zip archive or folder onto the page, or paste raw HTML. Folder uploads go up as one request of at most 10 MB with the files encoded inside (roughly 7 MB of files), so zip larger folders up to 25 MB first.
Share your live HTTPS link or QR code
Your site is live in seconds on its own subdomain over HTTPS, and the success screen gives you a QR code with a PNG download. You can publish without an account, or claim the page with a free account (sign in with Google or an email link, no card) to manage it from a dashboard.
Your options
ship.page
- Best for
- Publishing an HTML file, ZIP or folder in seconds with no account, no Git and no bandwidth cap.
- Free
- Free forever plan takes a 10 MB HTML file or 25 MB ZIP (100 MB unpacked, 100 files) with unlimited uploads and no credit card.
- Catch
- Static files only, no custom domains, and updating a page on the same URL requires the $4 a month Pro plan.
Netlify Drop
- Best for
- Testing a folder, ZIP or single HTML file inside the Netlify dashboard when you already use Netlify.
- Free
- Accepts drops in the browser with no account needed to start; deploys under 50 MB work best.
- Catch
- An unclaimed drop sits behind a temporary password and expires on its own until you claim it with a Netlify account.
Cloudflare Pages
- Best for
- Large static sites up to 20,000 files that need custom domains and unmetered bandwidth.
- Free
- 20,000 files per site at up to 25 MiB per file, 100 custom domains per project, sites at name.pages.dev and no bandwidth quota.
- Catch
- Direct Upload requires a Cloudflare account, the dashboard caps drag-and-drop at 1,000 files, and Cloudflare's docs now suggest starting new projects on Workers.
Neocities
- Best for
- Personal hobby websites where you want a permanent home and an active indie web community.
- Free
- 1 GB storage, 200 GB monthly bandwidth, a free name.neocities.org HTTPS address and no ads.
- Catch
- Publishing requires a free account, free accounts restrict which file types you can upload, and custom domains need the $5 a month Supporter plan.
Tiiny Host
- Best for
- Keeping one tiny HTML or ZIP project online when you only need a single active link.
- Free
- 1 active project up to 3 MB, 3 uploads a day, and 5,000 visits or 5 GB of bandwidth a month.
- Catch
- Requires an account that you must log into every three months, shows a Tiiny Host banner, and custom domains start on the $18 a month Solo plan.
Free website hosts that work without GitHub in 2026
| Host | Account | How you upload | Free limit |
|---|---|---|---|
| ship.page | None required (free account optional) | Browser drop (HTML, ZIP, folder, paste), curl, MCP, GitHub Action | 25 MB ZIP (100 MB unpacked), 100 files, 10 MB single file, unlimited |
| Netlify Drop | Required to remove temporary password | Browser drop (folder, ZIP or single HTML file) | Under 50 MB best; single files over 10 MB may get stuck |
| Cloudflare Pages | Cloudflare account required | Dashboard Direct Upload (1,000 files) or wrangler CLI (20,000) | 20,000 files, 25 MiB per file, 500 builds/mo, no bandwidth quota |
| Neocities | Free account required | Browser uploader after signup | 1 GB storage, 200 GB/mo bandwidth, file type restrictions |
| Tiiny Host | Account required (log in every 3 months) | Browser upload after signup | 1 active project, 3 MB per project, 5,000 visits and 5 GB/mo |
Which no-GitHub host should you pick?
Pick ship.page when you want to publish HTML without GitHub right now with zero signup. You get unlimited uploads, no bandwidth limits, no ads and no credit card, and visitors see your site right away without a password gate. Free pages show a small "Hosted on ship.page" badge that visitors can close.
Pick Cloudflare Pages Direct Upload if you already have a Cloudflare account and need to attach your own custom domain or upload up to 20,000 files using the wrangler command line. Note that Cloudflare's documentation now suggests starting new projects on Workers.
Pick Neocities when you are building a personal site up to 1 GB and want a name.neocities.org address, or explore other Neocities alternatives if its free file type restrictions block your assets. Skip Netlify Drop for anonymous sharing unless you plan to claim the site with a Netlify account, because unclaimed drops stay behind a temporary password and expire on their own.
What files and routes work on ship.page?
ship.page is static files only: HTML, CSS, JavaScript, images, fonts, audio, video, WebAssembly and JSON all work. Server code like PHP, Node.js, Python, databases and WordPress does not run here, and contact forms need a third-party form service.
The browser uploader accepts .html files, .zip files, folders and pasted HTML. A lone PDF, image or video file is not accepted by itself, so place it inside a folder or ZIP with an index.html file if you want drag and drop website hosting for media.
- index.html is the homepage; a subfolder with its own index.html opens at /folder/.
- A file saved as about.html opens at /about.html; the short /about path only works when saved as about/index.html.
- There is no single-page-app fallback and no custom 404 page, so React, Vue or Svelte apps with client-side routing should use hash routes (#/about).
- Files are served as they are with no Content-Encoding header, so pre-compressed .br or .gz builds need a JavaScript decompressor or compression turned off.
- Every uploaded page sends a noindex header and is never listed publicly, so only people with the link can find it.
Tip: Developers who want to skip GitHub but still automate deploys from a script or AI agent can POST to https://ship.page/deploy with one curl command or connect the MCP server at https://ship.page/mcp.
When does the $4 a month Pro plan make sense?
On the free plan, you publish without an account and can claim the upload with a free account to manage it from a dashboard, though a free page cannot be updated in place and a new upload gets a new link. If you are comparing GitHub Pages alternatives for a site you revise often, Pro is $4 a month (monthly billing, cancel anytime, no yearly plan) and lets you re-upload or edit a page while keeping the same link.
Pro pages don't expire while you're on Pro (or you can pick any expiry from 60 seconds), remove the ship.page badge, add password protection, and raise limits to 100 MB ZIPs (400 MB unpacked), 10,000 files per upload and 120 deploys a minute. Pro also includes up to 5 custom subdomains like yourname.ship.place (3 to 40 characters of a-z, 0-9 and single hyphens) that you can point at any of your pages and move anytime.
Questions
What is the best free website hosting without GitHub?
ship.page is the fastest option because you can drag and drop an HTML file up to 10 MB, a ZIP up to 25 MB (100 MB unpacked across 100 files) or a folder and get a live HTTPS link in seconds with no signup and no credit card. If you need custom domains on a free plan and do not mind creating an account, Cloudflare Pages Direct Upload allows up to 100 custom domains per project.
Is Netlify Drop still free without an account?
You can drop a folder, ZIP or HTML file on app.netlify.com/drop without signing in, and deploys under 50 MB work best. However, a site dropped without signing in stays behind a temporary password and expires on its own until you claim it with a Netlify account.
Can I update my website on ship.page without changing the link?
On the free plan, a page cannot be updated in place, so uploading a new version gives you a new URL. With the $4 a month Pro plan, you can re-upload or edit your page and keep the exact same link, plus claim up to 5 custom subdomains like yourname.ship.place.
Can I use my own custom domain on these hosts?
ship.page does not offer custom domains on any plan, though Pro includes up to 5 custom subdomains ending in .ship.place. For a full custom domain without GitHub, Cloudflare Pages includes 100 custom domains on its free plan, Neocities includes them on its $5 a month Supporter plan, and Tiiny Host includes them on its $18 a month Solo plan.
Will Google index a website I upload to ship.page?
No. Every page uploaded to ship.page is served with a noindex header so search engines leave it out, and ship.page does not list uploads anywhere public. Anyone you give the link or QR code to can open the page.
Keep reading
- Publish HTML without GitHub
- GitHub Pages alternatives
- Drag and drop website hosting
- Neocities alternatives
Drop your website folder and go live
Upload an HTML file, a folder or a 25 MB ZIP free with no account and get an HTTPS link in seconds.