Temporary links stay free.
Pay only for pages that must stay.

Every plan supports HTML files and ZIP websites, with isolated hosting, private editing keys, and noindex defaults. Choose the total site allowance you need, and keep important links online with an annual plan.

✓ No setup fee✓ Cancel renewal anytime✓ 7-day grace after cancellation
No subscription needed

Free

Fast previews and short-lived sharing.

$0no card
  • 20 MB total per site
  • HTML or ZIP · up to 2,000 files
  • Uploads while the shared daily free allowance remains
  • 10 GiB shared monthly origin-transfer allowance
  • 1, 7, or 30-day expiry
  • Random or custom subdomains
  • Dashboard when signed in
Publish free
For personal demos

Starter

$39per year

About $3.25/month, billed annually.

  • 50 MB total per site
  • HTML or ZIP · up to 2,000 files
  • 1 GiB retained account storage
  • 10 GiB monthly origin-transfer allowance
  • Separate from the shared free upload allowance
  • 5 permanent pages
  • Custom subdomains
  • Same-URL updates
  • Dashboard and view counts
For teams and agencies

Business

$149per year

About $12.42/month, billed annually.

  • 200 MB total per site
  • HTML or ZIP · up to 2,000 files
  • 25 GiB retained account storage
  • 200 GiB monthly origin-transfer allowance
  • Separate from the shared free upload allowance
  • 100 permanent pages
  • Everything in Pro
  • Portfolio-scale capacity
  • Centralized billing portal
Clear resource limits for new subscriptions

Storage and monthly transfer limits above apply to new subscriptions under policy 2026-08-30. Existing paid subscriptions retain their previous resource terms; your dashboard shows the policy that applies to your account. Page slots and per-site upload limits still apply separately.

Retained storage counts all uploaded file bytes across retained versions, including offline or expired sites and replaced files until cleanup removes them. It measures logical file bytes, not physical disk blocks, manifests, or filesystem metadata. Taking a link offline does not immediately free storage. Monthly transfer is a conservative origin-response reservation, not a measured bandwidth bill: bytes are reserved before serving, and interrupted downloads do not return the reservation. It resets on the first day of each month in Asia/Shanghai. Limits use binary GiB (1 GiB = 1,024 MiB).

A daily free allowance shared by everyone

Free uploads use one daily pool across all free users, not a separate allowance for each person. Every successful publish counts the full website size, including same-URL updates and all extracted ZIP assets. Failed publishes use no allowance; deleting or expiring a site does not return today's usage. The pool resets on the Asia/Shanghai day boundary. Paid-plan uploads do not use this free pool. Per-site limits apply separately on every plan.

The editor shows the current shared allowance and its reset time before you publish.

One website, one total size

Your allowance counts all extracted HTML, CSS, JavaScript, images, and other static assets together—not each file separately and not the compressed ZIP size. Each upload is capped at 95 MB. For a larger uncompressed site or an HTML document that exceeds the request limit, upload a ZIP that fits the upload cap. A ZIP site uses one permanent page slot, not one slot per file.

HTML files have a local live preview. ZIP packages are validated when published, then previewed from their hosted subdomain. Static hosting does not run a server-side application.

What “permanent” means here

Paid pages have no fixed expiry while your subscription is entitled. If a subscription ends, those pages receive a 7-day grace period. When lower plan limits take effect, sites over the new total-size allowance become temporary with the same 7-day window. Among sites that fit, the most recently updated stay permanent up to the new page limit; extra sites also receive a 7-day grace period. Oversized sites do not take slots away from sites that fit.