Share local apps instantly. No hosting needed.

Instant Public Link
No Account
No Install
Always Free

Stop deploying just to show someone your app.

Your laptop
localhost:3000
Public HTTPS link
https://abc123.tinyfi.sh
Run your app locally.
ssh -R 80:localhost:3000 -p 2222 tinyfi.sh
Result:
→ https://abc123.tinyfi.sh

Built for builders

Share prototype instantly

AI generated your app? Share it instantly without deploying.

Team review

Get quick feedback from teammates without deployment ceremony.

Send a preview to a friend

Get feedback on your side project before it's finished.

Test on your phone

Check mobile responsiveness without deploying to staging.

Receive webhooks

Test webhook integrations on your local development server.

Quick prototype demos

Validate ideas fast without infrastructure overhead.

Why tinyfi.sh

tinyfi.sh
  • No install
  • No Account
  • Free forever
  • Instant HTTPS
Traditional hosting
  • Deployment steps
  • Config files
  • Account required
  • Slower
Typical tunnels
  • Install required
  • Authentication friction
  • Usage limits
  • Account setup

FAQ

Is it really free forever?

Yes. No premium tier.

Do I need an account?

No.

Does it support HTTPS?

Yes. Every tunnel gets automatic HTTPS.

What ports can I forward?

Any port on your machine. Port 3000 is common for web dev servers, but you can use any port your app runs on.

Is it secure?

Uses SSH tunneling. Your links are unguessable random subdomains. The connection between you and tinyfi.sh is encrypted via SSH.

Can I use it for production?

Designed for dev and demo workflows. For production apps, we recommend proper hosting with monitoring, backups, and SLAs.

ssh -R 80:localhost:3000 -p 2222 tinyfi.sh