Network Speed Tester


Use Network Speed Tester suite for macOS, iOS, and tvOS to measure the actual transfer speed of your WiFi or wired network. A graph helps you see changes in realtime. Optimize your WiFi network by moving or placing your WiFi router until you reach the best results.

Download Client/Server for macOS

Download Server for iOS/tvOS

Download free Client for iOS/tvOS


Example Uses

  • Verify your network components (swiches, router) to find bottlenecks in your wired network
  • Optimize the placement of your WiFi router, try different locations until you get the best network performance
  • Measure impact of wifi range extenders
  • Find the best spot for watching streaming movies in your home

Features Overview

  • Accurate performance measuring of your network using client-server technology
  • Get actual realworld network throughput
  • Graphical visualization
  • Find test servers automatically via Bonjour services
  • Export data to tab text format
  • Share results

To make a proper measurement, you need to have at least 2 devices running in your local network. One device will act as a server, the other device as the client for visualizing the results.

Network Speed Tester is available in English and German language for macOS 10.10+, iOS 9.0+, and tvOS 9+ (for iPhone/iPad/iPod touch and Apple TV 4)


Getting Started & Help

Quick Start: Open the applications on two devices on your local network. One will be the server (it doesn’t matter which one), the other one will be the client displaying the results. The name of the respective device will show up in the list. On the client, select the server from the list and press start to measure.

Mac only: you can also test against the “default router”. Though, this will be inaccurate, escpecially for fast wired connections. See also below in the FAQ section.

The graph displays the performance results for the past 5 minutes. See how the performance changes while you move your device and WiFi router!

To get the most exact results while performing a test, make sure that:

  • only one client is using a test server at the same time
  • at least one device is connected directly to the router / wired-network
  • if the server runs wireless, move the server device close to the WiFi router
  • Mac only: no other apps are running that use significant cpu (e.g. converting a video) or network traffic (e.g. copying/downloading files)

Please note, that tests on the Mac automatically stop after 5 minutes to prevent prolongued strain on your network.

Apple TV

You can also use both client and server apps on the Apple TV. The easiest way to install the apps on your Apple TV is to go to the Store app and switch to “Purchased” tab. Network Speed Tester apps will show up here, as long as you’ve downloaded them before on an iPad/iPhone. Note that if you’ve connected the Apple TV via cable, you will not get more than 100 MBit/s, as the built-in network port doesn’t support GBit Ethernet.

Preferences

  • Choose the speed unit for display: MB/s Megabytes per second or MBit/s Megabites per second. WiFi speeds are usually advertised in MBit/s.
  • Disable the built-in test server (Mac only)
  • Set a manual data packet size or use auto mode. (Mac only – advanced option)

Example screenshots


Frequently Asked Questions

Why are the results for the default router so low? (Mac only)
When measuring against the default router, only very little data can be transferred to measure the network throughput. For fast network connections (e.g. wired connections) this results in very inaccurate measurements. For a WiFi network, it can still help to find a better spot for your device or router. Whenever possible, use two machines to do an exact measurement!

My results are way lower than expected / printed on box of router
It is normal, that the actual network performance on a WiFi network is way lower than advertised. The pratical performance is probably 50-60% of the advertised one. Even then, you need to stand in front of your WiFi router to get to the maximum data rate. You can experiment with the placement of your device and router to improve the data rate. Sometimes all it takes is moving your router 10cm or rotating it 90 degrees.

What network port is used for the measuring?
Network Speed Tester uses a TCP connection over port 4138 to measure the performance. If you measure via firewall/NAT, make sure this port gets passed through.

Connections are dropped
When you have multiple WiFi routers, or routers with more than one frequency band, the test can stop, when a router/frequency change occurs. Just start the test again.

The server doesn’t show up even though it is running
Servers are found via Apple’s Bonjour technique. This usually only works on local networks, not when there is a router in between. In these cases, note the address of the server (found in status on the bottom of the window) and add this address manually on the client you are testing from.

What is my current WiFi connection speed?
On the Mac, Option-Click on the Wifi menu. The current used speed is display at “Tx Rate”. iOS/tvOS devices don’t provide this information.

Are there other supported platforms?
The server and client are available for all Apple devices: macOS, iOS (iPhone/iPad/iPod touch) and tvOS (Apple TV 4). No other platforms are supported at the moment.

Can I test external servers or my internet connection?
This tool focuses on point-to-point testing within a wired or WiFi network. For internet speed tests, you can use a service like fast.com.



More Information


Version History

macOS Client & Server

V1.3 – 8 December 2017

  • Add names to manual server entries
  • Save manual servers for later use
  • Remove manual servers
  • Improved support for macOS 10.13

V1.2 – 23 May 2017

  • Added support for new iOS/tvOS Server App
  • Display connected clients
  • Support for IPv6 connections (where available)
  • Preferences cleanup

V1.1 – 12 April 2017

  • Added support for iOS client app
  • Improved server performance and stability
  • Various bug fixes and smaller improvements

V1.0 – 30 March 2017

  • Initial Version
iOS Client

v1.1.2 – 3 December 2017

  • Improved support for iPhone X and latest iOS version

V1.1.1 – 23 May 2017

  • Added support for iOS/tvOS based server app

V1.1 – 21 April 2017

  • bug fixes and small interface improvements

V1.0 – 12 April 2017

  • Initial Version

iOS Server

v1.0.1 – 3 December 2017

  • Improved support for iPhone X and latest iOS version

V1.0 – 23 May 2017

  • Initial Version
tvOS Client

V1.0.1 – 23 May 2017

  • Added support for iOS/tvOS based server app

V1.0 – 25 April 2017

  • Initial Version

tvOS Server

V1.0 – 27 May 2017

  • Initial Version