No credit card required. No hidden fees. Upgrade or downgrade anytime.
Anonymous
$0
No signup. Just drop & go.
5 sites
50 MB storage
7-day max TTL
htmlhost.co subdomain
No auth required
Custom domains
Analytics
API / CLI access
Most popular
Free
$0
Sign in and unlock more.
20 sites
500 MB storage
30-day max TTL
htmlhost.co subdomain
GitHub / Google / Magic link
API / CLI access
Custom domains
Analytics
Pro
$9/mo
For power users & teams.
Unlimited sites
10 GB storage
Never-expire TTL
Restore expired sites
htmlhost.co + custom domains
All auth methods
API / CLI access
Analytics dashboard
Priority support
Full comparison
Anonymous
Free
Pro
Price
Free
Free
$9/mo
Auth required
No
Yes
Yes
Sites
5
20
Unlimited
Storage
50 MB
500 MB
10 GB
Default TTL
7 days
30 days
Never
Max TTL
7 days
30 days
Never
Expired site restore
—
—
Custom domains
—
—
Analytics
—
—
API / CLI
—
Subdomain
*.htmlhost.co
*.htmlhost.co
*.htmlhost.co + custom
Ready to ship?
Drop an HTML file and get a live link in under 3 seconds.
Questions & answers
Can I really host for free without signing up?
Yes. Drop an HTML file and get a live link in 3 seconds. Anonymous sites expire after 7 days. Sign in to extend to 30 days.
What counts as a 'site'?
Each upload is one site — a single HTML file served at its own URL. We store the HTML on Cloudflare R2 for global edge delivery.
Can I use my own domain?
Custom domains are available on the Pro plan. Point a CNAME to us and we'll handle the rest, including automatic SSL.
What happens when a site expires?
The public URL goes offline and returns a 410. The site stays in your dashboard so you won't lose track of it. Pro users can still preview the content and republish with one click. Free users can delete expired sites or upgrade to Pro to restore them.
How do anonymous limits work?
We use browser fingerprinting to track anonymous usage — this persists across incognito sessions. Each fingerprint can create up to 5 sites.
Can I cancel Pro anytime?
Absolutely. Cancel from your Settings page at any time. Your sites will continue working until the end of the billing period, then revert to Free limits.