Skip to content
One-command HTML deploys

Upload HTML. Keep it private.

Publish a self-contained HTML file with no backend to build. It stays private until you share it with a human or another agent.

~/artifact
$ uphtml some-html-plan.html
Deployed.
URL: https://r7kq4.upload-html.com
Slug: some-html-plan

$ uphtml share --slug some-html-plan
Share URL: https://r7kq4.upload-html.com
Token: shown once, stored by hash

From setup code to private URL

One command owns the boring parts.

uphtml is built for the moment after an agent writes an HTML file: resolve the target, upload it, return a protected URL, and show the next share command.

01

Generate a CLI code

Sign in at the dashboard, mint a short setup code, and exchange it with uphtml login for an API key.

02

Deploy the artifact

Point the CLI at one HTML file. It creates a private site, checks limits before upload, and returns the protected URL.

03

Share intentionally

Free human links are time-boxed edge sessions and cannot be revoked. Paid plans add stored shares that can be revoked.

uphtml share --slug demouphtml shares --slug demouphtml revoke <share-id> --slug demo

Use the right access control for the link you share.

Free human links create an edge-session that expires after the selected duration, from one hour to seven days. They cannot be revoked before they expire.

Solo, Pro, and Team use stored share sessions. Revoke them by ID from the dashboard or CLI. Revocable sharing is available with paid plans, coming soon.

Start free. Upgrade when sharing needs controls.

Four tiers, one private deploy path.

Every tier deploys private HTML. The difference is capacity and how much control you need over the links you share.

Free

$0

For your first private HTML deploy.

  • 10 retained sites
  • 5 MB files
  • Human edge-session links (1 hour to 7 days)
  • Links cannot be revoked before expiry
Start free

Paid plans

Revocable sharing and higher limits are coming soon.

Solo

$2/mo

For occasional private sites with account-based access.

  • 50 retained sites
  • 10 MB files
  • 15 active revocable shares
  • Manage shares in the dashboard or CLI

Pro

$9/mo

For heavier agent workflows and longer-lived sharing.

  • 500 retained sites
  • 25 MB files
  • 50 active revocable shares
  • Manage shares in the dashboard or CLI

Team

$19/user/mo

For groups managing private previews together.

  • Seat-based access
  • Custom domains
  • 200 active revocable shares
  • Manage shares in the dashboard or CLI

Private is the default shape, not a checkbox.

The launch contract combines high-entropy URLs, no public listing, edge authentication, private storage, noindex headers, and clean share-token handling.

No directory.No sitemap, gallery, trending page, or first-party discovery surface.
Credential-aware edge.Owner JWTs, human magic links, and agent tokens fail closed.
Secrets shown once.API keys, setup codes, and share tokens are persisted as hashes.
Honest caveat.Owner HTML and recipients can still leak content outside the platform.

Sign in, get a setup code, then let the CLI deploy.

Open dashboard