Private beta — invite only

Put your localhost on the internet.
In one command.

localtunnel.in creates a secure tunnel from a public URL to the server running on your machine. No port forwarding, no router config, no firewall rules — just share the link.

Free while in beta · HTTPS by default · Nothing to configure
~/my-app — zsh

Port forwarding, without touching your router

Our client opens a persistent, encrypted connection out to our edge. Incoming requests to your public URL ride that connection back to your local port.

localhost :3000 Your machine behind NAT / firewall encrypted tunnel TLS · outbound only *.localtunnel.in Public edge HTTPS · global anycast visitors · webhooks · APIs
01

Run your app locally

Start anything that listens on a port — a React dev server, a Flask API, a WordPress site, even python -m http.server.

02

Start the tunnel

Run lt http 3000. The client dials out to our edge over TLS, so it works behind NAT, CGNAT, hotel Wi-Fi and corporate firewalls.

03

Share your URL

You instantly get https://yourname.localtunnel.in. Anyone on the internet can hit it — traffic flows through the tunnel to your local port.

Everything you need, nothing to configure

Built for developers who want to go from “works on my machine” to “works on your machine” in seconds.

HTTPS by default

Every tunnel gets a trusted TLS certificate automatically. Your local plain-HTTP server is served to the world over HTTPS.

Custom subdomains

Claim a stable subdomain like demo.localtunnel.in so your URL survives restarts — perfect for long-running webhook integrations.

Request inspector

See every request and response in a local web dashboard — headers, bodies, timing — and replay any request with one click.

TCP & TLS tunnels

Not just HTTP. Expose SSH, databases, game servers, or any raw TCP service with lt tcp 5432.

Password protection

Add basic auth or an IP allowlist with a single flag, so your work-in-progress stays between you and the people you invite.

Zero configuration

A single static binary for macOS, Linux and Windows. No account dashboard required to start — one token, one command, online.

What developers tunnel every day

If it runs on your laptop, localtunnel.in can put it on the internet.

🪝

Test webhooks locally

Receive Stripe, GitHub or WhatsApp webhooks directly in your local debugger instead of deploying to test.

👀

Demo work-in-progress

Send a client or teammate a live link to the branch running on your machine — no staging deploy needed.

📱

Test on real devices

Open your dev server on your phone, a tablet, or a friend's browser across the world over real HTTPS.

🏠

Reach home-lab services

Access your NAS, Home Assistant, or a self-hosted app from anywhere — without opening router ports.

examples
# share a dev server
$ lt http 3000
 
# stable URL for webhooks
$ lt http 8080 --subdomain payments-dev
 
# expose Postgres over TCP
$ lt tcp 5432
 
# protect it with a password
$ lt http 3000 --auth demo:s3cret

Signups are invite-only

We're onboarding developers in small batches to keep tunnels fast and abuse-free. Leave your email and we'll send your invite code as capacity opens up.

✓ You're on the list! We'll email your invite code soon.
No spam — one email with your invite code, that's it.
Already have a code? Redeem it here →