Publish HTML Online, Upload HTML Files, and Get a Live URL
Upload an HTML file to a website, paste HTML source, host a single HTML file online, or deploy static frontend builds as public live preview URLs. Deploy from the console, VS Code, Cursor, CLI, or any AI coding agent via MCP.
PreviewShip is not a source-code build platform. It hosts browser-ready static artifacts and does not run npm install, build raw source-code zips, or turn unbuilt React/Vue/Next projects into production output.
- Input — paste HTML, upload .html, upload zip, or deploy a dist folder.
- Output — public HTTPS live URL for review and sharing.
- Agent path — MCP, CLI, or structured JSON output.
- Setup — no Git, no CI/CD, no build step for single HTML.
Upload HTML, paste HTML, or ship a built static zip
Choose a browser-ready artifact, deploy it as a static preview, and share the returned URL. Single HTML files work directly; framework source projects must be built first.
- Upload these — report.html, dashboard.html, landing.html, dist/build/out/public zip with index.html, or generated HTML pasted from an AI tool.
- Do not upload these — raw source zips with package.json and src/, node_modules, or React/Vue/Next source before running the build command.
- Output — PreviewShip returns a public HTTPS live URL for review.
One product for every HTML-to-live-URL workflow
Publish AI-generated HTML, single HTML files, static build output, editor deploys, and MCP-enabled agent previews from the same PreviewShip workflow.
- Paste HTML and publish — Paste a complete HTML document in the console and get a live URL for ChatGPT, Claude, Gemini, or Cursor output.
- Upload a single HTML file — Upload report.html, dashboard.html, or any standalone page. PreviewShip packages it as index.html automatically.
- Deploy a static build — Deploy dist, build, out, public, or a build-output zip with index.html. PreviewShip serves static artifacts only.
- Let an AI agent deploy — Use MCP or CLI JSON output so Claude Code, Cursor, Windsurf, and Codex can finish with a shareable preview link.
Everything you need for instant previews
Deploy generated HTML and frontend artifacts from anywhere — console, editor, terminal, or AI agent. No complex setup required.
- Instant Previews — Upload your build and get a live preview URL in seconds. No CI/CD configuration needed.
- AI HTML Ready — Publish generated HTML reports, dashboards, landing pages, and prototypes as public preview links.
- AI Agent Ready — Built for AI coding agents like Claude Code, Cursor, Windsurf, Codex, and OpenClaw. Deploy via MCP or CLI.
- CLI Deploy — Deploy from the terminal with a single command:
npx previewship deploy ./distornpx previewship deploy ./report.html. Perfect for scripts, CI pipelines, and AI agents. - MCP Native — First-class MCP (Model Context Protocol) server support. Any MCP-compatible agent can deploy previews as a tool call.
- Manual Upload — Drag and drop a build-output zip, upload a single HTML file, or paste HTML in the console. No plugins required — works from any browser.
- Share Anywhere — Get a unique preview link to share with teammates, clients, or stakeholders instantly.
Built for the pages AI tools actually generate
PreviewShip is strongest when the output is already browser-ready and the next step is sharing it with someone else.
- AI-generated HTML reports — Publish dashboards, analysis reports, calculators, and data visualizations as reviewable browser links.
- Claude and ChatGPT artifacts — Turn single-file artifacts into public URLs without sending raw HTML files or screenshots.
- Frontend review previews — Share work-in-progress UI with teammates, clients, QA, or design reviewers without creating a staging pipeline.
- Agentic frontend workflows — Let agents build, package, deploy, and return a URL in the same conversation or automation run.
Built for AI Agents
Deploy previews directly from your AI coding agent. Two integration methods — choose what fits your workflow.
CLI
One-command deploy from any terminal or AI agent. Structured JSON output for automation.
npx previewship deploy ./dist --json
npx previewship deploy ./report.html --json
MCP Server
Native tool integration for Claude Code, Cursor, Windsurf, and any MCP-compatible agent. Available tools: deploy_preview, check_deployment, show_usage.
Faster than Git-based hosting when you only need a public preview URL
GitHub Pages, Vercel, Netlify, Surge, Tiiny Host, HTML Pub, and Aired all solve parts of static hosting. PreviewShip focuses on the narrow workflow AI builders keep repeating: generated HTML or build output in, shareable preview URL out.
| Workflow | PreviewShip | General static hosts |
|---|---|---|
| Single HTML | Paste HTML, upload .html, or deploy ./page.html from CLI/MCP/editor. | Often requires a repo, file manager, subdomain setup, or a zip with index.html. |
| AI agents | MCP server, CLI, and structured JSON output are first-class paths. | Usually optimized for human dashboards or Git push workflows. |
| Frontend builds | Upload ready-to-serve dist/build/out/public output or zip. | Often tied to Git, build settings, or broader production hosting. |
| Review links | Designed for temporary previews, design review, QA, and client approval. | Usually broader website hosting, production deploys, or personal pages. |
How It Works
Three simple steps to share your frontend preview.
- Upload — Upload a built static artifact via the console, VS Code/Cursor extension, CLI, or MCP agent. Single HTML/Markdown files and pasted HTML are supported directly.
- Deploy — We deploy your project to a global CDN and generate a unique preview URL.
- Share — Share the preview link with your team. They can view it instantly in any browser.
Editor Extensions
Deploy from VS Code or Cursor with a single command. Install PreviewShip extension from the VS Code Marketplace, set your API Key, and deploy your workspace — get a preview link in seconds.
Simple, transparent pricing
Start free, upgrade when you need more. Launch discount is applied automatically at checkout when available.
Free — $0 forever
- 1 project
- 5 deploys / day
- 15 MB max zip
- 3 day preview expiry
Pro Monthly — $5.40/mo launch price (was $9/mo)
- 10 projects
- 50 deploys / day
- 50 MB max zip
- 30 day preview expiry
Pro Yearly — $50.40/yr launch price (was $84/yr, $4.20/mo)
- 20 projects
- 80 deploys / day
- 80 MB max zip
- 365 day preview expiry
Frequently Asked Questions
- How do I upload an HTML file to a website?
- Use PreviewShip to upload a .html file in the console, paste a complete HTML document, or run npx previewship deploy ./page.html from the CLI. PreviewShip packages the file as index.html and returns a public HTTPS URL.
- Does PreviewShip provide HTML file hosting?
- Yes. PreviewShip hosts browser-ready static artifacts, including standalone HTML files, pasted HTML source, generated HTML reports, and build output folders that contain index.html and assets.
- Which frameworks are supported?
- PreviewShip works with any static frontend output — React, Vue, Svelte, Angular, Next.js (export), vanilla HTML/CSS/JS, and more. Build first and deploy the output folder with index.html, or deploy a single .html file directly.
- Can I publish AI-generated HTML?
- Yes. Paste HTML source in the console, upload a .html file, or deploy ./report.html with CLI, MCP, VS Code, or Cursor. PreviewShip returns a public preview URL.
- How do I share a Claude HTML artifact?
- Use PreviewShip MCP when Claude Code should deploy directly, or use the CLI with npx previewship deploy to publish the artifact and return a live URL.
- Can I host a single HTML file?
- Yes. Upload a .html file, paste the HTML source, or deploy it from CLI, MCP, VS Code, or Cursor. PreviewShip packages it as a browser-ready index.html preview.
- How do I deploy from an AI coding agent?
- Add the PreviewShip MCP server to your agent (Claude Code, Cursor, Windsurf), or use the CLI with --json flag. Your agent can deploy previews as part of the conversation.
- What's the difference between CLI and MCP?
- The CLI is a terminal command (npx previewship deploy). MCP is a protocol that lets AI agents call deploy as a native tool. Use CLI for scripts and manual deploys, MCP for seamless agent integration.
- Is there a free tier?
- Yes! The Free plan includes 5 deploys per day, 20 per month, and 1 project. No credit card required.
- What happens when a preview expires?
- Expired previews return a 404 page. The deployment record remains visible in your dashboard. You can redeploy anytime to get a new link.
- Is there a file size limit?
- Yes. The Free plan allows up to 15 MB per upload. Pro plans support 50-80 MB depending on the billing cycle.
- How does PreviewShip compare to Vercel or Netlify?
- PreviewShip is purpose-built for quick preview sharing, not full production hosting. Unlike Vercel or Netlify, it requires no Git integration or CI/CD setup. Just deploy a folder and share the link — perfect for AI-assisted development workflows, design reviews, and client approvals.
- What is the Model Context Protocol (MCP)?
- MCP is an open protocol that allows AI coding agents to use external tools natively. PreviewShip's MCP server lets agents like Claude Code, Cursor, and Windsurf deploy frontend previews as part of the coding conversation — no copy-pasting commands needed.