Internet Speed Test

Measure your connection's download speed, upload speed, ping and jitter via Cloudflare servers, right from your browser.

0 500 1000
Mbps
-- Mbps

DOWNLOAD

-- Mbps

UPLOAD

-- Mbps

PING

-- ms

JITTER

-- ms

Measured via Cloudflare servers. Depending on your connection speed, 100 MB–1 GB of data is used.

What Is an Internet Speed Test and Internet Speed Measurement?

An internet speed test is a tool that measures the real performance of your connection. During the test, data packets are sent to and received from a server to measure your download speed, upload speed, latency (ping) and jitter. This tool uses Cloudflare's infrastructure to run the measurement directly from your browser; no app installation is required.

The internet speed measurement process completes within a few seconds, and results are shown in Mbps (megabits per second). Whether you want to check internet speed on a wired line or run a quick WiFi speed test on your phone, you can compare your internet test results with the value promised by your internet service provider (ISP) and easily diagnose connection problems.

What Should My Internet Speed Be? Speed Table by Use Case

The answer to "what should my internet speed be" depends on your use case and household size:

Use Case Recommended Download Speed Ping (ms)
Web browsing, email5-10 Mbps<100 ms
HD video (1080p)5-10 Mbps<50 ms
4K video streaming25+ Mbps (per device)<50 ms
Video conferencing (Zoom, Teams)10-25 Mbps<50 ms
Online gaming25+ Mbps<30 ms
4-6 devices at home (normal use)100+ Mbps<50 ms

Internet Ping Test — What Is Ping (Latency)?

An internet ping test measures, in milliseconds (ms), the round-trip time of a data packet sent from your device to a server and back. The lower the ping value, the more stable the connection. Jitter refers to the variation between consecutive ping measurements; low jitter indicates a more stable connection.

  • 0-20 ms: Excellent — ideal for online gaming and live streaming.
  • 20-50 ms: Good — sufficient for video conferencing and streaming services.
  • 50-100 ms: Average — acceptable for everyday use.
  • Over 100 ms: Slow — noticeable lag in games and real-time applications.

What Is the Difference Between Mbps and MB/s? Internet Speed Units

Mbps (megabits per second) is the standard for measuring network speed; ISPs and internet speed meter tools use this unit. MB/s (megabytes per second) is the unit you see in file download applications (browser, torrent client). The relationship between them: 1 byte = 8 bits. So on an 80 Mbps connection your download program shows roughly 10 MB/s. By applying this unit conversion to your internet test speed values, you can estimate the real download experience.

Factors That Affect Your Connection Speed and Tips to Improve It

The main factors affecting your connection and what you can do about them:

  • Ethernet instead of Wi-Fi: A wired connection is usually 20-50% faster and more stable than Wi-Fi.
  • Modem/router age: Devices older than 5 years may not support modern speeds; upgrading makes a real difference.
  • Network congestion: During peak hours (6 PM-11 PM), the load on the ISP infrastructure rises and speed drops.
  • DNS server: If your ISP's default DNS is slow, switch to Cloudflare (1.1.1.1) or Google (8.8.8.8).
  • Channel selection (Wi-Fi): The 5 GHz band is faster but has a shorter range; 2.4 GHz is better for range.
  • Background apps: Cloud backups, updates and torrents consume bandwidth in the background.

How Should You Interpret Internet Speed Test and Ping Test Results?

When looking at internet ping test results, the most important rule is this: if ping is low, jitter is low and download/upload speeds are high, your connection is healthy. But what if the results are below expectations?

  • Low download speed: First restart the modem. If you use Wi-Fi, try ethernet. Check your ISP plan.
  • High ping (over 100 ms): Change the DNS server (1.1.1.1 or 8.8.8.8). It may be an ISP infrastructure issue; open a support ticket.
  • High jitter: Indicates an unstable connection. There may be physical damage in the phone line or cable connection.
  • High download, very low upload: Asymmetric connections are normal; but on asymmetric fiber the upload should be at least 10-20 Mbps.

Connection Speed Comparison by Connection Type

Different connection technologies offer different speed ranges. Consider your connection type when evaluating your internet speed measurement results:

  • Fiber (FTTH): 100 Mbps - 10 Gbps; symmetric or near-symmetric. Lowest ping and jitter.
  • VDSL2/ADSL2+: 10-100 Mbps download, 1-10 Mbps upload; speed loss depends on distance.
  • Cable (Coax/HFC): 100 Mbps - 1 Gbps; speed can fluctuate in the evening due to shared infrastructure.
  • 4G/LTE mobile: 10-150 Mbps; ping in the 30-60 ms range. Varies with coverage and network load.
  • 5G mobile: 100 Mbps - 1 Gbps; ping 5-20 ms. Still rolling out across wide coverage areas.
  • Satellite (Starlink etc.): 50-300 Mbps download; ping 20-50 ms (LEO satellite). Can be affected by bad weather.

How to Run an Internet Speed Test for an Accurate Result

For the most reliable internet speed measurement result, follow these steps:

  1. Use an ethernet cable: A wired connection usually gives 20-50% higher and more stable speed than Wi-Fi.
  2. Close background apps: Cloud sync, update downloads and torrents consume bandwidth.
  3. Test during off-peak hours: Morning or midday gives far more realistic results than the 6 PM-11 PM peak.
  4. Measure at least 3 times: A single test can be misleading; evaluate the average of several measurements.
  5. Report inconsistent results to your ISP: If values differ wildly at different times, open a support request.

When you want to test my internet speed quickly — or simply measure internet speed on any device — this tool does it directly in the browser, on Wi-Fi or ethernet. In the frequently asked questions section you can find more information on what your internet speed should be, what ping is, and the difference between Mbps and MB/s.

Frequently Asked Speed and Connection Questions

  • How do I run an internet speed test? Click the "Start Speed Test" button on this page; the tool automatically measures download, upload, ping and jitter.
  • Is the speed test free? Yes, it is completely free. It runs on Cloudflare infrastructure and requires no registration.
  • Is the test reliable? Cloudflare operates one of the largest CDN networks in the world. Because the server location is close to you, results reflect your real usage experience well.
  • Why does my connection slow down in the evening? Between 6 PM and 11 PM network usage peaks; speed can drop due to load on the ISP infrastructure.
  • Can I run the test on my phone? Yes, this tool works in mobile browsers too. Since Wi-Fi and mobile network results can differ, we recommend testing each connection separately.
  • What are download and upload in a speed test? Download is the speed of data coming from the server to your device. Upload is the speed of data going from your device to the server.

Frequently Asked Questions About the Internet Speed Test

How fast your internet needs to be depends on how you use it. For standard single-user use, 25 Mbps is enough. Streaming 4K video needs about 25 Mbps per device; HD video needs 5-10 Mbps. For online gaming, ping (under 30 ms) matters more than raw speed. If several people and devices share the connection at home, plans of 100 Mbps or more are recommended.

A speed test result varies with network congestion, modem/router quality, Wi-Fi signal strength, connection type (fiber/DSL/mobile) and the distance to the test server. For a more accurate result, connect via an ethernet cable, close background apps and test in the morning.

Ping measures, in milliseconds (ms), how long a data packet takes to travel from your device to a server and back. 0-20 ms is excellent, 20-50 ms is good, 50-100 ms is average, and over 100 ms is considered slow for gaming and video calls. Low ping is especially critical in online games and video conferencing.

Mbps (megabits per second) is the standard for measuring network speed; internet service providers and speed test tools use this unit. MB/s (megabytes per second) is the unit you see in file download programs. Since 1 byte = 8 bits, on an 80 Mbps connection your downloader shows roughly 10 MB/s.

On asymmetric connections such as ADSL and VDSL, the download speed is by design higher than the upload speed, because home users mainly consume content. On fiber and cable connections this gap is smaller. On symmetric fiber plans both values should be close to each other.

An internet ping test measures the time it takes for your device to send a data packet to a server and receive a response. This tool measures your ping automatically. You can also run a manual ping test from the command line with 'ping google.com'. If your ping is high, try changing your DNS server or connecting to a closer server.

Couldn't find the answer you were looking for?

Explore all our tools and get the fastest answer to your question.

Go to All Tools