Looking for Ngrok alternative? Try LocalCan.
The native desktop alternative to ngrok. Flat pricing, no metering, custom domains and .local domains included.
No credit card required.

Trusted by 5000+ developers
Danny Postma
@dannypostmaa
LocalCan is amazing ❤️
Tony Dinh 🎯
@tdinh_me
@LocalCanApp is so cool!
Jesse Sibley
@JessetheSibley
This tool is a must for any SaaS developer ✨
Replaces ngrok and now makes testing webhooks locally an absolute delight.
Web Bae
@WebIsBae
For my @webflow folks who have never heard of ngrok…
Been loving @LocalCanApp as an easy way to serve local code to my dev websites. Works with all browsers (no CORS or https errors) and you can assign a Public URL in one button click which makes it super easy to test your dev code on mobile devices.
Guilherme
@goenning
Best purchase I made this week @LocalCanApp
I tried so many alternatives and this is has been the best by far!
Working with webhooks instantly goes from 🤬 to 🤩
(not affiliated, just an amazing app!)
Fayaz Ahmed
@fayazara
Okay, @LocalCanApp is my new favourite developer tool.
I am working on a realtime feature with web app and phones, where it was mandatory for me to have https and the .local urls work so perfectly.🤌
Mikael Henriksson
@mhenrixon
I was super impressed with the ease of @LocalCanApp It made me want to give them money rather than fiddle with configuration. And because it fits my existing use of .local domains in my etc. hosts for each project.
RJ
@inthepacket
Do yourself a favour, stop messing with ngrok and just use @LocalCanApp. I’ve been using it to test some internal webhooks and it’s wonderful
Razvan Statescu
@StatescuRazvan
I just started using @LocalCanApp, and it works perfectly as an ngrok alternative. Congrats!
Persistent Public URLs
Public URLs securely expose your localhostprojects to the internet. It's an easy way to share them with your clients and stakeholders, test webhooks, OAuth integrations and more. Use localcan.dev or your own custom domain.

Unlimited local domains
Local domains .local are the most efficient way if you want to test your apps over https or on different devices connected to your Wi-Fi. You can publish unlimited number of .local domains on your local network.

Let's compare
Ngrok vs. LocalCan for development — what's actually different.
| NgrokHobbyist | LocalCanSolo | |
|---|---|---|
| Native desktop app | ✗CLI / web interface | ✓Mac, Windows, Linux |
Local .local domains over Wi-Fi | ✗ | ✓Unlimited, via mDNS/Bonjour |
| Everything in one app | ✗Agent Web interface Dashboard | ✓Desktop app |
| Concurrent tunnels | 3 | 5 |
| Custom domains (your own) | 0Pay-as-you-go only | 2 |
| Reserved subdomains | 10ngrok-branded | Unlimitedlocalcan.dev |
| Request inspection & replay | ✓ | ✓ |
Pricing comparison
Same headline price — but what you actually pay for is different.
| NgrokHobbyist | LocalCanSolo | |
|---|---|---|
| PriceAnnual / monthly | $96 / yr$10 / mo | $96 / yr$10 / mo |
| Billing model | Usage-meteredcaps + overages | Flat-rateno metering |
| Data transfer | 5 GB / mothen $0.10 / GB | Unlimited |
| HTTP requests | 100k / mothen $1 / 100k | Unlimited |
| Custom domains included | 0Pay-as-you-go ($20/mo+) only | 2 |
| Free trial | Free tier3 endpoints, 1 GB, interstitial page | 14-day full trialno credit card |
Scaling up?
The gap widens.
Ngrok meters every active endpoint-hour at $0.02 on Pay-as-you-go — a single always-on endpoint runs ~$14.40/mo, ten of them ~$144/mo, on top of the $20/mo base and per-seat add-ons.
LocalCan Teams is $15/seat/month, flat — unlimited tunnels and custom domains, no per-endpoint surcharge, no usage overages.