Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Internet Speed Test

Test your internet connection speed instantly. Measure download, upload, ping latency, and jitter with accurate results from global servers.

What is an Internet Speed Test?

An internet speed test measures how fast data travels between your device and the internet. It helps you understand whether your connection is performing as expected and suitable for your online activities.

Download Speed

How fast you can receive data (streaming, downloading files)

Upload Speed

How fast you can send data (video calls, uploading files)

Ping (Latency)

The time it takes for data to travel to a server and back

Jitter

The variation in ping times, affecting call and video stability

Who Should Use This Tool?

This speed test is useful for anyone who wants to:

  • Verify if their internet plan delivers promised speeds
  • Troubleshoot slow connection issues
  • Check if their connection supports streaming, gaming, or video calls
  • Compare speeds across different times of day
  • Test speed before and after router or ISP changes
Accuracy Tips: This tool uses Cloudflare's global server network for reliable measurements. For best results: close other applications, use a wired connection when possible, run multiple tests at different times, and ensure no one else is using heavy bandwidth on your network.

Privacy Information

Your privacy is protected when using this speed test:

No Data Stored

Test results are only saved locally on your device

No Tracking

We don't collect personal information or browsing history

Third-Party Service

Tests use Cloudflare's speed test infrastructure to measure connection quality

Your Control

Clear your local history anytime with the Clear button

How to Use the Speed Test

Testing your internet speed takes just a few seconds. Follow these simple steps to get accurate results.

1

Prepare Your Connection

Before starting the test, optimize your setup for accurate measurements:

  • Close bandwidth-heavy applications (streaming, downloads, cloud sync)
  • Pause any ongoing downloads or updates
  • If possible, connect directly to your router via ethernet cable
  • Make sure other devices on your network aren't using heavy bandwidth
2

Start the Test

Click the GO button (play icon) to begin. The test runs through three phases:

  • Ping Test - Measures connection latency and jitter (a few seconds)
  • Download Test - Measures how fast you receive data (several seconds)
  • Upload Test - Estimates how fast you can send data (several seconds)

Watch the speedometer needle move in real-time as the test progresses. The arrow icon below the speed display indicates whether download ↓ blue or upload ↑ purple is being tested.

3

Review Your Results

After the test completes, you'll see:

  • Speed Values - Download, upload, ping, and jitter measurements
  • Quality Rating - Overall connection quality (Excellent, Good, Fair, Poor)
  • Recommended Uses - Activities your connection can handle (4K streaming, gaming, etc.)
  • Server Info - The Cloudflare server location used for testing

Additional Features

Change Speed Units

Click the Mbps button to toggle between Megabits per second (Mbps) and Megabytes per second (MBps). Your preference is saved for future visits.

Copy Results

Click the copy icon to copy your test results as text. Useful for sharing with tech support or comparing with others.

View History

Click History to see your previous test results. The mini chart shows speed trends over time. Clear history anytime with the Clear button.

Features

Real-Time Speed Monitoring

Watch your connection speed update live during the test. The analog speedometer displays current speed with a smooth needle animation, making it easy to see speed fluctuations as data transfers.

Comprehensive Speed Metrics

Get a complete picture of your connection with four essential measurements:

  • Download Speed - Measured in Mbps
  • Upload Speed - Estimated based on download
  • Ping (Latency) - Measured in milliseconds
  • Jitter - Variation in ping times

Connection Quality Rating

After each test, receive an overall quality rating:

  • Excellent - 4K streaming, competitive gaming
  • Good - HD streaming, video calls
  • Fair - Standard browsing, SD streaming
  • Poor - May experience buffering, lag

Flexible Speed Units

Switch between two common speed measurement formats:

  • Mbps - Standard unit used by ISPs
  • MBps - Useful for file download times

Track your connection performance over time:

  • View previous test results with timestamps
  • See speed trends in the mini chart
  • Compare results across different times
  • History stored locally on your device

Global Server Network

Tests run through Cloudflare's worldwide server network, ensuring:

  • Reliable and consistent measurements
  • Low-latency connections to nearby servers
  • Server location displayed after each test

Frequently Asked Questions

What is a good internet speed?

It depends on your usage. Here's a breakdown by activity:

Basic Browsing & Email 10-25 Mbps
HD Streaming 25-50 Mbps
4K Streaming & Gaming 100+ Mbps

Ping recommendations: Under 50ms is good for gaming, under 20ms is excellent.

Why is my speed lower than what I pay for?

Several factors can affect your measured speed:

  • WiFi interference or distance from router
  • Network congestion during peak hours
  • Other devices or applications using bandwidth
  • Router or modem limitations
  • ISP throttling or network conditions
Pro Tip: Try testing with a wired connection at different times for comparison.

What's the difference between Mbps and MBps?

Mbps

Megabits per second

  • How ISPs advertise speeds
  • Standard measurement unit
  • Example: 100 Mbps connection
MBps

Megabytes per second

  • Actual file download rates
  • 8 bits = 1 byte
  • Example: 12.5 MBps actual speed

Quick calculation: A 1GB file takes about 80 seconds to download at 100 Mbps (12.5 MBps).

What is ping and why does it matter?

Ping (latency) measures how long data takes to travel to a server and back, in milliseconds. Low ping is essential for:

Online Gaming

Reduces lag and improves responsiveness

Video Calls

Ensures smooth, real-time communication

VoIP Calls

Prevents voice delays and echoes

What is jitter?

Jitter measures the variation in ping times. High jitter causes choppy video calls, voice distortion, and gameplay stuttering even if your average ping is low.

Excellent Jitter < 10ms
Acceptable Jitter < 30ms

Why does my upload speed seem estimated?

Technical Limitation: Due to browser limitations, this tool estimates upload speed based on your download performance. For most users, upload speed is typically 40-60% of download speed. If you need precise upload measurements, use your ISP's official speed test.

How often should I test my speed?

Test when you notice connection issues or want to verify performance. For tracking trends, test at the same time each day. Run multiple tests and average the results for the most accurate picture of your connection quality.

  • Test during connection issues
  • Same time daily for trend tracking
  • Run 3-5 tests and average results
  • Compare different times of day

Why do results vary between tests?

Speed fluctuations are normal due to:

  • Network traffic variations
  • Server load at test time
  • Background processes on your device
  • Wireless signal strength changes
Best Practice: Run 3-5 tests and use the average for a reliable measurement.
0 50 100 200 400 500+
--
Mbps
Ping --
Download --
Upload --
Speed Unit

Mbps is standard for internet speed. MB/s is often used for file downloads.

Test Size

Amount of data to use for downloading. Larger sizes may give more accurate results for fast connections.

Ping

Time required for data to travel from your device to the server. Lower is better for gaming and calls.

Jitter

Variation in ping over time. High jitter can cause buffering or lag spikes.

Download

The speed at which you receive data from the internet. Important for streaming and browsing.

Upload

The speed at which you send data. Important for video calls and sending files.

0 tests
No test history yet

Upload speed is estimated

Powered by Cloudflare

Click GO to start the speed test
Close other apps and tabs for accurate results
Toggle between Mbps and MBps units
View your test history and compare results over time
Tests run through Cloudflare's global network for reliable measurements
Want to learn more? Read documentation →
1/6
Start typing to search...
Searching...
No results found
Try searching with different keywords