Replit Hosting
Put the site you built with Replit online, with simple flat-price hosting
A simpler home for your Replit front end
Replit is a complete place to build: an editor, an AI agent and deployments in one. Its deployments are designed to run full apps, with servers, databases and background jobs, and they're priced that way. If what you've built is a static site or front end, like a landing page, portfolio, game or single-page app, Tiiny Host is a simpler, flat-priced home for it. Download your project as a zip, build it and upload the output folder.

Host your Replit project in 3 steps

1. Drop in your build
Choose Download as zip from Replit's file tree, run npm run build, then drag the zipped output folder onto Tiiny Host.

2. Choose a link name
Pick a tiiny.site name, or bring over the domain you'd use on Replit.

3. Click launch
Your front end is live on its own link, separate from your workspace.
Simple hosting for Replit front ends
💷 Flat pricing
Plans are priced by number of sites and upload size, not by compute units or requests.
📦 Static builds
React, Vue, Svelte and plain HTML projects from Replit host as they are once built.
🌐 Custom domain
Free tiiny.site addresses on every plan, and your own domain with SSL on Solo and above.
🔒 Password protect
Keep a beta or client build private with a password (Solo and above).
💬 Feedback mode
From the Tiny plan, testers and classmates pin comments on the live page with no sign-up.
📊 Analytics
Visits, traffic sources and devices for every site on a paid plan.
Replit Deployments vs Tiiny Host for static sites
Replit Deployments can run servers, databases and background jobs. If your project doesn't need any of that, you may not need to pay for it.
Flat prices. Free to start.
Your site stays online on the free plan for as long as you log in once every three months. Paid plans are a fixed monthly price, so you always know what you'll pay.
- ✓ 1 live site
- ✓ HTML and zip uploads up to 3 MB
- ✓ 5,000 visits and 5 GB bandwidth a month
- ✓ Free yourname.tiiny.site address with SSL
- ✓ Embed your site in another page
- – Shows a small Tiiny Host banner
- Tiny $5 · no banner, 25 MB uploads, analytics, QR codes, feedback mode
- Solo $13 · 5 sites, unlimited uploads, custom domains, password protection, code and visual editors, API
- Pro $31 · 15 sites, email capture, team members, priority support
- Pro Max $74 · unlimited sites, 2 TB of storage
How big can my site be?
Per-file upload limit by planUpload only the built output, not node_modules or the whole workspace. A built front end is usually a few hundred KB to a few MB, so small projects fit the free plan and most others fit Tiny's 25 MB or Solo's 75 MB.
Publish straight from your Replit workspace
Store your Tiiny Host API key as a Replit secret, zip the build and POST it to the upload endpoint. A PUT to the same domain updates the live site, so publishing can become a single command.
curl -X POST https://ext.tiiny.host/v1/upload \
-H "x-api-key: $TIINY_API_KEY" \
-F "files=@dist.zip" \
-F "domain=my-replit-app.tiiny.site"
# → https://my-replit-app.tiiny.site
# PUT the same domain to replace it
Replit projects that don't need a server
Landing pages
Launch and campaign pages that only need to serve files, fast.
Portfolios
Your portfolio on your own domain, without paying for a server that sits idle.
Browser games
HTML5 and canvas games you made on Replit, playable from one link.
Single-page apps
React and Vue front ends that call an API hosted elsewhere.
Dashboards
Data visualisations built with Chart.js or D3, shared on a stable link.
Classroom projects
Student sites handed in as a link that keeps working after the course ends.
Build a Web App with Replit and Publish in 5 Minutes
Build a small web app on Replit and publish it with Tiiny Host.
How to Build & Publish an App in 5 Minutes With Replit
Our help centre guide to finding your build output and publishing it on Tiiny Host.
Static vs Dynamic Websites: Which is Best for Your Business?
How to tell whether your project needs a server, or just somewhere to serve its files.