PreviewShip as a Cloudflare Pages Direct Upload alternative
Compare PreviewShip and Cloudflare Pages Direct Upload for prebuilt assets, drag-and-drop ZIPs, CLI deployment, fixed project URLs, branch previews, passwords, and setup effort.
Answer First
Choose PreviewShip when a non-technical user or reviewer needs the shortest route from an HTML file, Markdown document, or static build to a shareable fixed link, with optional Pro password access and no Cloudflare project setup. Choose Cloudflare Pages Direct Upload when you want assets on Cloudflare Pages, branch preview URLs, Wrangler automation, Pages platform features, and Cloudflare account-level control. Both require prebuilt browser-ready assets rather than raw framework source.
Deploy build artifacts, not source-code zips.
If you upload a zip, build the project first and zip the static output folder such as dist, build, out, or public with index.html and assets. Do not zip raw React/Vue/Next source folders with package.json and node_modules. Single .html files are supported directly by console upload, pasted HTML, CLI, MCP, and the VS Code/Cursor extension.
Key takeaways
Recommended workflow
Run the project build command and locate dist, build, out, public, or the configured output directory.
Choose PreviewShip for a lightweight share link or Cloudflare Pages for its platform and branch-deployment model.
Upload the browser-ready artifact and verify asset paths and client-side routes.
If choosing Cloudflare Direct Upload, decide before project creation because the official docs say it cannot later switch to Git integration.
Comparison snapshot
When PreviewShip removes useful setup
PreviewShip does not ask the user to choose a production branch or create a Cloudflare Pages project before the first guest upload. A single HTML or Markdown file can be selected directly and the product returns a preview URL.
This is a better fit for quick review, client sharing, classroom work, AI-generated pages, and users who do not need Cloudflare platform configuration.
When Cloudflare Pages Direct Upload is stronger
Cloudflare Pages is the stronger fit when the project belongs in the Cloudflare developer platform. Direct Upload supports Wrangler, dashboard drag-and-drop, production and preview deployments, branch aliases, API operations, and Pages features.
The official docs call out an architectural choice: a Direct Upload project cannot later switch to Git integration; a new Git-integrated project is required.
Official sources
Competitor facts on this page were verified against the following official pages on 2026-07-10.
FAQ
Can Cloudflare Pages Direct Upload accept a ZIP?
Yes through dashboard drag-and-drop. The official docs say Wrangler accepts a single folder and does not accept ZIP files.
Do I need to build first?
Yes for both products when using a framework. Upload the generated browser-ready output, not raw source code.
Can a Cloudflare Direct Upload project switch to Git integration later?
No. Cloudflare documentation says a new project is required to use Git integration.