Updated for February 2026

iPerf3 client and server, native on iPhone, iPad, and Mac.

Run accurate TCP/UDP measurements, compare Wi-Fi and cellular links, validate VPN changes, and diagnose bottlenecks with a native workflow that feels fast on every screen size.

See core features
No data collected iOS / iPadOS 16.6+ macOS 13.5+ / visionOS 1.0+ One-time purchase, no subscription
Client + Server
Run both ends
TCP + UDP
Both protocols
CSV / JSON
Save results
0 trackers
Trackers, ever

Core features

Everything needed for repeatable network tests without turning your phone or laptop into a cluttered lab UI.

Fast Test Flow

Simple Mode gives quick 8/10/15 second runs. Advanced Mode unlocks full protocol and transport controls.

Advanced Controls

Tune duration, streams, bandwidth cap, window size, MTU, direction, and more to match production scenarios.

Rich Metrics

Track throughput, RTT, retransmissions, jitter, packet loss, and per-interval behavior for deeper analysis.

Server Library

Save profiles, organize favorites, import/export server lists, and keep trusted endpoints ready.

Server Mode on Device

Turn your phone into an iPerf3 server to validate LAN or VPN links from another client instantly.

History + Charts

Keep local test history with visual trends and raw output so regression checks are quick and clear.

Automation Ready

Use built-in Shortcuts actions or x-callback-url endpoints to plug tests into larger workflows.

Privacy by Design

No analytics SDKs, no ads, no cloud account required. Results stay on your device unless you export them.

Two modes, one workflow

Simple Mode
  • Quick start with preset durations
  • Automatic server selection options
  • One-tap run with clean progress feedback
  • Great for rapid checks and routine monitoring
Advanced Mode
  • Protocol and direction control (TCP/UDP, reverse, bidirectional)
  • Parallel streams and custom duration
  • Bandwidth/window/MTU tuning
  • Built for validation, troubleshooting, and lab testing

Automation with Shortcuts

Run repeatable diagnostics from Apple Shortcuts or directly via x-callback-url. Open API docs

Run iPerf Test

Launch a test with specific server, protocol, direction, duration, and stream count.

Get Last Result

Fetch the most recent test output for widgets, notifications, or logging pipelines.

Test Server

Check endpoint reachability before running a full throughput session.

List Servers

Return configured servers for menu-driven automation chains.

# x-callback-url examples # run test (default durationSec=5 in Shortcuts flow) iperf3cs://x-callback-url/run-test?server=lab-router.local&protocol=tcp&direction=download&durationSec=5 # get most recent result iperf3cs://x-callback-url/get-last-result # from macOS Terminal open "iperf3cs://x-callback-url/run-test?server=10.0.1.5&protocol=udp&direction=bidirectional"

Privacy first

No tracking SDKs. No analytics pipelines. No user accounts.

No data collection
Local data only
Works offline
Export on demand
Read Full Privacy Policy

Frequently asked questions

No. It is an iPerf3 client/server tool for controlled endpoint-to-endpoint diagnostics. You need access to an iPerf3 server.

Apple version supports iPhone, iPad, Mac, and Apple Vision. Android version is available on Google Play.

Current App Store requirements are iOS 16.6+, iPadOS 16.6+, macOS 13.5+, and visionOS 1.0+.

Yes. Add any host/IP and port manually, or use Server mode on another device running the app.

UDP runs expose jitter and packet loss, which are critical for real-time traffic like voice and video.

Yes. Use built-in Shortcuts actions or x-callback-url endpoints to chain tests and post-processing.

Export complete or filtered history as CSV/JSON for spreadsheets, scripts, and incident reports.

No. The app states no data collection on both App Store and Google Play listings.

Ready to benchmark your network?

Install the app and run your first controlled iPerf3 test in minutes.

  • One-time purchase
  • No tracking
  • Rated 5.0

Need help?

Contact us at support@iperf3app.com

Typical response time: 1-2 business days.

Open Support Page
App Store Google Play