You don't have javascript enabled. Please enable javascript to use this website.

Internet Speed Test

Measure your broadband download speed, upload speed, ping latency, and jitter from the nearest test server.

Test servers are chosen near your country (US), found from your IP address.

More Tools

Internet Speed Test

An internet speed test measures the real-time performance of your broadband connection by transferring data packets between your device and a remote test server. It reports four metrics: download speed (data arriving at your device in Mbps), upload speed (data sent from your device in Mbps), ping latency (round-trip time in milliseconds), and jitter (variation in latency). All four determine whether your connection handles streaming, gaming, video calls, and large file transfers without interruption.


How to Run an Internet Speed Test

Measure your broadband download speed, upload speed, ping, and jitter with one click — no input required.

1

Click Run Speed Test

Click the Run Speed Test button. The nearest test server is selected automatically — no IP address or hostname input is required.
2

Wait for the Download Test

The test transfers data from the server to your device and reports download speed in Mbps. This phase takes 10–20 seconds depending on connection speed.
3

Wait for the Upload Test

Upload speed is measured by transferring data from your device to the test server. This completes the throughput phase of the test.
4

Read Your Four Results

Results show download speed (Mbps), upload speed (Mbps), ping (ms), and jitter (ms). Compare each value against the benchmarks in the section below to interpret your connection quality.

What Your Speed Test Results Mean

Each metric measures a different aspect of connection quality. Throughput (download and upload) determines how much data can move. Latency (ping) and jitter determine how reliably and responsively that data arrives.

Diagram of good, acceptable and poor ranges for download, upload, ping and jitter
For download and upload, higher is better; for ping and jitter, lower is better.
Metric Unit Good Acceptable Poor
Download Speed Mbps >100 Mbps 25–100 Mbps <25 Mbps
Upload Speed Mbps >20 Mbps 5–20 Mbps <5 Mbps
Ping (Latency) ms <20 ms 20–100 ms >100 ms
Jitter ms <10 ms 10–30 ms >30 ms

Most home broadband plans are asymmetric: download speed exceeds upload speed because residential usage is predominantly inbound. Fiber plans are typically symmetric. If your upload speed is consistently below 5 Mbps, video conferencing and cloud backups will experience noticeable degradation.

How Much Speed Do You Actually Need?

Required speed depends on the activity and the number of simultaneous users. The values below apply per stream or per user.

Bar chart of recommended download speeds: web 5 Mbps, HD video 25, 4K 50, video calls 10, gaming 10 with ping under 50 ms, backups 100+
Recommended download speed per activity and per person; add them up for simultaneous use.
Activity Min. Download Recommended Download Ping Requirement
Web Browsing 1 Mbps 5 Mbps Any
HD Video Streaming (1080p) 5 Mbps 25 Mbps Any
4K Video Streaming 25 Mbps 50 Mbps Any
Video Conferencing (HD) 3 Mbps up + 3 Mbps down 10 Mbps <150 ms
Online Gaming 3 Mbps 10 Mbps <50 ms
Large File Downloads / Cloud Backups — 100+ Mbps Any

For households running multiple activities simultaneously, add the per-stream requirements. A household with two 4K streams, one video call, and one gaming session needs at least 65–70 Mbps of stable download speed at all times.

How Internet Speed Tests Work

Speed tests measure throughput by opening multiple parallel TCP connections to a remote test server and transferring data continuously until the connection is saturated. RFC 6349 defines a framework for TCP throughput testing that accounts for TCP slow start and buffer sizing. The reported speed reflects the average throughput across all parallel connections during the sustained transfer phase, not the peak burst rate.

Diagram of the three phases of a speed test, ping, download and upload with parallel streams, and the conversion 100 Mbps is about 12.5 MB/s
Ping first, then download and upload with many parallel streams. Divide Mbps by 8 to get MB/s.

Ping latency in browser-based speed tests is measured as the TCP/HTTP round-trip time — a functional proxy for ICMP echo request/reply as defined in RFC 792, since ICMP is blocked by many firewalls and cannot be sent from a browser context. Jitter is calculated as the mean deviation between consecutive latency measurements, the same formula used by VoIP quality standards (ITU-T G.107).

Throughput is reported in Mbps (megabits per second), where 1 Mbps = 1,000,000 bits per second. Note that internet plan speeds are sold in Mbps (bits), while file transfer speeds on your device display in MB/s (bytes). To convert: divide Mbps by 8. A 100 Mbps connection transfers files at approximately 12.5 MB/s under ideal conditions.

When to Run an Internet Speed Test

ISP plan verification. A homeowner paying for a 300 Mbps plan runs a wired speed test during off-peak hours and gets 90 Mbps. The result is well below the contracted rate. Using the Traceroute tool reveals high latency at the first hop outside their modem, indicating a line issue rather than a Wi-Fi problem — documentation for an ISP support call.

VPN performance impact. A remote worker on a corporate VPN notices video call quality degrading mid-day. A speed test before and after enabling the VPN shows a 45% download drop and a ping increase from 18 ms to 95 ms. The result confirms VPN tunnel overhead rather than an ISP problem, narrowing the solution to a closer VPN server selection.

Gaming connection validation. An online gamer needs to verify their connection before a competitive session. Download and upload speeds are healthy, but ping reads 110 ms and jitter at 35 ms. The Ping tool confirms the latency is consistent to external hosts — pointing to server distance rather than local network instability.


Frequently Asked Questions

What is a good internet speed?
For single-user HD streaming and general browsing, 25 Mbps download is the minimum practical threshold. The FCC updated its broadband definition in 2024 to 100 Mbps download and 20 Mbps upload. Households with four or more simultaneous users, 4K streaming, or remote work video calls typically need 200 Mbps or more for a consistently smooth experience.
What is ping in a speed test?
Ping measures the round-trip time, in milliseconds (ms), for a data packet to travel from your device to the test server and return. For everyday browsing, ping has minimal impact on experience. For online gaming and real-time video calls, a ping under 50 ms is recommended; competitive gaming benefits from under 20 ms. A ping above 150 ms causes noticeable lag in real-time applications.
Why is my speed test result slower than my internet plan?
Internet plans advertise the maximum theoretical speed at the modem, not the guaranteed delivered speed at your device. Common causes of lower results include Wi-Fi signal attenuation, network congestion during peak hours, router hardware limitations, and other devices sharing bandwidth. For the most accurate result, test via a wired Ethernet connection with no other active network traffic and rerun the test three times to establish an average.
What is the difference between ping and jitter?
Ping is the average round-trip time to the test server, measured in milliseconds. Jitter measures the variation in that time from one packet to the next. A connection with 30 ms ping and 2 ms jitter performs better for real-time applications than one with 15 ms average ping and 25 ms jitter, because high jitter causes choppy audio, unstable video frames, and inconsistent game responsiveness regardless of average latency.
Does WhatIsMyIPNow store my speed test results or IP address?
Speed test results are processed entirely in your browser via the Speedchecker widget. WhatIsMyIPNow does not store, log, or transmit speed test results, IP addresses, or personally identifiable information collected during the test.
Why should I run a speed test multiple times?
Internet speed varies throughout the day due to network congestion, ISP traffic management, and the number of active devices sharing your connection. Running three tests — morning off-peak, evening peak hours, and late night — produces a more accurate baseline than a single data point and helps identify whether slowdowns are time-dependent or consistent.