Drag, drop, share

Drop your HTML. Get a shareable link.

Drag in an HTML file or a zip bundle and get a live link in seconds. No server, no deploy, no DNS to configure. The difference from a plain quick host: you also see who opened it, page by page, and can gate it by email.

Built for trustTLS encryptionGDPR-readyEU-basedGoogle CloudSecure paymentsSecurity overview

See HummingDeck in action

From drop to shareable link in 3 steps

1

Drop in your file or zip

Drag a single .html file or a multi-file bundle as a .zip straight in. It is live on a shareable link in seconds. HummingDeck unpacks the bundle and serves it as one document, with CSS, fonts, images, and video intact.

2

Configure sharing

Restrict views to a verified email allowlist, set an expiration date, control downloads, and create personal links for specific recipients.

3

Share and track

Send one link. See who opened it, which pages they spent time on, and get notified the moment someone views it.

More than static hosting

Per-page engagement

See time on each page or section, not just a single pageview. For a multi-file bundle, HummingDeck tracks movement through the pages so you know what actually got read.

Single files and bundles

A one-file HTML export or a multi-file zip from InDesign, in5, or a site builder. Both upload the same way and serve from one link.

Works with your exports

Claude Design, Webflow, Framer, Bolt, v0, Lovable, and InDesign all export self-contained HTML. Upload the file or zip and it just works. The export is the only integration.

Beyond GA4

Google Analytics counts anonymous pageviews. HummingDeck attaches each open to a person, shows per-page dwell time, and flags forwarding. No tag to install, no consent banner to wire up.

Bot-filtered analytics

Three-layer filtering removes bots, crawlers, and link previews, so your numbers only count real visitors instead of server-log noise.

Access control

Email allowlist, link expiry, revocation, custom domain, and hidden branding. Share confidently with anyone, then pull the link when you are done.

Who hosts HTML with HummingDeck?

Developers and agencies

Share interactive prototypes, demos, and site exports from Webflow or Framer with clients. See whether they actually reviewed the work.

AI builders

Ship the HTML a tool like Claude Design, Lovable, or v0 generated. Send a tracked link instead of standing up hosting just to show one thing.

Designers and publishers

Send a multi-file deck or document and see per-page engagement. For a page-flip digital flipbook from InDesign or Issuu, the flipbook page has a tailored flow.

HummingDeck vs. tiiny.host, GitHub Pages, and Vercel preview

Per-viewer analytics (not aggregate)

HummingDeck
tiiny.host
GitHub Pages
Vercel

Email-gate access (not static password)

HummingDeck
Pro+
tiiny.host
GitHub Pages
Vercel

Forwarding detection

HummingDeck
tiiny.host
GitHub Pages
Vercel

Bot / crawler filtering on views

HummingDeck
tiiny.host
GitHub Pages
Vercel

Link expiration and per-viewer revoke

HummingDeck
tiiny.host
Paid
GitHub Pages
Vercel

Multi-file zip bundle upload

HummingDeck
tiiny.host
GitHub Pages
Git only
Vercel
Git only

Claude / v0 / Lovable runtime

HummingDeck
tiiny.host
Manual ZIP
GitHub Pages
Vercel
Next.js only

Commercial use on free tier

HummingDeck
tiiny.host
GitHub Pages
ToS restricted
Vercel
Pro required

Frequently asked questions

Can I host a multi-file HTML bundle, not just a single file?
Yes. Upload a zip of a multi-file HTML export and HummingDeck unpacks it and serves it as one document. This covers exports from InDesign, in5, site builders, and anything that produces a folder of HTML, CSS, and assets.
How is this different from Google Analytics (GA4)?
GA4 reports anonymous, aggregate pageviews and needs a tracking tag plus a consent banner. HummingDeck needs neither. Gate the link and each open is tied to a person, with per-page dwell time, return visits, and forwarding signals. GA4 tells you a page got traffic. HummingDeck tells you which recipient read which page.
What can I upload?
A single .html file with inline CSS and JavaScript, or a multi-file bundle as a zip. Exports from Claude Design, Webflow, Framer, Bolt, v0, Lovable, and InDesign all work. The exported file is the only integration.
Is this a tiiny.host alternative?
Yes, with one main difference: HummingDeck tells you which specific recipient opened your link and what they read. tiiny.host shows aggregate visits. For sharing an HTML file with named people — clients, investors, prospects — per-viewer tracking is the gap. Bot filtering, email gating, and forwarding detection are the other three.
Can I share a Claude artifact or v0 preview privately?
Yes. v0 preview URLs are public by default and Claude's Publish exposes the artifact to the open web with no analytics. Upload the artifact to HummingDeck and get a private link with email-gate access and per-viewer tracking. JSX and Tailwind render unchanged — no manual ZIP wrapping.
Why an email gate instead of a static password?
A password gets forwarded along with the link, which defeats the point of access control. An email gate makes each viewer verify an address before opening the file, so you capture the actual reader, can revoke per-recipient, and see when a non-invited email tries to open the link — that is the forwarding signal.
Do I need a server or domain?
Upload the file or zip and HummingDeck gives you a shareable link instantly. No DNS, no hosting setup, no deploy pipeline. Connect a custom domain on the Business plan when you want the link on your own URL.
Is this an InDesign flipbook tool?
For a page-flip digital flipbook from InDesign, in5, FlipHTML5, or Issuu, the dedicated flipbook page covers that flow. This page is for HTML files and bundles in general, including decks, prototypes, reports, and site exports.
Is this an analytics tag for my existing website?
This is for sharing a specific HTML page or file, not a drop-in tag for your whole site. To add analytics to a public Webflow, WordPress, or Squarespace site, use Google Analytics or Plausible. HummingDeck is for when you are sending a page to specific people and want to see who opened it, with email gating on top.
Is there a free plan?
Yes. Host and share HTML files and bundles for free with basic analytics. Upgrade for restricted access, link expiry, custom domain, and per-page engagement reports.

Host your HTML, see who reads it

Upload a single file or a multi-file bundle, send one link, and watch per-page engagement in real time. Free to start.

Start hosting free