Replit Hosting

Put the site you built with Replit online, with simple flat-price hosting

⭐️ 2,000,000+ happy users
Free to start · No credit card · Trusted by teams at Salesforce, Airbnb, JLL, Nestlé

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.

A simpler home for your Replit front end

Host your Replit project in 3 steps

1. Drop in your build

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

2. Choose a link name

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

3. Click launch

3. Click launch

Your front end is live on its own link, separate from your workspace.

Features

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.

Compared

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.

⚡ Tiiny Host
Replit Deployments
Flat monthly price
No compute units, request fees or per-GB transfer charges to keep an eye on.
✓ Yes
Mostly usage-based
Hosting separate from your editor
Build wherever you like; the live site doesn't depend on your workspace.
✓ Yes
Tied to the project
Password protection
Lock any site with a password on Solo and above.
✓ Yes
Plan dependent
Comments without an account
Feedback mode lets anyone pin comments on the live page.
✓ Yes
Not included
Capture emails before viewing
Ask visitors for an email address before they see the page, on Pro.
✓ Yes
Not included
QR code for every link
Every site gets a QR code on paid plans, and it keeps working when you update it.
✓ Yes
Separate tool
Also works with LovableBoltv0CursorClaudeCodex
Pricing

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.

Free
$0/mo, forever
  • ✓ 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
Upgrade when you need more
from $5/mo, billed yearly
  • 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
See all plans → ⭐️ 7-day money-back guarantee

How big can my site be?

Per-file upload limit by plan
Free
3 MB
HTML, zip and other files
Tiny · $5
25 MB
per project
Solo · $13
75 MB
per project
Pro · $31
10 GB
account limit
Pro Max · $74
2 TB
account limit

Upload 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.

Agent friendly

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.

REST APISimple upload endpoint. Build automations and scheduled publishing.
MCP serverClaude Code in one command. Cursor, VS Code, Windsurf, Zed, Codex, v0 with a few lines of config.
Claude connectorPublish reports and documents straight from Claude Web, Desktop and Code.
SkillInstall once and your agent can turn any file into a shareable link.
Read the API docs → API access on Solo and above
upload.sh
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
Use cases

Replit projects that don't need a server

Landing pages

Landing pages

Launch and campaign pages that only need to serve files, fast.

Portfolios

Portfolios

Your portfolio on your own domain, without paying for a server that sits idle.

Browser games

Browser games

HTML5 and canvas games you made on Replit, playable from one link.

Single-page apps

Single-page apps

React and Vue front ends that call an API hosted elsewhere.

Dashboards

Dashboards

Data visualisations built with Chart.js or D3, shared on a stable link.

Classroom projects

Classroom projects

Student sites handed in as a link that keeps working after the course ends.

Resources

Learn more about publishing Replit projects

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.

Frequently Asked Questions

Can I host a Replit project somewhere else?

Yes. Download it from Replit with Download as zip in the file tree's three-dot menu, or push it to GitHub. If it's a static site or front end, build it and upload the output folder to Tiiny Host. If the download fails on a large project, open the Shell, run zip -r project.zip . and then download project.zip from the file tree.

Which Replit projects work on Tiiny Host?

Static sites and front ends: plain HTML, React, Vue, Svelte, games and single-page apps. Tiiny Host serves files, so a project that runs its own server, such as an Express, Flask or FastAPI app, or one that uses a Replit database, won't run here. PHP files and PHP apps without a database are the exception: paid plans can host those.

My Replit app has a front end and a back end. Can I split them?

Often, yes. Build the front end and host it on Tiiny Host, and keep the back end running where it is now, such as a Replit deployment. Point the front end's API calls at the back end's URL and allow your new domain in the back end's CORS settings.

How does pricing compare with Replit Deployments?

Tiiny Host plans are a flat monthly price set by the number of sites, upload size, visits and bandwidth, starting free. Replit Deployments are mostly billed by usage, such as compute, requests or data transfer, while Reserved VMs are priced by machine size. For a static site, a flat plan is usually simpler to budget for.

Why does my Replit project show a blank page?

The Run button in Replit usually starts a development server, which you can't upload. Run npm run build and upload the output folder, often dist, instead. Make sure index.html is at the top level of your zip, and if styles or scripts go missing, set base: './' in vite.config and rebuild.

Can I keep building in Replit?

Yes. Keep working in Replit, then build again and upload the new output over the old one. The link stays the same. With the API, you can publish from Replit's Shell in one command.

Is it free to host a Replit project?

Yes, for one static site up to 3 MB with 5,000 visits a month, with a small Tiiny Host banner. Most built front ends fit, as long as you upload the build folder rather than the workspace. Paid plans start at $5 a month billed yearly for 25 MB uploads, analytics and no banner.

Put your Replit project online