Upload an HTML file online and share it as a public link
Upload an HTML file online for free, paste HTML, or deploy static build output with PreviewShip and get a public browser URL for review.
Answer First
PreviewShip lets you upload an HTML file online, paste HTML source, publish Markdown, or upload a browser-ready build output zip from React, Vue, Vite, Next static export, Astro, or Svelte. This is the shortest browser-based path when the artifact is ready to open in a browser and needs a public review link.
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
Open the PreviewShip Deploy page.
Choose Upload ZIP, HTML, or Markdown and select your .html file, .md file, or build-output zip.
Enter a project name and deploy.
Open or copy the returned public URL.
Why direct upload matters
Many AI and design workflows create exactly one HTML file. Requiring a zip, repository, FTP client, or full hosting setup for that artifact adds unnecessary friction.
Direct HTML upload closes the loop between generation and review: produce the page, upload it, share the link. When the artifact is a React/Vue/Vite/Next app, the equivalent input is the built output folder rather than the raw source project.
When to use zip instead
Use a zip when the page references local images, fonts, CSS files, JavaScript files, multiple pages, or framework build assets. Make sure the zip is a browser-ready static artifact and includes index.html at the expected root.
FAQ
What happens to the uploaded HTML or Markdown filename?
PreviewShip serves single HTML/Markdown uploads as index.html so the preview opens from the root URL.
Can I upload an HTML file online for free?
Yes. PreviewShip supports lightweight free preview deployments for single HTML/Markdown files and static artifacts, with paid plans for higher limits and private access controls.
Can the HTML include JavaScript?
Yes. Client-side JavaScript can run as part of the static preview if the browser and external dependencies allow it.
Can I update the same project later?
You can deploy a new version under the same project workflow and keep the fixed project URL pointing at the latest deployment.