Cloudflare Pages without an account: direct upload
Cloudflare Pages Direct Upload needs a Cloudflare account, while Cloudflare Drop lets you start without one on a workers.dev link if you sign in to claim it within 60 minutes. To publish a static site free forever with no signup, no credit card, and no 60-minute claim timer, drop an HTML file up to 10 MB, a folder, or a ZIP up to 25 MB (100 MB unpacked, 100 files) onto ship.page for a link 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.
- Time limit to claim a Cloudflare Drop upload with a login
- 60 min
- Max files per drag-and-drop upload in Cloudflare dashboard
- 1,000 files
- Free upload limit on ship.page (100 MB unpacked, 100 files)
- 25 MB ZIP
- Free plan on ship.page with no account, card, or ads
- $0 forever
How to publish a website folder without an account
Prepare your static files
Put your HTML, CSS, JavaScript, and images in a folder or a ZIP archive with index.html as the homepage. Keep single HTML files under 10 MB and ZIP files under 25 MB (up to 100 MB unpacked and 100 files on the free plan).
Drop your folder, ZIP, or HTML file
Open ship.page in your browser and drag your folder, .zip, or .html file onto the page, or paste raw HTML directly. You do not need to create an account or enter a credit card.
Share your live HTTPS link
Your site goes live in seconds on its own subdomain with a downloadable PNG QR code. Publish without an account, or claim the page later with a free account (no card) to manage it from a dashboard.
Ways to upload a static website to Cloudflare or ship.page
| Route | Account needed | Upload limit | Catch |
|---|---|---|---|
| ship.page | No account needed | 10 MB HTML or 25 MB ZIP (100 files) | No custom domains; free pages cannot be edited in place |
| Cloudflare Drop | Within 60 minutes | Folder, ZIP, or single HTML file | Must sign in to claim within 60 minutes; runs on Workers |
| Cloudflare Pages dashboard | Yes, before upload | 1,000 files, 25 MiB per file | Requires signup; docs now suggest Workers for new projects |
| wrangler | Yes, before upload | 20,000 files, 25 MiB per file | Requires command-line setup and a Cloudflare login |
Does Cloudflare Pages Direct Upload work without a login?
No, Cloudflare Pages Direct Upload requires a Cloudflare account before you can upload anything. Once you sign in, you can drag and drop up to 1,000 files (up to 25 MiB each) in the dashboard, or use the wrangler command-line tool to upload up to 20,000 files to a name.pages.dev address.
If you try to use cloudflare.com/drop (Cloudflare Drop), you can upload a folder, ZIP, or single HTML file without logging in first. However, it publishes to a workers.dev address on Cloudflare Workers rather than Pages, and you must claim the deployment within 60 minutes with a Cloudflare account to keep it.
When to use ship.page instead of Cloudflare
Use ship.page when you want drag and drop website hosting without creating an account now or 60 minutes from now. You can publish without an account, get a live HTTPS link and QR code in seconds, and optionally claim the upload with a free account (no credit card) if you want to see it in a dashboard.
If you have a larger archive, you can host a ZIP file up to 25 MB on the free plan (100 MB unpacked, 100 files). Upgrading to Pro for $4 a month (billed monthly, cancel anytime) lets you upload 100 MB ZIPs (400 MB unpacked) and 10,000 files, add password protection, and claim up to 5 custom subdomains like yourname.ship.place. Pro pages don't expire while you're on Pro and can be updated without changing the link.
- Accepts .html files, .zip archives, folders, and pasted HTML in the browser.
- Supports static HTML, CSS, JavaScript, images, fonts, audio, video, WebAssembly, and JSON.
- Includes a curl endpoint (POST https://ship.page/deploy), MCP server, and GitHub Action.
- Adds a noindex header to every upload so search engines do not index private links.
Tip: Direct folder uploads are sent in one 10 MB request (roughly 7 MB of raw files), so compress larger folders into a ZIP before uploading.
When Cloudflare is the better choice
Cloudflare is the better pick when you do not mind creating an account and need custom domains or huge file counts. The Cloudflare Pages free plan supports up to 20,000 files per site, 25 MiB per file, 500 builds a month, no bandwidth quota, and up to 100 custom domains per project. Read our full Cloudflare Pages comparison to see how the two platforms differ, or check our guide to temporary website hosting if you want Pro links with a custom expiry from 60 seconds upward.
- Pick Cloudflare Pages if you want to connect your own custom domain name.
- Pick wrangler on Cloudflare if your static site has between 10,001 and 20,000 files.
- Pick ship.page if you want a live link in seconds with zero account setup.
Questions
Can I upload a website to Cloudflare Pages without an account?
No. Cloudflare Pages Direct Upload requires you to sign in to a Cloudflare account before uploading through the dashboard or the wrangler command line.
What is Cloudflare Drop and how does the 60-minute limit work?
Cloudflare Drop at cloudflare.com/drop lets you upload a folder, ZIP, or single HTML file without signing in first and puts it on a workers.dev link. To keep the site online, you must claim the deployment with a Cloudflare account within 60 minutes.
How do I host an HTML file or folder with no signup at all?
Go to ship.page and drag in an HTML file up to 10 MB, a folder, or a ZIP up to 25 MB (100 MB unpacked, up to 100 files). Your link goes live in seconds over HTTPS with no account and no credit card required.
What are the file limits on Cloudflare Pages vs ship.page?
Cloudflare Pages allows up to 1,000 files via dashboard drag-and-drop or 20,000 files via wrangler, with a 25 MiB limit per file. The ship.page free plan allows 100 files per upload, 10 MB per single HTML file, and 25 MB per ZIP (100 MB unpacked), while the $4/month Pro plan raises limits to 10,000 files and 100 MB ZIPs (400 MB unpacked).
Does ship.page support PHP, Node.js, or single-page app routing?
No, ship.page hosts static files only, so server code like PHP, Node.js, Python, and WordPress will not run. There is no single-page-app fallback or custom 404 page, so client-side routers should use hash routes like #/about, or put each page in its own folder like about/index.html.
Keep reading
- Cloudflare Pages vs ship.page
- Drag and drop website hosting
- Host a ZIP file online
- Temporary website hosting
Publish your website folder with no signup
Drop an HTML file, ZIP, or folder onto ship.page to get a live HTTPS link and QR code in seconds.