You design beautiful things. Sharing them shouldn't feel like a chore.
Handoff gives you an instant, shareable link for any HTML page, image, or document. No hosting setup, no deployment pipelines, no "let me walk you through how to open this." Just a clean URL that works on every device.
You've been here before. The design is done (or close enough to show). Now you need to get it in front of a client, a project manager, or the rest of your team. And that's where things start to break down.
"Can you just send me the file?" So you zip up the HTML, CSS, and assets. Email it. The client downloads it, double-clicks the HTML file, and half the fonts are missing because the paths don't resolve. They reply: "I'm just seeing a blank page."
"Check the latest version in Figma." Except the client doesn't have a Figma account. Or they do, but they're looking at last Tuesday's frame. Or the prototype loads slowly on their phone. Or they can't tell which screen you actually want feedback on.
"Here's the staging link." Now you're waiting on a developer to deploy something. Or you're wrestling with GitHub Pages. Or the staging server went down because someone else pushed a breaking change. Meanwhile, your client meeting is in 20 minutes.
"Let me re-upload it, the old link expired." You used a quick-share tool last week, but the free tier only keeps links alive for 48 hours. The client bookmarked it. Now it's gone.
Every one of these scenarios costs you time, makes you look less professional, and pulls your attention away from the actual design work.
Three steps. No account required during beta.
Upload an HTML page, a presentation deck, an image, or a Markdown document from the command line or the web interface.
handoff upload design-v3.html --slug client-homepage
Your design is instantly live at a clean, memorable URL:
handoff.host/@yourname/client-homepage
Send it to your client. They open it in any browser, on any device. No downloads, no installs, no confusion.
When you revise the design, upload again with the same slug. Handoff creates a new version automatically. The URL stays the same, so your client always sees the latest. And every previous version is still accessible if you need to reference it.
Your client sees the design in a distraction-free viewer. No code editors, no file trees, no developer toolbars. Just the work itself, rendered cleanly and responsively across screen sizes.
Design is iterative. Handoff keeps every version you upload, tied to the same URL. Need to show a client how the hero section evolved from v1 to v5? Every iteration is a click away. No more filenames like homepage-FINAL-v3-actually-final.html.
The link you send is the link that works. It doesn't expire on a free tier. It doesn't require the recipient to sign up for anything. It doesn't break on mobile. Your client clicks it, sees the design, and gives you feedback. That's it.
You don't need to understand Git, configure a web server, or set up a deployment pipeline. If you can drag a file or type a single command, you can share your work with the world.
Sharing a full HTML page? Great. But sometimes you just need to send a quick screenshot of a component, a mood board, or an exported asset. Handoff handles images too, with the same instant URLs and versioning.
The viewer adapts to whatever device your client is using. Show a desktop layout on a laptop and a mobile layout on a phone, without doing anything extra. Your client sees the design the way it's meant to be seen.
You're presenting three homepage concepts to a client. Upload each one and send three clean links in a single email. The client opens them on their iPad during lunch, taps between tabs, and replies with their pick. No files to download, no "which one is the latest?"
You finished a project and want to add it to your portfolio, but the client's site has changed since launch. Upload your original HTML to Handoff and link to the preserved version. It stays live as long as you need it, exactly as you designed it.
The irony of the name aside, Handoff is genuinely useful for handing designs to developers. Upload the HTML prototype, share the link, and the developer can inspect it in their browser. When you make changes based on their feedback, the same URL updates automatically.
You redesigned a navigation bar and want a quick gut check from a colleague. Upload just that section, send the link on Slack, and get feedback in minutes. No need to update a staging server or share your entire project.
You used an AI tool to generate an HTML slide deck for a pitch or project update. Instead of exporting to PDF and losing animations and interactivity, upload the HTML to Handoff and share a live, clickable presentation.
You're in a meeting and someone asks, "Can you show us where we landed on the About page?" You pull up the Handoff link. It loads instantly. The version history shows the progression from the initial concept to the current design. You look prepared because you are.
| Handoff | Email/Zip | Figma Links | GitHub Pages | Tiiny.host | |
|---|---|---|---|---|---|
| Instant shareable link | Yes | No | Requires account | Minutes to deploy | Yes |
| Built-in versioning | Yes | No | Via Figma history | Via Git | No |
| Works on any device | Yes | Inconsistent | Requires app/login | Yes | Yes |
| No recipient signup | Yes | Yes | No (for editing) | Yes | Yes |
| Links stay alive | Yes | N/A | Yes | Yes | Expires on free tier |
| Image support | Yes | Yes | Screenshots only | Yes | No |
| Zero setup | Yes | Yes | Account needed | Git knowledge needed | Yes |
Handoff is free during beta. No credit card, no commitment, no 14-day trial that expires while you're busy with actual work.
Upload your first design, get a link, and send it to someone. See how it feels when sharing just works.