Built for developers who care how their software performs in the real world
Throttle your network speed to simulate slow, lossy, and unreliable connections right from your menu bar. See how your app behaves on 3G, Edge, or a flaky café WiFi — before your users do.
Download the .pkg → enter your password once → throttle from the menu bar.
Network throttling is the deliberate slowing of a network connection to simulate real-world conditions such as 3G, Edge, or high-latency mobile networks. Developers use network throttling to test how applications behave when users have poor connectivity — catching slow loading states, timeout bugs, and degraded UX before reaching production.
On macOS, network throttling can be done with tools like Network Link Conditioner, terminal commands (pfctl/dnctl), or a dedicated app like Network Throttler.
Network Throttler is the fastest way to throttle your Mac's network — one click from the menu bar, with built-in profiles for common conditions and an auto-disable timer so you never forget to turn it off.
One click in your menu bar to throttle any network condition. No restart, no config files, no fuss.
3G, Edge, DSL, LTE, lossy WiFi — all pre-configured. Or create your own custom profiles.
Set a timer and throttling turns itself off. Never forget you're throttled mid-deploy again.
Set download speed, upload speed, latency, packet loss, and DNS delay independently.
Built with SwiftUI. Runs natively on Apple Silicon and Intel. Under 2 MB. No Electron, no bloat.
No analytics, no telemetry, no network data leaves your Mac. Ever.
Network Link Conditioner, terminal hacks, proxy tools — they all work, technically. Network Throttler is what you reach for when you want to throttle your connection and have it just work.
Buried in Xcode additional tools, requires a restart of the conditioner to change profiles, no auto-disable timer.
With Network Throttler: Menu bar access, instant profile switching, auto-off timer.
Complex terminal commands, easy to forget to undo, no UI to see current state.
With Network Throttler: Visual interface with clear status, one-click stop, built-in profiles.
Heavyweight proxy tool — overkill if you just need to simulate a slow connection.
With Network Throttler: Purpose-built for throttling. 1.7 MB. Does one thing well.
"I used to spend 10 minutes setting up Network Link Conditioner every time. Now it's one click from my menu bar."
"Finally caught a loading state bug that only showed on slow connections. Paid for itself in the first hour."
"The auto-disable timer is a lifesaver. No more accidentally deploying while throttled."
Network Throttler uses a privileged helper to modify network settings at the system level, which requires permissions that App Store apps cannot request. The app is notarized by Apple, so Gatekeeper will verify it's safe before you run it.
Download and use Network Throttler with full functionality for 7 days. If you'd like to keep using it after that, purchase a license for a one-time payment. No subscription, no recurring charges.
Yes — Network Throttler is a universal binary that runs natively on both Apple Silicon and Intel Macs. It requires macOS 14 (Sonoma) or later.
To throttle network traffic system-wide, the app needs to modify network interface settings that require administrator access. The privileged helper runs with elevated permissions and is managed by macOS. You'll be asked for your password once during setup.
Network Throttler applies network conditions system-wide, simulating what a real degraded network would feel like. This means every app on your Mac experiences the throttled conditions — just like your users would on a real slow network.
Yes. If Network Throttler doesn't work for you, contact us within 30 days of purchase for a full refund. No questions asked.
7-day free trial · then $5.99 one-time · no subscription
Try Free for 7 Days