LocalExpose

Expose your localhost to the internet with a single command.

terminal
$ssh -R 3000:localhost:3000 localexpose.net
Tunnel created!
Forwarding:https://my-app.localexpose.net

Instant Setup

No signup, no installation. Just SSH and go.

Secure by Default

HTTPS by default with automatic SSL certificates.

Custom Subdomains

Choose your own subdomain or get a random one.

Developer Friendly

Perfect for webhooks, demos, and testing APIs.

Get Started
Generate Your Command

The port your local server is running on

Leave empty for a random subdomain

ssh -R 3000:localhost:3000 localexpose.net
How It Works
1

Run the Command

Copy and paste the SSH command into your terminal

2

Get Your URL

Instantly receive a public HTTPS URL for your local server

3

Share & Test

Share the URL with anyone. Perfect for webhooks and demos.

$ Example Commands

ssh -R 80:localhost:3000 localexpose.net→ Random subdomain
ssh -R myapp:80:localhost:8080 localexpose.net→ https://myapp.localexpose.net
ssh -R api:80:localhost:5000 localexpose.net→ https://api.localexpose.net
Support the Project

100% Free. Forever.

LocalExpose is completely free to use with no limits, no signup, and no hidden fees. If you find it useful, consider supporting us to keep the servers running.

Server Costs

Help us pay for servers, bandwidth, and infrastructure.

Development

Support ongoing development and new features.

Keep It Free

Your support helps keep LocalExpose free for everyone.

Support with Crypto

Bitcoin

BTC
17UcK25fjqg2EG6qxg4ceCmzrAB6MBYEwf

USDT / TRX

TRC20
TVJ7dUfJ3gW71MssZLEv7agjV2RrLh2NnP
Ξ

Ethereum

ERC20
0xdf2b300d657a76945cdcd9be582c97efee89d00c
Binance Pay
419422602

Binance ID for instant transfers

Every contribution, big or small, helps us maintain and improve LocalExpose. Thank you! 💛