toolsift logo
Logo of Network Throttler

Network Throttler

Throttle your Mac's network from the menu bar to simulate 3G, Edge, or flaky WiFi and test app performance on slow connections.

Introduction

Network Throttler

Network Throttler is a lightweight, native macOS utility that lets developers simulate slow, lossy, and unreliable network conditions directly from the menu bar. Instead of digging through Xcode's Network Link Conditioner or wrestling with pfctl/dnctl terminal commands, you get one-click throttling with pre-configured profiles for 3G, Edge, DSL, LTE, and lossy WiFi.

Why developers use it
  • Instant throttling — switch conditions in a click, no restarts or config files.
  • Built-in profiles — 3G, Edge, DSL, LTE, lossy WiFi, plus custom profiles.
  • Fine-grained control — set download/upload speed, latency, packet loss, and DNS delay independently.
  • Auto-disable timer — throttling turns itself off so you never forget mid-deploy.
  • Lightweight & native — built with SwiftUI, under 2 MB, universal binary for Apple Silicon and Intel.
  • Privacy first — no analytics, no telemetry, no network data leaves your Mac.
How it works

Network Throttler uses a privileged helper to modify system-level network interface settings, applying conditions system-wide so every app experiences the simulated degraded network — just like real users would. Setup requires entering your password once, and the app is notarized by Apple.

Pricing

A 7-day free trial gives full functionality. After that, a one-time purchase of $5.99 unlocks the app — no subscription, no recurring charges. A 30-day refund policy is available.

Requirements

macOS 14 (Sonoma) or later, on Apple Silicon or Intel Macs.

Information

Tags

  • Developer Tools
  • SwiftUI
  • Monitoring
  • Productivity Tools
  • Utility Tools
  • Automation Tools
  • Plugins & Extensions