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.
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.
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.
SpeedOf.Me hosts its sample files on CDN. It benefits from 136 (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
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.
LOS ANGELES (8)
NEW YORK (3)
SAN JOSE (5)
SANTIAGO DE QUERETARO
HONG KONG (4)
BUENOS AIRES (2)
RIO DE JANEIRO
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.
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.
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.