Lightning Fast
Get accurate results in seconds using Cloudflare's global edge network for maximum precision.
Military-grade accuracy. Real-time analysis. Global server network.
Built on Cloudflare's global network for the most accurate speed measurements available.
Get accurate results in seconds using Cloudflare's global edge network for maximum precision.
Choose from 44+ server locations across 6 continents to test your connection from the region closest to you.
Your test results stay on your device. We don't store or share your personal data.
Works perfectly on all devices - desktop, tablet, and mobile with responsive design.
Easily share your speed test results on social media or copy them for reference.
No registration, no limits, no hidden fees. Test your internet speed anytime, completely free.
Running a speed test takes just seconds. Here's how it works.
Choose a test server closest to your location for accurate results.
Click the Start button and let us measure your connection speed.
Get detailed metrics including download, upload, ping, and jitter.
Share your results with friends or save them for comparison.
Everything you need to know about internet speed measurements and what they mean for you.
Download speed measures how fast data transfers from the internet to your device. It's measured in megabits per second (Mbps) and affects streaming, browsing, and downloading files. A good download speed for most households is 25-100 Mbps.
Upload speed measures how fast data transfers from your device to the internet. It's important for video calls, online gaming, and uploading files. Most connections have lower upload speeds than download speeds.
Ping measures the reaction time of your connection - how quickly you get a response after sending a request. Lower ping is better, especially for online gaming and video conferencing. A ping under 20ms is excellent.
Jitter measures the variation in ping over time. High jitter can cause lag spikes and inconsistent performance in real-time applications like gaming and VoIP calls. Lower jitter means a more stable connection.
Understanding the technology behind your speed test results helps you make better decisions about your internet service.
When you start a speed test, our tool sends a series of small HTTP requests to the nearest Cloudflare edge server and measures the round-trip time in milliseconds. This is your ping, also called latency. We take multiple samples and average them to account for normal network fluctuation. A low ping means your connection is responsive, which is essential for gaming, video calls, and other real-time applications where every millisecond counts.
Jitter measures the variability or consistency of your ping over time. We calculate the standard deviation of your ping measurements across multiple requests. A low jitter value means your connection is stable and predictable, while high jitter can cause lag spikes, audio dropouts in VoIP calls, and inconsistent gaming performance. Most broadband connections should show jitter under 10 milliseconds for a smooth experience.
To measure download speed, our tool establishes multiple parallel connections to Cloudflare's edge servers and downloads progressively larger data payloads. We start small and scale up to ensure accurate measurement regardless of your connection speed, whether you are on a 5 Mbps DSL line or a 10 Gbps fiber link. The result, measured in megabits per second (Mbps), tells you how quickly your connection can receive data from the internet. This affects everything from webpage loading to 4K video streaming and large file downloads.
The upload test reverses the process, sending data from your device to Cloudflare's servers and measuring the transfer rate. Upload speed is often overlooked but is critical for video conferencing, cloud backups, live streaming, and sharing large files. Most residential connections are asymmetric, meaning upload speeds are significantly slower than download speeds. Our test measures this accurately so you know what to expect when you need to send data.
All measurements are performed using Cloudflare's global edge network, one of the largest and fastest networks in the world. This ensures your test connects to a server geographically close to you, reducing routing delays and providing the most accurate picture of your actual internet performance. The entire test typically completes in under 30 seconds, and all data is processed locally in your browser for maximum privacy.
Many variables influence your connection speed. Understanding them helps you troubleshoot and optimize your network.
Internet speed fluctuates throughout the day based on how many people in your area are online. Peak usage hours, typically between 7 PM and 10 PM, can significantly slow down cable internet connections because the bandwidth is shared among neighborhood users. Fiber optic connections are less susceptible to congestion, while DSL performance remains relatively consistent regardless of local usage patterns.
Wi-Fi introduces several variables that affect speed. Signal strength degrades with distance from the router, walls and floors block wireless signals, and interference from neighboring networks can cause slowdowns. A wired Ethernet connection eliminates these issues and provides the most accurate measurement of your internet plan's actual speed. If you test over Wi-Fi and get lower than expected results, try connecting directly to your modem with an Ethernet cable before contacting your ISP.
Your devices play a significant role in the speeds you can achieve. Older laptops with 802.11n Wi-Fi are limited to about 300 Mbps theoretical maximum, significantly less than modern Wi-Fi 6 or Wi-Fi 6E devices. Similarly, your router's age and quality matter an old router may struggle to handle gigabit speeds, especially with multiple devices connected simultaneously. Even your Ethernet cable matters, Cat5e supports up to 1 Gbps while Cat6a can handle 10 Gbps.
Many applications consume bandwidth without your knowledge. Cloud sync services like Dropbox, Google Drive, and iCloud constantly upload and download files in the background. Operating system updates, antivirus scans, smart home devices, and even browser tabs with auto-playing videos can all consume a significant portion of your bandwidth. Before running a speed test, close unnecessary applications and check for background network activity.
Some internet service providers intentionally slow down certain types of traffic, a practice known as throttling. This commonly affects streaming services, peer-to-peer file sharing, and large downloads during peak hours. Additionally, many ISPs implement data caps that, once exceeded, can result in reduced speeds for the remainder of your billing cycle. Running regular speed tests helps you identify patterns that may indicate throttling or other ISP-side issues.
Internet performance varies significantly by time of day due to network congestion patterns. Early morning hours (2 AM to 6 AM) typically see the least traffic and highest speeds. Evening hours, especially between 7 PM and 11 PM, experience peak congestion as households stream video, game, and browse simultaneously. Testing at different times gives you a complete picture of your connection's performance throughout the day.