macOS Sonoma+ · Apple Silicon & Intel

Throttle your Mac's network.
Test on any connection.

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.

Try Free for 7 Days then $5.99 · one-time purchase

Download the .pkg → enter your password once → throttle from the menu bar.

Notarized by Apple ·macOS 14+·1.7 MB

What is network throttling?

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.

Everything you need to throttle your Mac's network

Instant network throttling

One click in your menu bar to throttle any network condition. No restart, no config files, no fuss.

📦

Built-in profiles

3G, Edge, DSL, LTE, lossy WiFi — all pre-configured. Or create your own custom profiles.

Auto-disable timer

Set a timer and throttling turns itself off. Never forget you're throttled mid-deploy again.

🎛

Fine-grained control

Set download speed, upload speed, latency, packet loss, and DNS delay independently.

🪶

Lightweight & native

Built with SwiftUI. Runs natively on Apple Silicon and Intel. Under 2 MB. No Electron, no bloat.

🔒

Privacy first

No analytics, no telemetry, no network data leaves your Mac. Ever.

The easiest way to throttle network speed on macOS

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.

Network Link Conditioner

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.

pfctl / dnctl

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.

Charles Proxy

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.

What macOS developers are saying about Network Throttler

"I used to spend 10 minutes setting up Network Link Conditioner every time. Now it's one click from my menu bar."

Alex K. iOS Developer

"Finally caught a loading state bug that only showed on slow connections. Paid for itself in the first hour."

Priya S. macOS Developer

"The auto-disable timer is a lifesaver. No more accidentally deploying while throttled."

Marcus W. Full-stack Engineer

Frequently asked questions about macOS network throttling

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.

Start testing in 30 seconds

7-day free trial · then $5.99 one-time · no subscription

Try Free for 7 Days