Free · No signup · Runs in your browser
Internet Speed Test
Measure your download speed, upload speed, ping, and jitter against Cloudflare's global network — in about 30 seconds.
- Latency
- Download
- Upload
Ready — press GO to start
Internet Speed Test – Check Your Download, Upload Speed & Ping Instantly
Cyber Speeds measures four things about your connection — download, upload, ping, and jitter — against Cloudflare's global network, in about thirty seconds. Below you'll find exactly how the test works, what each number means, and how much speed different activities actually need. For step-by-step troubleshooting, the guides go deeper.
Methodology
How Our Internet Speed Test Works
Cyber Speeds runs entirely in your browser and measures your connection against the same global content-delivery infrastructure that serves a large share of the real web. We deliberately avoid a single-threaded request, which often can't fully load a modern gigabit connection, and instead open several parallel streams so your line is properly saturated. Because the test connects to Cloudflare's worldwide edge network, you're measured against a server geographically close to you — a realistic picture of everyday performance rather than an artificial lab result.
The Ping Phase: First, the test times a series of small HTTPS requests to Google's lightweight generate_204 endpoints and records how long each round trip takes in milliseconds. Your ping is reported as the best (lowest) round trip — the cleanest measure of your base latency — while jitter is calculated as the average variation between consecutive samples, the fluctuation that causes lag spikes and choppy audio.
The Download Phase: Next, your browser opens four concurrent connections and streams randomized data from Cloudflare's download endpoint for roughly twelve seconds. The first couple of seconds are treated as a warm-up and excluded, so slow-start ramp-up doesn't drag your number down, and a moving average drives the live gauge. Your final download figure is the total data received divided by the active measurement window, expressed in Megabits per second (Mbps).
The Upload Phase: Finally the process reverses. Your device generates random data in memory and pushes it across four parallel streams to Cloudflare's upload endpoint, using the same warm-up and averaging approach. Because most residential connections are asymmetrical, the upload result is usually lower than download — but it's just as important for video calls, cloud backups, and live broadcasting, where your outbound capacity is what you actually feel.
Your Results
What Your Four Numbers Mean
Download Speed
Measured in Megabits per second (Mbps), this is how fast data reaches your device — the number that governs streaming quality, page loads, and how long a game update takes. It's the figure ISPs advertise, and usually the largest of the four.
Upload Speed
How fast your device pushes data out. On most home connections it's a fraction of your download, which is normal — but it's what video calls, cloud backups, and live streaming actually depend on.
Ping (Latency)
The round trip time for a single packet, in milliseconds. Unlike the speed figures, lower is better. Ping is what you feel as responsiveness: it decides whether a game registers your shot and whether a call feels natural or stilted.
Jitter
How much your ping varies between samples. A steady 40 ms is far better than one bouncing between 20 ms and 150 ms — that variance is what produces garbled audio and rubber-banding in games, even when your average looks fine.
For how to judge whether your own numbers are good, and what to do when one of them looks wrong, see how to read your speed test results.
Reference
How Much Speed Each Activity Needs
Bandwidth behaves like plumbing: one device streaming YouTube needs a trickle, but four taps opening at once drain the pipe. These are per-device minimums — compare them against the result above.
| Online Activity | Minimum Download | Minimum Upload | Ideal Ping |
|---|---|---|---|
| Email & Web Browsing | 1 - 5 Mbps | 1 Mbps | < 100 ms |
| HD Video Streaming (1080p) | 5 - 10 Mbps | 1 - 3 Mbps | < 80 ms |
| 4K Video Streaming (UHD) | 25 - 50 Mbps | 5 - 10 Mbps | < 80 ms |
| Competitive Online Gaming | 15 - 25 Mbps | 5 - 10 Mbps | < 40 ms |
| Video Conferencing (Zoom/Teams) | 10 - 20 Mbps | 10 - 15 Mbps | < 60 ms |
| Large File Downloads | 100+ Mbps | 50+ Mbps | N/A |
| Remote Work (Multiple Apps) | 50 - 100 Mbps | 20 - 30 Mbps | < 50 ms |
| Live Streaming (Twitch/YouTube) | 50+ Mbps | 15 - 25+ Mbps | < 40 ms |
These are per-device figures, so add them up for your household: three people on 4K while someone downloads a game wants roughly 200 Mbps to stay clear of congestion. For sizing a plan around how many people actually share your connection, read what internet speed you actually need.
Common Questions
Frequently Asked Questions
A 'good' internet speed is highly subjective and depends entirely on your household size and online activities. For a single user who primarily browses the web, checks email, and streams standard-definition video, a download speed of 25 Mbps is generally sufficient. However, for a modern household with multiple people who simultaneously stream 4K content, participate in HD video conferences, play competitive online games, and download large software updates, a connection of 300 Mbps to 1 Gbps (Gigabit) is highly recommended. This ensures that network congestion is minimized and everyone experiences a buffer-free, seamless online environment.
ISPs advertise maximum theoretical speeds, and several things sit between that number and the one you measure. Wi-Fi is usually the biggest factor: distance, walls, and interference can halve your throughput before the data ever reaches your device. Beyond that, an ageing router, a Cat5 cable capped at 100 Mbps, other devices consuming bandwidth in the background, and congestion on your ISP's local node during peak hours all take a share. Run a wired test next to your modem to see what your line is genuinely capable of before contacting your provider.
Download speed is how fast data flows from the internet to your device — it governs streaming, browsing, and how quickly large files arrive. Upload speed is the reverse: how fast your device sends data out, which is what matters for video calls, cloud backups, sending large attachments, and live streaming. Most residential plans are asymmetrical, giving you far more download than upload capacity, because typical households consume much more data than they send.
High latency comes from physical distance to the server, congestion along the route, a slow DNS resolver, an overloaded or ageing router, and inefficient ISP routing. Wi-Fi adds latency of its own, and bufferbloat — a router queuing packets during heavy transfers — can spike ping dramatically while a download is running. Switching to a wired Ethernet connection and enabling Smart Queue Management or QoS on your router are the two changes that most reliably bring it down.
Wi-Fi signals are transmitted via radio waves, which are highly susceptible to interference and degradation. When you run an internet speed test over a wireless connection, the signal must penetrate walls, furniture, and floors, while also competing with other devices on the same frequency (like your neighbor's router, microwaves, or Bluetooth devices). In contrast, a wired Ethernet connection provides a direct, insulated copper pathway from your router to your device. This eliminates environmental interference, reduces latency, and allows data to transfer at the maximum theoretical speed of your network interface card and ISP plan.
This is one of the most common sources of confusion in networking. Mbps stands for Megabits per second, while MBps stands for Megabytes per second. There are 8 bits in a byte. Internet Service Providers (ISPs) and speed test tools universally advertise and measure bandwidth in Megabits per second (Mbps). However, when you download a file or game, your web browser or gaming client will typically display the download progress in Megabytes per second (MBps). To convert your speed test result to your actual download speed, simply divide the Mbps number by 8. For example, a 100 Mbps connection will yield a maximum download speed of 12.5 MBps.
It is a good practice to run a network speed test at least once a month to ensure you are receiving the bandwidth you pay for. Additionally, you should immediately check your internet speed whenever you experience noticeable buffering, sluggish web page loading, or connectivity drops. Testing during different times of the day is also beneficial; running a speed test during peak evening hours (usually 7 PM to 11 PM) can help you determine if your ISP is experiencing localized network congestion compared to testing during off-peak morning hours.
Yes, using a Virtual Private Network (VPN) will almost always result in a lower speed test score. When you connect to a VPN, your data must be mathematically encrypted by your device, routed to the VPN server (which could be in another country), decrypted, and then sent to its final destination. This added processing overhead and physical routing distance introduces extra latency (ping) and inevitably reduces your maximum download and upload throughput. For the most accurate measurement of your baseline ISP connection, you should temporarily disable your VPN before running a test.
Internet connections — especially Cable (DOCSIS) and 5G cellular networks — are often built on shared infrastructure. This means you and your neighbors are sharing the total available bandwidth of a local network node. During 'peak hours' (typically evenings when people return from work and school to stream video and play games), the node can become saturated, leading to network congestion. This causes your individual slice of the bandwidth to shrink, resulting in slower speeds and higher latency. Fiber optic networks are generally less susceptible to this daily fluctuation.
For competitive online gaming (such as first-person shooters, fighting games, or MOBAs), a ping of under 40 milliseconds (ms) is considered excellent and will provide a smooth, responsive experience. A ping between 40 ms and 80 ms is acceptable and playable for most casual gaming. Once your latency exceeds 100 ms, you will likely start noticing 'lag,' rubber-banding, delayed hit registration, and a distinct desynchronization between your inputs and the actions happening on the server. Lower ping means a faster reaction time advantage in fast-paced games.
If you suspect your Wi-Fi router is the bottleneck rather than your Internet Service Provider, you need to isolate the variables. First, run a speed test over Wi-Fi while standing next to the router and record the results. Next, bypass the router entirely by plugging a laptop or desktop computer directly into the ISP-provided modem using a high-quality Gigabit Ethernet cable. Run the speed test again. If the wired modem test matches your paid plan speeds but the Wi-Fi test is significantly slower, your router is likely outdated, misconfigured, or suffering from severe wireless interference.
For a small family of three or four people with average internet usage, 100 Mbps is usually adequate. It provides enough bandwidth for two people to stream HD video simultaneously while others browse social media and send emails. However, if multiple family members are streaming 4K video, downloading massive video game files, or engaging in high-definition Zoom calls at the exact same time, a 100 Mbps connection will quickly become a bottleneck, leading to buffering and frustration. In those heavy-use scenarios, upgrading to a 300 Mbps or higher plan is recommended.
Jitter measures the variability or fluctuation in your ping over time. Ideally, you want your data packets to arrive at a consistent rate. An acceptable jitter score is generally less than 30 milliseconds (ms). If your jitter consistently spikes above 30 ms, you will experience severe issues with real-time applications. For example, VoIP phone calls and video conferences will sound robotic, distorted, or have dropped audio, while online games will feel incredibly stuttery even if your average ping appears to be somewhat low.
Live streaming to platforms like Twitch or YouTube relies entirely on your upload speed, not your download speed. To stream consistently at 1080p resolution and 60 frames per second (fps), Twitch recommends a minimum bitrate of 6,000 kbps (which is 6 Mbps). However, because network speeds fluctuate, you should have an upload speed that is at least 30-50% higher than your target bitrate to prevent frame drops. Therefore, a highly stable upload speed of at least 10 to 15 Mbps is recommended for high-quality live broadcasting.
If your download speed test shows great numbers (e.g., 500+ Mbps) but websites still take forever to load, the issue is likely related to High Latency (Ping) or a slow DNS (Domain Name System) server. Every time you click a link, your browser must resolve the website's name into an IP address. If your ISP's default DNS server is sluggish, this lookup process delays the connection. Furthermore, modern websites require dozens of small individual files to load; high latency delays the request for each individual file, causing a slow rendering experience despite massive total bandwidth.
It depends heavily on the type of internet connection you have. Satellite internet is notoriously vulnerable to heavy rain and snow, a phenomenon known as 'rain fade,' which blocks or scatters the radio signals traveling to space. Fixed Wireless and 5G internet can also suffer from signal degradation during extreme weather. However, if you have underground Fiber Optic or Cable internet, adverse weather should not affect your speed or reliability, unless severe storms cause widespread power outages or physical damage to the utility poles carrying the lines.
Packet loss occurs when small units of data (packets) fail to reach their intended destination across the network. Even a tiny amount of packet loss (like 1% to 2%) can severely degrade your online experience. In video calls, packet loss results in frozen video frames and garbled audio. In gaming, it causes your character to warp around the map or your gunshots to simply disappear. During large file downloads, packet loss forces the TCP protocol to constantly resend missing data, dramatically slowing down your overall download speed.
While often used interchangeably, bandwidth and speed represent two different technical concepts. Bandwidth is the absolute maximum capacity of your internet connection — think of it as the width of a highway. Speed refers to how fast data is actually traveling across that highway at a given moment. You can have a very high-bandwidth connection (a wide highway with many lanes), but if the network is congested or the server you are connecting to is slow (traffic jam), your actual realized speed will be much lower than your total bandwidth.
Clearing your browser cache will not improve your actual network internet speed or change the results of an internet speed test. However, it can resolve localized issues where a specific website fails to load properly or appears to load slowly because of corrupted temporary files stored on your hard drive. Paradoxically, clearing your cache means your browser has to re-download images and scripts from scratch the next time you visit a site, which will actually consume more bandwidth and slightly increase load times initially.
Most residential internet plans — especially Cable and DSL — are designed as 'asymmetrical' connections. Because the vast majority of consumers spend 90% of their time downloading data (streaming Netflix, loading websites, downloading games) rather than uploading data (hosting servers, broadcasting video), ISPs allocate the bulk of the available physical frequency spectrum on the cables to download traffic. Fiber optic connections are unique because they often provide 'symmetrical' speeds, meaning your upload speed will be just as fast as your massive download speed.
If you live in a large house or an apartment with thick concrete walls, a mesh Wi-Fi system can drastically improve your internet speed in distant rooms. A single traditional router often struggles to push a strong signal to the far corners of a home, resulting in massive speed drops and dead zones. A mesh system uses multiple interconnected nodes placed strategically around your house to seamlessly bounce the signal, ensuring you receive maximum wireless bandwidth and reliability no matter which room you are in.
Yes, having multiple browser tabs open — especially those running active background processes like auto-playing videos, web applications, or cloud synchronization tools — can negatively impact your speed test results. These background tabs consume a portion of your CPU processing power and available bandwidth. To ensure you get the most accurate and unadulterated measurement of your network connection, it is highly recommended to close all other applications and browser tabs before initiating an internet speed test.
ISP throttling occurs when your provider intentionally slows down your internet speed based on your online activity. To test for throttling, first run a standard speed test to establish a baseline. Next, connect to a reputable, high-speed VPN to encrypt your traffic, effectively hiding your activity from your ISP. Run the speed test again using the VPN. If your speeds suddenly increase dramatically while using the VPN (especially when accessing specific services like Netflix or torrents), it is a strong indicator that your ISP was previously inspecting and throttling your unencrypted traffic.
Guides
Fix What the Test Found
A result is a starting point, not an answer. These guides cover what to do about a specific number — a slow room, a high ping, an upload that looks broken — each one written around a single problem.
The measurement itself stays private: it runs in your browser against Cloudflare's network, and no result is stored or sent anywhere. See the privacy policy for exactly what that means.