Use Speedtest for quick, easy, one-click connection testing—accurate everywhere thanks to our global network.

Millions of people each day go to and use our Speedtest mobile apps to test their internet speed. Now, the most accurate and convenient way to test your speed lives in your macOS menu bar.

- Get your ping, download, and upload speeds within seconds
- Real-time graphs show connection consistency
- Troubleshoot or verify the speed you were promised
- Track prior tests with detailed reporting
- Easily share your results

Do not sell my personal information:

What’s New

Version 1.19

We've added a few updates to make the Speedtest app even better. Have anything else you'd like to suggest? We'd love to hear from you.

If you rely on Speedtest to diagnose connectivity issues and keep your Internet service provider and carriers honest, we'd be thrilled if you would leave us some feedback in the App Store. Thanks and happy testing!

Ratings and Reviews

4.2 out of 5
910 Ratings

910 Ratings

Thothamon ,

iPhone 12 issue?

I usually love this app. I have used it on iPhones for years and years. And it worked fine on my wife's iPhone 8 and on my iPhone 11 ProMax. A few days ago we upgraded to my iPhone 12 Pro Max and she loves her new iPhone 12 Mini. But both show a disappointing incompatibility with the Ookla Speedtest app. The Ookla app on my iMac (2019) works great. It shows my Mbps speed to be at or even over the 300 Mbps line I pay for. But when I run the app on both my new iPhone 12s I get the exact same results of very low speeds shown. Sometime measures under 100, usually around 150. I take care to match the chosen server to the one the Mac is using and it is an incredible difference. Had I only bought the one iPhone I would likely have put on my mask and gone to the Apple Store. But two iPhones doing the exact same thing? So I dwonloaded a competing speedtest app which I do not usually like as much as Ookla. That app works fine on both the 12 Max and the 12 Mini. Measurements all pretty much match the Mac's Ookla results at 300 . I think this shows the problem is in something Ookla is not allowing for as to some sort of change in the iPhone 12. I hope that the Ookla team will touch base with Apple and fix this. Note I have given this app 4 stars as I really love it and have used it for years and years. BUT IF YOU HAVE AN IPHONE 12 THERE MAY WELL BE A SERIOUS PROBLEM. Let's hope it to be temporary so I can dump the speedtest I don't like.

jdusna88 ,

Great App for holding ISPs accountable

I love using this app to check my internet speed. Having recently switched from AT&T to Comcast, I wanted to make sure I was getting my money's worth. At first, I didn't see an improvement and in some cases worst performance even though I was paying $50 more per month. Then I figured out that it was how my VPN to my workplace was throttling things and have since come up with a workaround. I would suggest it would be helpful to have the tool show where the "bottlenecks" might be in performance so the layperson can learn more quickly why their actual performance isn't as expected. The other improvement I would suggest would be to making it easier to find an "optimal" server. Some times that can be delayed with no explanation. With those two improvements, I would give this app a "5-star" rating

JG in SB ,

V1.4 Has Bugs - NOW FIXED!!!

This is a fantastic app. The major bugs disussed below were fixed by the developer only a day after they were reported. I appreciate their super-fast attention to this. Best speed testing app out there and also the prettiest interface IMHO.

I love this app and have used it for a longtime. The most recentupdate has some obvious bugs that I can;t beleive they did not catch before releasingthis to the public. You used ot be abe to calibrate the dial so that….for example….if your connections are generally in the range of 0-100 mbps, you could set the top end of the dial to 100. Now it is set to 500 and there’s no way to change it. But the new “added feature” of this current release is that the indicater needle on the dial now points in the 180 degree opposite direction of the measurement. So if your speed is being measured as 30,the needle points to the exact other side of th dial and says soething like 400. If your speed is 95, the needle point back at like 0 or 5. How do software engineers let stuff out the door like this? I’m still rating this a 3 because I like this app so much, but these bugs need to be addressed FAST.

Developer Response ,

Sorry about that. Odd one that didn't show up in the test build. We submitted an update with a fix, which should be available soon. Sorry again, and thanks for using Speedtest.

App Privacy

The developer, Ookla, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer's privacy policy.

Data Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • Location
  • Other Data

Data Linked to You

The following data may be collected and linked to your identity:

  • Location
  • User Content
  • Identifiers
  • Other Data

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Usage Data
  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More


14.6 MB

OS X 10.11 or later, 64-bit processor


English, Arabic, Dutch, French, German, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Swedish, Thai, Traditional Chinese

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer