Limits

These are the limits a publish is checked against, read from the same code that enforces them.

FeatureFreePaid
PriceFree, no credit card$9/month or $70/year
Live sites1 site25 sites
Upload size8 MB uncompressed50 MB zip, 80 MB uncompressed
Files per site100500
Largest single file4 MB8 MB
Pasted HTML2 MB2 MB
Link{name}.microhost.app{name}.microhost.app
Your own domainNoYes, with www
“Hosted on MicroHost” barShownNone
Past versions kept to download1010
Link name held after delete30 days30 days

Publishing

You can publish or replace about 20 times an hour. Paused and unavailable sites count toward your site limit until you delete them.

File types

Served: avif, cjs, css, gif, htm, html, ico, jpeg, jpg, js, json, map, mjs, mp3, mp4, otf, pdf, png, svg, ttf, txt, wasm, webm, webp, woff, woff2, xml.

Refused, because they would need a server: asp, aspx, bat, cgi, cmd, exe, php, sh.

What is dropped from an upload

Build and platform config files, so the host never runs a build: .npmrc, now.json, package-lock.json, package.json, pnpm-lock.yaml, tsconfig.json, vercel.json, vercel.ts, yarn.lock. MicroHost writes its own vercel.json for every site, so custom redirects are not supported.

Ignored folders: .git/, .hg/, .next/, .svn/, .vercel/, __macosx/, coverage/, node_modules/. Ignored files: .ds_store, .env, thumbs.db.

Link names

1 to 32 lowercase letters, digits and dashes, not starting or ending with a dash. Brand names (to stop look-alike phishing links) and these reserved names are refused: admin, api, app, assets, billing, cdn, dev, docs, help, login, mail, microhost, ns1, ns2, smtp, staging, static, status, support, test, vercel, www.

Over a limit? Ask Claude to make the site smaller, or see Pricing.