How it Works

SpeedOf.Me tests your internet connection by directly downloading/uploading sample files from your browser. It reflects your actual browsing and download experience.

test server

Download Test

It begins with downloading the smallest sample size (128 KB). While it shows the real-time bandwidth graph, it also watches the download duration. If it takes less than eight seconds, the next sample would be tried; otherwise, it continues with the upload test. Among all downloaded samples, only the last one which took more than eight seconds will be accepted, and your download speed is actually based on the last sample file.

desktop

Upload Test

When the download test is completed, a similar incremental mechanism will be used to send back data to SpeedOf.Me test server. The upload test starts with a smaller sample file and will gradually increase until it takes more than 8 seconds to upload a sample file.

Note: If you are behind a proxy server or firewall, you may experience problems with the upload test. It may not work well, or it may give you inaccurate results. In these cases, you should use another browser as different browsers react differently regarding this issue.

html5 speed test

Smart Test Method

To make sure that your Internet connection is tested thoroughly, SpeedOf.Me tests your bandwidth in several passes. Sample file sizes increase gradually until it takes longer than eight seconds to download the sample file. As a result, SpeedOf.Me, unlike other speed tests, can measure connection speeds in a wide range. From a slow 10 Kbps Mobile GPRS to a very fast 100 Mbps cable user (or even higher) automatically.

Sample files are in these sizes: 128 KB, 256 KB, 512 KB, 1, 2, 4, 8, 16, 32, 64 and 128 MB.

Test Servers

SpeedOf.Me hosts its sample files on CDN. It benefits from 127 (and counting) super servers called PoP. Each PoP may utilize several servers. They are located in various places around the world near primary Internet exchange points. These super servers have massive computing and caching power and are directly connected to all the major backbone networks.
When the test is started, the quickest and most reliable server, not necessarily the nearest, would be chosen. There are many factors involved in selecting the best test server for you. However, it is done automatically using CDN technology to ensure the best testing quality.

global test servers network

Here are SpeedOf.Me PoP locations:

  • North America:

  • ASHBURN (5)

  • ATLANTA (3)

  • BOSTON (3)

  • CHICAGO (6)

  • DALLAS (3)

  • DENVER (3)

  • DETROIT

  • GUADALAJARA

  • HOUSTON

  • LAS VEGAS

  • LOS ANGELES (8)

  • MEXICO CITY

  • MIAMI (4)

  • NEW YORK (3)

  • NEWARK (2)

  • PHILADELPHIA

  • PHOENIX

  • PUEBLA

  • SAN JOSE (5)

  • SANTIAGO DE QUERETARO

  • SEATTLE (2)

  • Europe:

  • AMSTERDAM (5)

  • COPENHAGEN

  • FRANKFURT (3)

  • HELSINKI

  • LONDON (6)

  • MADRID

  • MANCHESTER

  • MARSEILLE

  • MILAN

  • PARIS (2)

  • RIGA

  • STOCKHOLM (4)

  • VIENNA

  • WARSAW

  • Asia:

  • BANGALORE

  • CHENNAI

  • DELHI

  • FUJAIRAH

  • HONG KONG (4)

  • JAKARTA

  • KAOHSIUNG

  • MUMBAI

  • OMAN

  • OSAKA

  • SEOUL

  • SINGAPORE (4)

  • TAIPEI

  • TOKYO (4)

  • Australia:

  • AUCKLAND

  • MELBOURNE

  • SYDNEY (3)

  • Africa:

  • JOHANNESBURG

  • South America:

  • BARRANQUILLA

  • BOGOTA

  • BUENOS AIRES (2)

  • LIMA

  • MEDELLIN

  • QUITO

  • RIO DE JANEIRO

  • SAO PAULO

  • VALPARAISO

Accuracy

SpeedOf.Me tests your Internet speed directly from your web browser and will never require you to have Flash, or Java Plug-ins installed. SpeedOf.Me also downloads large contiguous sample files. This is what you usually do when downloading a webpage or media. This is while other speed test services download small chunks in parallel and do heavy adjustments to calculate your approximate speed. SpeedOf.Me utilizes several test servers (PoPs) in various locations, which makes the test result more realistic. Other speed test services have a different approach to test server location. Some choose the nearest physical test server, probably inside your ISP. It seems illogical because the speed between you and the selected server is always higher than your real speed [for connecting] to the rest of the Internet.
All of these make SpeedOf.Me the most accurate and realistic speed test among the competitors.

Which browser is better?

Generally speaking, the more HTML5 features the browser supports, the more precise the test result would be. Our recommended browsers are the latest version of Chrome, Firefox, or Safari.

  • chrome browser
  • firefox browser
  • safari browser

If you are using Internet Explorer, please be advised that the upload progress may not be shown in some older versions of IE. So, please be patient while the upload test is in progress.