Measure Your Network's True Performance
Professional iperf3 testing on Android, iOS, and Mac. TCP & UDP speed tests, real-time charts, and full parameter control — powered by native iperf3.
Everything You Need for Network Testing
A complete iperf3 toolkit built for professionals and enthusiasts alike.
TCP & UDP Speed Testing
Run comprehensive bandwidth tests with both protocols. Measure upload and download speeds with configurable parallel streams.
Built-in Server Mode
Turn your Android device into an iperf3 server. Test between phones or against your device from any iperf3 client.
Real-Time Charts
Watch bandwidth, jitter, and packet loss metrics update live during tests with interactive, detailed graphs.
Advanced Mode
Full iperf3 parameter control. Configure buffer sizes, window sizes, TCP congestion algorithms, TOS/DSCP, and more.
History & Export
All test results saved automatically. Export as CSV or JSON for analysis, reporting, or integration with monitoring tools.
14 Languages
Fully localized interface: English, Spanish, Portuguese, French, German, Dutch, Russian, Chinese, Japanese, Korean, Thai, and more.
Themes & Color Schemes
Dark and light themes with 10 accent color gradients. Three speedometer styles: ring, needle, and segmented.
Cross-Platform
Available on Android, iPhone, iPad, Mac, and Apple Vision Pro. Optimized layouts for foldable phones, tablets, and desktops.
Native iperf3 v3.16
Official iperf3 library compiled natively via JNI. Identical results to desktop iperf3 — no wrappers or compromises.
See It in Action
Clean, intuitive interface designed for both quick tests and advanced configurations. Tap any screenshot to enlarge.
Get Started in Minutes
Three simple steps to measure your network performance.
Install the App
Download iPerf3 Client & Server from Google Play. It's free and takes just seconds to get started.
Configure Your Test
Enter your iperf3 server address, choose TCP or UDP, set duration — or use Quick Test defaults for instant results.
Analyze Results
View real-time bandwidth charts during the test. Review detailed metrics, export data, and compare results over time.
Built for Accuracy
Under the hood: the technical foundation that ensures reliable results.
Specifications
$ iperf3 -c 192.168.1.1 -t 10 -P 4
Connecting to host 192.168.1.1, port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 112 MBytes 939 Mbits/sec
[ 5] 1.00-2.00 sec 114 MBytes 958 Mbits/sec
[ 5] 2.00-3.00 sec 113 MBytes 951 Mbits/sec
[ 5] 3.00-4.00 sec 114 MBytes 956 Mbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 940 Mbits/sec
- - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.12 GBytes 958 Mbits/sec sender
[ 5] 0.00-10.00 sec 1.12 GBytes 957 Mbits/sec receiver
iperf Done.
Frequently Asked Questions
What is iperf3 and how is it different from a speed test?
iperf3 is a professional network performance measurement tool. Unlike consumer speed tests that measure your connection to a remote server, iperf3 measures throughput between two specific endpoints you control. This makes it ideal for diagnosing local network issues, testing Wi-Fi performance, comparing VPN overhead, or validating infrastructure changes.
Do I need my own iperf3 server?
You can either set up an iperf3 server on a computer in your network, use one of the public iperf3 servers available in the app's server directory, or use the built-in server mode on a second Android device.
Is the app free?
Yes, the app is free to download and use with all core features available at no cost.
What platforms are supported?
The app is available on Android (7.0+), iPhone and iPad (iOS 16.6+), Mac (macOS 13.5+), and Apple Vision Pro (visionOS 1.0+). Both the Google Play Store and Apple App Store versions are free.
How accurate are the test results?
The app uses the official iperf3 v3.16 library compiled natively via JNI. This means you get identical results to running iperf3 on a desktop computer — no wrappers, interpreters, or approximations.
Can I export my test results?
Yes. All test results are saved in your history and can be exported as CSV or JSON files for further analysis, reporting, or integration with monitoring tools.
Does it support UDP testing?
Yes. You can run both TCP and UDP tests. UDP testing is particularly useful for measuring jitter and packet loss — critical metrics for real-time applications like VoIP, video conferencing, and gaming.
What is Advanced Mode?
Advanced Mode gives you full control over all iperf3 parameters — buffer sizes, TCP window sizes, congestion control algorithms (cubic, bbr), TOS/DSCP markings, IP version selection, parallel streams, and custom flags. It's designed for network engineers who need precise test configurations.