Internet Speed Test

This internet speed test checks your download speed, upload speed, ping and jitter in about 20 seconds. It connects to the nearest M-Lab server, the open measurement platform that also runs Google's speed test, and shows the result on a live gauge.

The test runs in your browser against an M-Lab server. Utilza stores nothing.
  1. Ping & jitter
  2. Download
  3. Upload
  4. Result

Download - Mbps
Upload - Mbps
Server Picked on start Your IP Shown on start
Ping Waiting
-ms
Jitter Waiting
-ms
Download Waiting
-Mbps
Upload Waiting
-Mbps

Live throughput

  • Download
  • Upload

Download (Mbps) -Mbps
Upload (Mbps) -Mbps
Ping -ms
Jitter -ms

What this connection can handle

    M-Lab publishes every test as open data, including your IP address. Starting the test means you accept the M-Lab privacy policy.

    Measured with M-Lab NDT7

    Your recent tests

    Saved in this browser only.

    Date Server Download Upload Ping
    No tests yet.

    How to use the Internet Speed Test

    1. Close downloads, video streams and cloud backups on this device and, if you can, on others in the house.
    2. Press Start. The test picks the nearest server, then measures download for about 10 seconds and upload for about 10 seconds. Ping and jitter fill in during the download.
    3. Read your four numbers and the list of what your connection can handle. Copy result gives you a line you can paste into a chat with your provider.

    How it works

    The tool runs NDT7, the open speed test protocol from Measurement Lab (M-Lab). When you press Start, it asks M-Lab for the closest available server, opens a secure WebSocket connection to it, and moves as much data as the line can carry for about 10 seconds in each direction. Speed is the data moved divided by the time it took.

    Ping is the shortest round trip the server saw on the connection, and jitter is how much that round trip varied. Both come from the server's TCP timing, so they describe the real connection rather than a browser estimate.

    Other tests can show different numbers. Some open several connections at once, which usually reports a higher peak. NDT7 uses one connection, which is closer to what a single download or video stream gets.

    Examples

    • 186 Mbps down, 42.6 Mbps up, 18 ms ping: a fast home fiber or cable line. 4K on several screens, video calls and gaming all work. A 1 GB video upload takes about 3 minutes.
    • 38 Mbps down, 9 Mbps up, 35 ms ping: a typical DSL or busy cable line. One 4K stream or two HD streams at a time, and calls work if nothing else is uploading.
    • 6 Mbps down, 1 Mbps up, 120 ms ping: a weak mobile or rural link. Browsing and SD video work, but calls stutter and online games lag.

    What the numbers mean

    • Download: how fast data reaches you. It drives streaming, browsing and file downloads.
    • Upload: how fast you send data. Video calls, cloud backups and posting videos depend on it.
    • Ping: the time a small message takes to reach the server and come back, in milliseconds. Lower is better for games and calls.
    • Jitter: how much the ping changes from one moment to the next. High jitter makes calls choppy even on a fast line.

    What is a good internet speed?

    ActivityDownloadUploadPing
    Browsing, email, social media1 Mbps1 MbpsAny
    HD video streaming5 to 8 Mbps1 MbpsAny
    4K video streaming25 Mbps1 MbpsAny
    HD video calls6 Mbps6 MbpsUnder 100 ms
    Online gaming4 Mbps1 MbpsUnder 50 ms

    Add the numbers for everything that runs at the same time in your home. The internet speed calculator does that sum for you.

    Tips for an accurate result

    • Use a cable if you can. Wi-Fi through walls can cut the result in half.
    • Run the test two or three times at different hours. Evening results are often lower because neighbors share the same network.
    • Turn off a VPN unless you want to measure the VPN itself.

    Limitations

    • The result shows the speed between your device and one M-Lab server. A site hosted far away can still load slower.
    • Jitter is measured while the download runs, so it can read higher than an idle ping test.
    • Connections above about 1 Gbps can be limited by your device, your browser, or the server.
    • The test uses data: around 250 MB on a 100 Mbps line. Keep that in mind on a capped mobile plan.
    • M-Lab publishes each test with your IP address as open research data.

    Frequently asked questions

    Why is my result lower than the speed I pay for?

    Plans state the top speed to your modem. Wi-Fi, other devices on the line, an old router, or busy evening hours all take a share before the data reaches your browser.

    Is this speed test free and safe?

    Yes. Nothing is installed and no account is needed. The test only sends random data. M-Lab keeps the measurement and your IP address as public research data, and Utilza stores nothing on its own servers.

    What is the difference between Mbps and MB/s?

    Mbps is megabits per second, the unit providers use. MB/s is megabytes per second, the unit download managers show. One byte is 8 bits, so 100 Mbps is 12.5 MB/s.

    What ping is good for gaming?

    Under 50 ms feels responsive in most games, and under 20 ms is excellent. Above 100 ms you will notice delay in fast shooters and fighting games.

    Often used together with Internet Speed Test.