About

localhost.run is an SSH-based tunneling service that exposes a local web application to the internet through a remote tunnel endpoint. A developer can connect by running an SSH reverse tunnel command such as ssh -R 80:localhost:8080 nokey@localhost.run, which maps a local port to a public hostname with TLS termination.

The service includes a perpetual free offering for sharing local web apps, with no download or signup required. It also supports custom domains through a paid subscription, automatic TLS certificate generation, and tunnels for non-HTTP protocols and encrypted TLS connections.

  • SSH reverse tunnel access
  • Public hostname with TLS termination
  • No download or signup
  • Forever free shared domains
  • Custom domains subscription
  • Non-HTTP protocol tunneling

Free Tier Value

99
FTV score
Est. valueUnbounded
Credit cardNot required
Feature parity90%

This free tier is perpetual and has no stated usage cap, so it’s effectively an uncapped always-free offering rather than a limited trial. Because the free domains remain free indefinitely and there’s no signup or credit-card friction mentioned, the practical monthly value is best treated as unbounded rather than compared to the $9/month paid custom-domain option.

What's included in the free tier

  • Free domains that remain free indefinitely.
  • Instantly share a web application running on any computer.

Paid plans

Custom domain subscription

$9 / mo
custom domain subscription
1
  • Attach your own domain name or a stable lhr.rocks domain
  • Custom domains admin console
  • TLS termination for tunnels

Pricing extracted from localhost.run's pricing page. Always verify current pricing before committing.