Drop your HTML. Get a shareable link.
Drag in an HTML file or zip bundle and get a browser link without configuring a server or DNS. Add view alerts, page-level engagement on Starter and above, and restricted approved-email access on Pro and Business.
No credit card required. 7-day trial.
Rated 5.0 out of 5 on G2
From drop to shareable link in 3 steps
- 01
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.
- 02
Configure sharing
Create personal links, set expiry or viewer download controls on Starter and above, or restrict entry to approved email addresses on Pro and Business. Download controls cannot prevent screenshots.
- 03
Share and track
Send one link and get an email alert when a qualifying view starts. On Starter and above, review recorded time by page and return-visit signals.
Sharing controls
Control access without adding friction.
Choose what each link allows, keep recipients in a browser-based viewer, and get useful activity alerts.
Know your audience
Email capture
Ask viewers for an email before a public document opens. This is lead capture, not access control. Available on Pro and Business.
Restricted access
Limit a link to approved email addresses. Recipients prove inbox access before viewing. Available on Pro and Business.
Personal sharing links
Create a link for an intended recipient and review activity associated with that link separately from aggregate links.
Secure sharing
Link expiration and revocation
Set an expiry date on Starter and above, or revoke an active link when access should end.
Viewer download controls
On Starter and above, turn off the download button for supported documents. This does not prevent screenshots or other capture methods.
Update the file. Keep the link.
Replace the shared document with a new version without revoking the link or sending recipients a new one.
Keep the experience moving
Email and Slack alerts
Get an email alert when a qualifying view starts. On Pro and Business, a connected Slack channel can receive a summary after the session ends.
Phone viewer
Made for every screen
Recipients open a touch-friendly browser viewer on phone or desktop, with no HummingDeck account or app to install.
Document Analytics
See which pages capture attention.
See how much viewing time was recorded for each page. Sections with longer recorded time can suggest what matters to a buyer, giving you a stronger signal for your next conversation.
What you can see
- Total time
- 12m 30s
- Time spent per document
- Per-page engagement
- 12 pages
- Recorded viewing time by page
- Total Views
- 24
- Repeat-view signals across sessions
- Unique Viewers
- 3
- Additional-viewer signals per link
- Bot Detection
- Available
- Checks signals associated with known email security scanners
Total Views
Unique Viewers
Avg. Time in Room
Docs Opened
Completion
Document Engagement
| Document | Views | Completion |
|---|---|---|
Q1 Sales Proposal | 12 | 94% |
Enterprise Pricing | 8 | 100% |
Case Study · Acme Corp | 5 | 78% |
Per-page engagement
Q1 Sales ProposalTotal time
12m 30s
Completion
100%
Views
12
Sharing multiple documents?
One Room. One link. Not five attachments.
Create a branded mini-site for documents, links, and embeds. Keep everything organized in one place, then share a single link that stays current.

Acme Corp · Enterprise Deal
Shared by Alex Chen · Account Executive
Q1 Sales Proposal
12 pages
Enterprise Pricing Sheet
4 pages
Case Study · Acme Corp
8 pages
A few of the ways people use it.
Connects to your existing tools
Zapier
Connect to 8,000+ apps. Automate workflows on document views.
Close CRM
Every document view logged as a Close activity. Contacts, companies, and engagement synced automatically.
Slack
Instant notifications when prospects view your documents. Duration, completion, and click data in every alert.
Google Workspace™
Publish Google Slides™ and Google Docs™ directly to HummingDeck. Generate trackable links and add documents to Deal Rooms without leaving your editor.
Chrome Extension
Share files from Gmail with tracked links. Per-page analytics and real-time alerts.
Sharing more than one format?
Share finished documents in one consistent way.
Host PDFs, presentations, Word documents, spreadsheets, and HTML, then share them as links you can manage and track.
Explore document hostingHummingDeck vs. tiiny.host, GitHub Pages, and Vercel preview
| HummingDeck | tiiny.host | GitHub Pages | Vercel | |
|---|---|---|---|---|
| Per-link activity and page analytics | Opens; page analytics on Starter+ | Unavailable | Unavailable | Unavailable |
| Restricted approved-email access | Pro+ | Unavailable | Unavailable | Unavailable |
| Additional-viewer signals | Available | Unavailable | Unavailable | Unavailable |
| Bot / crawler filtering on views | Available | Unavailable | Unavailable | Unavailable |
| Link expiration and revocation | Expiry Starter+; revoke link | Paid | Unavailable | Unavailable |
| Multi-file zip bundle upload | Available | Available | Git only | Git only |
| Claude / v0 / Lovable runtime | Available | Manual ZIP | Unavailable | Next.js only |
| Commercial use on free tier | Available | Available | ToS restricted | Pro required |
- Per-link activity and page analytics
- HummingDeck
- Opens; page analytics on Starter+
- tiiny.host
- Unavailable
- GitHub Pages
- Unavailable
- Vercel
- Unavailable
- Restricted approved-email access
- HummingDeck
- Pro+
- tiiny.host
- Unavailable
- GitHub Pages
- Unavailable
- Vercel
- Unavailable
- Additional-viewer signals
- HummingDeck
- Available
- tiiny.host
- Unavailable
- GitHub Pages
- Unavailable
- Vercel
- Unavailable
- Bot / crawler filtering on views
- HummingDeck
- Available
- tiiny.host
- Unavailable
- GitHub Pages
- Unavailable
- Vercel
- Unavailable
- Link expiration and revocation
- HummingDeck
- Expiry Starter+; revoke link
- tiiny.host
- Paid
- GitHub Pages
- Unavailable
- Vercel
- Unavailable
- Multi-file zip bundle upload
- HummingDeck
- Available
- tiiny.host
- Available
- GitHub Pages
- Git only
- Vercel
- Git only
- Claude / v0 / Lovable runtime
- HummingDeck
- Available
- tiiny.host
- Manual ZIP
- GitHub Pages
- Unavailable
- Vercel
- Next.js only
- Commercial use on free tier
- HummingDeck
- Available
- tiiny.host
- Available
- 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 is site analytics configured with a tracking tag. HummingDeck creates a separate activity record for each shared document link, with recorded page-level viewing time on Starter and above. Personal links separate activity by intended recipient; restricted sessions on Pro and Business associate it with the email address used to enter.
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?
HummingDeck can host a supported HTML file or zip bundle and adds document activity, qualifying-view alerts, personal links, and restricted approved-email access on Pro and Business. Choose based on whether you need a simple host or a document-sharing workflow with engagement signals.
Can I share a Claude artifact or v0 preview privately?
Upload a supported HTML export or zip bundle and share it through HummingDeck's browser viewer. On Pro and Business, restricted access limits entry to approved email addresses or domains through an inbox verification link.
What is the difference between email capture and restricted access?
Email capture asks for an address before a public document opens and is intended for lead capture, not access control. Restricted Access on Pro and Business allows only approved addresses or domains to request an inbox verification link.
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 bundle, not a drop-in analytics tag for an existing website. HummingDeck gives that shared document its own activity record, with optional email capture or restricted approved-email access depending on the link type and plan.
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.
Export guides for AI-created HTML
Host your HTML, track its activity
Upload a supported file or bundle, send one link, and review document activity from one place. Free to start.



