Back to blog
guide prototypes

How to Share HTML Prototypes with Clients in 30 Seconds

Stop emailing zip files. Turn any HTML file into a shareable link with version history built in.

H
Handoff
· · 3 min read

You just built something. Maybe it's a landing page mockup for a client. Maybe it's a prototype you whipped up with Claude. Either way, you need to share it, and the usual options are painful.

You could email the HTML file, but your client will download it, see a blank page in Finder, and ask you to "just send a screenshot." You could deploy it somewhere, but spinning up hosting for a single file feels like using a sledgehammer to hang a picture frame.

The Simple Way

Handoff turns any HTML file into a shareable URL. No server setup, no deployment pipeline. Upload a file, get a link.

Step 1: Upload your file

You have two options. Through the dashboard, just drag and drop. Through the API, a single command does it:

curl -X POST https://handoff.host/api/upload/ \
  -H "Authorization: Bearer your-token" \
  -F "[email protected]"

If your HTML references images, you can include them as assets and they'll be automatically linked:

curl -X POST https://handoff.host/api/upload/ \
  -H "Authorization: Bearer your-token" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]"

Step 2: Share the link

Your file is instantly live at a clean URL like handoff.host/@you/prototype. Paste it in Slack, email it to your client, put it in a Notion doc. It just works.

The best part: when you update the file, the same URL always shows the latest version. Previous versions stay accessible at /v/1, /v/2, etc.

Why Not Just Use GitHub Pages?

You could. But GitHub Pages requires a repo, a commit, and a push. For a single prototype you're iterating on with a client, that's overhead you don't need. Handoff is purpose-built for this workflow:

  • No git required. Upload directly from your browser or terminal.
  • Instant versioning. Every upload creates a new version automatically.
  • Clean URLs. No .github.io or random subdomains.
  • AI-native. Works directly with Claude Code for generate-and-share workflows.

The AI Workflow

This is where it gets interesting. If you're using Claude Code, you can generate and share in one conversation:

"Build a landing page for my photography business
 and upload it to Handoff"

Claude generates the HTML, uploads it via the Handoff skill, and gives you the link. Your client sees a live page in seconds. Need changes? Tell Claude, and the same URL updates with a new version.

Get Started

Handoff is free during beta. Create an account, upload your first file, and share the link. It takes less time than reading this paragraph.

Ready to share your work?

Upload a file, get a link. Free during beta.

Start Sharing Free