A tiiny.host alternative built for developers.

Version control, CLI uploads, and Markdown rendering included. Free during beta.

Tiiny.host makes it easy to get a static page online fast. But if you need versioning, terminal-based workflows, or support for more than just HTML, you will hit its limits quickly.

Handoff picks up where Tiiny.host leaves off. Upload HTML, Markdown, or images from your terminal. Get a clean, shareable URL with built-in version history. No file size anxiety, no branding watermarks, no monthly bill.

Get started free | handoff upload my-page.html


What Tiiny.host does well

Credit where it is due. Tiiny.host has carved out a clear niche, and there are things it gets right.

  • Dead-simple uploads. Drag and drop a ZIP, HTML file, or PDF into the browser and your site is live in seconds. The onboarding friction is nearly zero.
  • PDF hosting. Tiiny.host treats PDFs as a first-class format. Upload a PDF and get a shareable link with a clean viewer. That is a useful feature for non-technical users sharing documents.
  • Password protection. Paid plans include the ability to password-protect your hosted pages, which is handy for sharing sensitive material with specific people.
  • QR codes. Every project gets a generated QR code, which is a nice touch for print materials or in-person presentations.
  • No signup on the free tier. You can upload a single file and get a link without creating an account.

If you are a non-technical user who needs to share a PDF or a simple HTML page through a browser-based interface, Tiiny.host is a solid choice.


Where developers hit the ceiling

Once you move beyond the simplest use case, Tiiny.host's constraints start to stack up.

Tight storage limits

Tiiny.host's free plan allows 3 MB of uploads. The $5/month Tiny plan raises that to 25 MB. Even the $31/month Pro plan caps total file storage at 1 GB across all your sites. If your HTML page includes images, fonts, or bundled assets, you can run into limits faster than you would expect.

No CLI or API workflow

There is no command-line tool. Every upload goes through the browser's drag-and-drop interface. If you work in a terminal (or inside an AI coding tool like Claude Code), this means switching context every time you want to publish or update a page.

No version control

When you update a page on Tiiny.host, the previous version is gone. There is no version history, no way to compare changes, and no way to link someone to a specific point-in-time snapshot. If a stakeholder says "I liked the version from Tuesday," you have no way to retrieve it without managing backups yourself.

No Markdown support

Tiiny.host hosts HTML and PDFs. If you want to share a Markdown document as a rendered web page, you will need to convert it to HTML yourself before uploading. That is an extra step in every workflow involving documentation, notes, or specs.

Branding on the free tier

Free-tier pages include Tiiny.host branding. Removing it requires a paid plan.

Sites expire without engagement

On the free plan, your hosted pages require you to log in at least once every three months to stay online. Forget to check in and your links go dead.


Handoff vs. Tiiny.host: side-by-side

Handoff Tiiny.host
Pricing Free (beta) Free tier + paid plans from $5 to $74/month
Upload method CLI, API, Claude Code integration Browser drag-and-drop only
Built-in versioning Yes, every upload creates a new version No
Version URLs /@user/page/v/1, /@user/page/v/2 Not available
Markdown rendering Yes, upload .md and it renders as a page No
Image hosting Yes Limited (within site uploads)
File size limits No caps during beta 3 MB (free) to 1 GB (Pro, $31/month)
Custom domains Roadmap Solo plan and above ($13+/month)
Password protection Roadmap Solo plan and above ($13+/month)
Signup required No No (free tier)
Branding on free tier None Tiiny.host branding included
Analytics Roadmap Tiny plan and above ($5+/month)
URL structure handoff.host/@username/page-name yourname.tiiny.site
Link expiration No Free tier requires login every 3 months
AI tool integration Native Claude Code integration None

The differences that matter

Version control is not optional

When you are iterating on a prototype or sharing work for review, version history is not a nice-to-have. It is the difference between "here is the latest" and "I overwrote the one you were looking at." Handoff versions every upload automatically. The URL stays the same for the latest version, and every previous version remains accessible by number.

The terminal is the interface

Developers live in the terminal. Handoff meets you there. One command to upload. One command to update. No browser tab, no drag-and-drop, no clicking through a web UI to publish a file that already exists on your machine.

handoff upload prototype.html
# -> handoff.host/@you/prototype (Version 1)

# Make changes, upload again
handoff upload prototype.html
# -> handoff.host/@you/prototype (Version 2)

With Tiiny.host, every update means opening a browser, navigating to the dashboard, and dragging files into a web interface. That friction adds up when you are iterating quickly.

Markdown is a first-class format

If you write documentation, specs, or project briefs in Markdown (and most developers do), Handoff renders them as clean web pages automatically. No conversion step, no static site generator, no build process.

handoff upload api-docs.md
# -> handoff.host/@you/api-docs

Tiiny.host does not support Markdown at all. You would need to convert to HTML before uploading.

AI-native workflow

Handoff integrates directly with Claude Code. Generate a page with AI, upload it, and share the link without leaving your coding session. This is especially relevant as AI-assisted development becomes a standard part of how people build.

Tiiny.host has no CLI, no API, and no integration points with AI tools.


When to use Tiiny.host

Tiiny.host is a good fit if:

  • You are a non-technical user who prefers a visual, browser-based upload interface.
  • You need to share PDFs with a clean viewer and optional password protection.
  • You want built-in analytics on your hosted pages.
  • QR code generation for your links is important to your workflow.
  • You need custom domain support today.

When to use Handoff

Handoff is a better fit if:

  • You work primarily in the terminal and want uploads to be a single command.
  • You need version control for your hosted pages, so you can track changes and reference specific versions.
  • You write Markdown and want it rendered as a web page without a conversion step.
  • You use AI coding tools like Claude Code and want a seamless publish workflow.
  • You want clean, human-readable URLs with a consistent structure.
  • You are sharing prototypes, demos, or documentation and need to iterate quickly.
  • You do not want to pay for basic hosting of static content.

Switching from Tiiny.host

If you have pages on Tiiny.host and want to move them to Handoff, the process is straightforward.

1. Download your files

Save the HTML, CSS, and assets for each page you have hosted on Tiiny.host to your local machine. If you still have the original source files, even better.

2. Upload to Handoff

handoff upload my-page.html

Each page gets its own clean URL at handoff.host/@yourname/page-name.

3. Update your shared links

Replace the Tiiny.host links you have shared with your new Handoff URLs. Going forward, you can keep updating the same pages and the URLs will stay stable across versions.

For Markdown content

If you have documentation or text-heavy pages that you were converting to HTML for Tiiny.host, you can now upload the Markdown source directly.

handoff upload project-brief.md
# -> handoff.host/@yourname/project-brief

No more running your notes through a Markdown-to-HTML converter before publishing.


Try the alternative that versions your work.

Handoff is free during beta. No credit card, no usage caps, no signup required.

Upload your first page in seconds and see the difference that versioning, CLI workflows, and Markdown support make.

handoff upload my-page.html

Start sharing for free | No account required

Ready to share your work?

Upload a file, get a link. Free during beta.

Start Sharing Free