Localhost, now public.

Expose your local server to the internet in one command.
No signup. No config files. Just works.

$ nowpublic http 3000
 
nowpublic
 
Forwarding: https://brave-dolphin-a7x9.nowpublic.dev localhost:3000
 
Press Ctrl+C to stop

Simple tunneling that just works

No accounts. No config. Start in seconds.

No signup required

Start tunneling immediately. No accounts, no email, no friction. Just run the command.

🔗

Stable URLs*

Your subdomain stays the same across sessions. No more sharing new links every time.

💻

Single binary

One CLI. No daemon, no browser extensions, no background processes. Install and go.

🌍

Fast everywhere

Your tunnels run at the edge, close to your users, worldwide.

💰

Transparent pricing

Free tier is actually free. Pro is $5/mo. No surprise charges, no metered billing.

🔒

Secure by default

HTTPS everywhere. Rate limiting built in. Your local server stays protected.

* Subdomains are stable on a best-effort basis.

Two steps. That's it.

1

Run

nowpublic http 3000
2

Share

https://brave-dolphin-a7x9.nowpublic.dev

Simple, honest pricing

No trials. No credit card for free. Upgrade when you need it.

Free
$0/forever
  • No signup required
  • Stable subdomain*
  • Browser warning on pages
  • 1 GB/month bandwidth
  • 1,000 requests/day
Get Started
Most Popular
Pro
$5/month
  • GitHub username subdomain
  • Custom domain support
  • No browser warning
  • 50 GB/month bandwidth
  • 50,000 requests/day
Get Started

* Subdomains are stable on a best-effort basis.

Download nowpublic

Single binary. No dependencies. Works everywhere.

Sign in with GitHub, upgrade from the dashboard

Create a token in the dashboard, authenticate with the CLI, and tunnel.

$ nowpublic login
Enter your API token from the dashboard:
 
Token saved!
 
$ nowpublic http 3000
Forwarding: https://octocat.nowpublic.dev localhost:3000