Skip to content
CLOUDFLARE PAGES ALTERNATIVE: 25 MB ZIPS, 100 FILES

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.

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.

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

  1. 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).

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

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

RouteAccount neededUpload limitCatch
ship.pageNo account needed10 MB HTML or 25 MB ZIP (100 files)No custom domains; free pages cannot be edited in place
Cloudflare DropWithin 60 minutesFolder, ZIP, or single HTML fileMust sign in to claim within 60 minutes; runs on Workers
Cloudflare Pages dashboardYes, before upload1,000 files, 25 MiB per fileRequires signup; docs now suggest Workers for new projects
wranglerYes, before upload20,000 files, 25 MiB per fileRequires 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

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.

Bitgate blog