It begins by downloading the smallest sample size (128 KB). While displaying the real-time bandwidth graph, it also measures the download duration. If the download takes less than eight seconds, the next sample is tested; otherwise, the upload test begins. Of all the samples downloaded, only the last one that took more than eight seconds is accepted. Your download speed is based on that final sample.
When the download test is complete, a similar incremental process is used to send data back to the SpeedOf.Me test server. The upload test starts with a small sample file and gradually increases in size until uploading a sample takes more than 8 seconds.
To ensure your internet connection is thoroughly tested, SpeedOf.Me measures your bandwidth in several passes. Sample file sizes gradually increase until one takes longer than eight seconds to download. As a result, SpeedOf.Me, unlike other speed tests, can automatically measure connection speeds ranging from very slow mobile networks like 10 Kbps GPRS (2G) to high-speed cable connections of 100 Mbps or more.
Sample file sizes used in the test are: 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, and 128 MB.
SpeedOf.Me hosts its sample files on a CDN.
It uses 84 (and growing) super servers called PoPs.
Each PoP may consist of multiple servers and is located in key regions around the world, near major internet exchange points.
These super servers have powerful computing and caching capabilities and are directly connected to major backbone networks.
When the test begins, SpeedOf.Me automatically selects the most reliable and responsive server. This may not be the closest one, as several factors are taken into account to determine the best option.
CDN technology handles this process to provide the most accurate and consistent test results.
United States:
NEW YORK
LOS ANGELES
SAN JOSE
SAN FRANCISCO
CHICAGO
HOUSTON
DALLAS
PHOENIX
SAN ANTONIO
AUSTIN
MIAMI
JACKSONVILLE
WASHINGTON DC
BALTIMORE
SEATTLE
DETROIT
COLUMBUS
PORTLAND
DENVER
ST. LOUIS
NASHVILLE
HONOLULU
Europe:
LONDON
MANCHESTER
PARIS
MARSEILLE
LYON
FRANKFURT
MUNICH
ROME
MILAN
PALERMO
MADRID
BARCELONA
STOCKHOLM
HELSINKI
OSLO
DUBLIN
COPENHAGEN
VIENNA
SOFIA
Canada & Mexico:
MEXICO CITY
TORONTO
MONTRÉAL
VANCOUVER
CALGARY
QUERÉTARO
GUADALAJARA
Asia:
TOKYO
OSAKA
SEOUL
HONG KONG
SINGAPORE
BANGKOK
MANILA
KUALA LUMPUR
MUMBAI
NEW DELHI
CHENNAI
HYDERABAD
KOLKATA
Oceania:
SYDNEY
MELBOURNE
BRISBANE
PERTH
AUCKLAND
CHRISTCHURCH
WELLINGTON
ADELAIDE
Middle East & Africa:
DUBAI
FUJAIRAH
JOHANNESBURG
CAPE TOWN
ACCRA
South America:
SÃO PAULO
RIO DE JANEIRO
BOGOTÁ
BUENOS AIRES
CURITIBA
FORTALEZA
LIMA
SpeedOf.Me tests your internet speed directly from your web browser, with no need for plugins or external software.
From the beginning, it was built to work without requiring Flash or Java, which were commonly used in the past but are no longer supported by modern browsers.
It downloads large, continuous sample files, similar to how web pages or media files are typically delivered.
In contrast, many other speed test services use small chunks transferred in parallel and apply adjustments to estimate your speed.
SpeedOf.Me uses multiple test servers (PoPs) in different regions, which helps produce more realistic results.
Other services often choose the nearest physical server, sometimes located inside your ISP network. This can give inflated results,
since the speed to that nearby server is usually higher than your real-world speed when connecting across the broader internet.
These differences make SpeedOf.Me one of the most accurate and realistic speed tests available.