Internet Speed Test
Test your download speed, upload speed, ping, and jitter in under 30 seconds. Free, accurate, and works on any device — no app required.
Click GO to measure download, upload, ping & jitter
Last updated March 2026 · Powered by Cloudflare CDN endpoints · Trusted by 100K+ users
How This Internet Speed Test Works
We run actual data transfers against high-capacity Cloudflare CDN endpoints to measure your download speed, upload speed, ping latency, and network jitter. This is not a simulated meter — every measurement reflects your real connection performance right now.
Download Speed Test
Measures how fast data reaches your device by downloading progressively larger files (100 KB to 25 MB). Your ISP advertises this number — we check if they deliver it. A good download speed is 100+ Mbps for modern households.
Upload Speed Test
Measures outgoing bandwidth by sending real data packets to a remote server. Upload speed matters for Zoom calls, cloud backups, and streaming. Cable internet often delivers upload speeds 5-10× slower than download.
Ping, Jitter & Latency Test
Ping measures round-trip time in milliseconds. Jitter measures variation between pings. Both determine whether gaming, video calls, and real-time apps feel smooth or laggy. Fiber has the lowest latency.
How to Get the Most Accurate Speed Test Results
- Close background apps — Pause streaming, downloads, and cloud syncing on all devices before testing your internet speed.
- Use ethernet when possible — A wired ethernet speed test removes WiFi variables and shows your true broadband line speed.
- Test at different times — Run your speed test morning, evening, and weekend to spot peak-hour congestion from your ISP.
- Run multiple tests — Take 2-3 speed tests and average the results for a more accurate bandwidth measurement.
- Compare and act — Use results to compare against your plan speed, then check if faster providers serve your area.
What Internet Speed Do You Actually Need?
Your ideal speed depends on how many people and devices share your connection. The averages below reflect real-world usage — not the marketing numbers ISPs put on a billboard. Use the speed test above to see where you stand.
Basic Usage (1-2 people)
The FCC defines broadband as 25 Mbps, but this is a bare minimum.
Power Usage (3-5 people)
Most homes with remote workers should target this tier.
Heavy Usage (5+ people)
Gigabit fiber is increasingly the sweet spot for heavy households.
Upload Speed Needs
Cable gives poor upload. Fiber gives symmetrical upload and download.
Not sure what you need? Let us recommend a plan.
Check Plans at My AddressInternet Speed by Connection Type
Not all internet connections are equal. The type of infrastructure your ISP uses directly determines your speed, latency, reliability, and upload performance. Here is how the major connection types compare in a real-world speed test.
| Connection Type | Download Speed | Upload Speed | Typical Ping | Best For |
|---|---|---|---|---|
| Fiber | 300 Mbps – 10 Gbps | 300 Mbps – 10 Gbps (symmetrical) | 1 – 8 ms | Everything — gaming, WFH, streaming, smart homes |
| Cable | 50 – 1,200 Mbps | 5 – 50 Mbps (asymmetric) | 10 – 30 ms | Streaming, general browsing — weak upload |
| 5G Home Internet | 50 – 300 Mbps | 10 – 50 Mbps | 20 – 50 ms | Areas without wired options, secondary connections |
| DSL | 5 – 100 Mbps | 1 – 10 Mbps | 20 – 60 ms | Light use only — outdated technology |
| Fixed Wireless | 25 – 100 Mbps | 3 – 20 Mbps | 25 – 60 ms | Rural areas without cable or fiber |
| Satellite (Starlink) | 25 – 220 Mbps | 5 – 20 Mbps | 25 – 60 ms (LEO) / 600+ ms (geo) | Remote areas — only option for some locations |
Bottom line: If fiber internet is available at your address, it's almost always the best choice for speed, upload performance, latency, and reliability. Run a fiber speed test above to see how your current connection compares.
What Affects Your Internet Speed Test Results
Running a speed test and wondering why results vary? Many factors between your device and the internet affect measured speeds. Understanding these helps you troubleshoot and get the most accurate results.
WiFi vs. Ethernet
WiFi speed tests will almost always be slower than wired tests. WiFi signals weaken through walls, are affected by interference from microwaves and Bluetooth devices, and slow down with distance from your router. For a true bandwidth test, plug in via ethernet.
Router Age & Quality
An older router may cap your WiFi speed well below what your ISP delivers. WiFi 5 routers max out around 800 Mbps in practice; WiFi 6E routers handle multi-gigabit speeds. If your router speed test shows poor results, upgrading hardware can help.
Network Congestion
Cable internet is shared with your neighborhood. During peak hours (7-11 PM), your internet connection speed can drop 30-60%. Fiber connections are dedicated, so speed stays consistent 24/7. Run your speed test at different times to check.
Number of Devices
Every connected device shares your bandwidth. A typical household has 8-12 devices online simultaneously — TVs, phones, laptops, tablets, smart speakers, security cameras. More devices = less speed per device in your network speed test.
Background Activity
Cloud backups, OS updates, streaming on other devices, and app sync all consume bandwidth silently. Close these before running an internet speed test for the most accurate measurement of your connection speed.
ISP Throttling
Some providers intentionally slow certain types of traffic (streaming, gaming, VPN) during peak times. If your speed test shows fast results but Netflix buffers, throttling may be the cause. Learn more below.
How to Improve Your Internet Speed
If your speed test results are disappointing, try these proven steps before calling your ISP or switching providers. Many performance issues can be fixed for free in minutes.
1. Restart Your Modem & Router
Unplug both for 30 seconds, then reconnect modem first, wait 2 minutes, then router. This clears memory leaks and re-establishes your connection. It fixes slow WiFi speed more often than you'd think.
2. Optimize Router Placement
Place your router centrally, elevated, away from walls and metal objects. Avoid placing it near microwaves, baby monitors, or cordless phones. Router placement is the #1 factor in WiFi speed test performance.
3. Switch to 5 GHz WiFi Band
If your router is dual-band, connect to the 5 GHz network for faster speeds at close range. The 2.4 GHz band reaches farther but is slower and more congested. Check which band you're on and test your WiFi speed on each.
4. Update Router Firmware
Outdated firmware can introduce speed bugs and security holes. Log into your router admin panel and check for updates. Newer firmware often includes WiFi optimization and stability improvements that directly affect your speed test results.
5. Use a Mesh WiFi System
If your home is larger than 1,500 sq ft, a single router may not cover it. A mesh WiFi system (like Eero, Google Nest WiFi, or Orbi) eliminates dead zones and gives consistent network speed throughout your home.
6. Upgrade Your Internet Plan
If troubleshooting doesn't help, your ISP plan may simply be too slow. The average U.S. household needs 200+ Mbps for comfortable multi-device use. Compare faster plans available at your address.
Is Your ISP Throttling Your Internet Speed?
Internet throttling is when your ISP intentionally slows your connection — often during peak hours, or when you're streaming, gaming, or torrenting. It's more common than most people realize and it's a major reason speed test results don't match real-world performance.
Signs Your ISP May Be Throttling You
- Your speed test shows fast results, but Netflix, YouTube, or Twitch buffer frequently
- Internet slows down at the same time every evening (peak-hour congestion)
- Speeds drop dramatically when using a VPN vs. without one
- Upload speed is extremely slow compared to download (beyond normal cable asymmetry)
- Gaming ping spikes at certain times but your internet speed test looks fine
How to Test for ISP Throttling
- Run this speed test — Note your baseline download, upload, and ping results.
- Run a VPN speed test — Connect to a VPN and run the test again. If speeds are significantly faster through a VPN, your ISP may be throttling specific traffic types.
- Test at different times — Compare morning vs. evening results. A large gap suggests network congestion or deliberate throttling.
- Check specific services — If streaming is slow but speed tests look fine, your ISP may be selectively throttling video traffic.
Tired of being throttled?
Fiber internet providers don't need to throttle because fiber has massive capacity. Switching from cable to fiber eliminates throttling and gives you consistent speeds at all hours.
Not Getting the Speed You Pay For?
You may be overpaying for underperforming internet. Our experts compare every provider at your exact address and can switch you to a faster plan — often at a lower price.
Provider-Specific Internet Speed Tests
Many people search for a speed test by their specific provider. You can use this tool for all of them — it measures your actual connection regardless of ISP. After testing, compare your result to what you're paying for.
Xfinity / Comcast Speed Test
Xfinity uses DOCSIS cable technology. Typical download: 75-1,200 Mbps. Upload is usually 5-35 Mbps. If your Xfinity speed test shows lower than your plan, check for congestion during peak hours — cable is shared bandwidth.
Spectrum / Charter Speed Test
Spectrum offers 300-1,000 Mbps download on cable. No data caps. If your Spectrum speed test is below 250 Mbps, router placement or congestion may be the issue. Upload maxes at 35 Mbps on most plans.
AT&T / AT&T Fiber Speed Test
AT&T offers both DSL (legacy) and fiber. AT&T Fiber delivers symmetrical speeds up to 5 Gbps. If your AT&T speed test shows under 100 Mbps, you may still be on DSL — fiber upgrades are expanding rapidly.
Verizon 5G Home Internet Speed Test
Verizon 5G Home Internet delivers wireless broadband via Verizon's 5G Ultra Wideband and LTE networks. Typical speeds range 85–300 Mbps on the base plan, up to 1 Gbps on Plus/Ultimate. If results are consistently below 50 Mbps, try repositioning your gateway near a window or to a higher floor for a stronger 5G signal.
Cox Internet Speed Test
Cox uses cable with download speeds from 50 to 2,000 Mbps. Like all cable, upload is limited (10-100 Mbps). Cox also has data caps in most markets. Run a Cox speed test to verify you're getting your plan speed.
Frontier / Frontier Fiber Speed Test
Frontier offers both legacy DSL and expanding fiber (up to 5 Gbps symmetrical). If your Frontier speed test shows under 50 Mbps, check fiber availability — Frontier is aggressively rolling out fiber in 2025-2026.
Google Fiber Speed Test
Google Fiber delivers 1-8 Gbps symmetrical with no data caps and consistently low ping. If your Google Fiber speed test isn't hitting gigabit, check your router — older hardware can bottleneck fiber speeds.
Starlink / Satellite Speed Test
Starlink (LEO satellite) typically delivers 50-220 Mbps download with 25-60 ms ping — far better than traditional satellite. If your Starlink speed test shows low results, check for obstructions in your dish's field of view.
T-Mobile Home Internet Speed Test
T-Mobile 5G Home Internet delivers 33-245 Mbps depending on tower proximity and congestion. If your T-Mobile speed test is under 50 Mbps, try repositioning the gateway near a window facing the nearest tower.
CenturyLink / Brightspeed Speed Test
CenturyLink (now Brightspeed in some areas) offers DSL and fiber. DSL tops out at 100 Mbps; fiber offers up to 940 Mbps. Run a broadband speed test to see which technology you're connected to.
Internet Speed Test FAQ
How accurate is this internet speed test?
This free speed test measures real throughput against high-capacity CDN endpoints. It tests download speed, upload speed, ping latency, and jitter in your actual network conditions — giving you a practical picture of your internet connection speed right now.
What is a good internet speed for home use?
The FCC defines broadband as 25 Mbps download, but most modern households need at least 100 Mbps. Homes with 4K streaming, gaming, remote work, and smart devices benefit from 300 Mbps to 1 Gbps fiber internet.
Why is my WiFi speed slower than my plan speed?
WiFi speed tests often show lower results due to router distance, interference from walls and appliances, outdated router hardware, network congestion during peak hours, and the number of connected devices. Run an ethernet speed test for your true line speed.
What should I do if my internet speed is slow?
Restart your modem and router, run an ethernet speed test to isolate WiFi issues, check for background downloads, and test at different times of day. If speeds remain below your plan, contact your ISP or compare faster providers in your area.
How do I test my internet speed accurately?
Close background apps and pause downloads, connect via ethernet if possible, and run 2-3 tests at different times. Test both WiFi speed and wired speed to see the difference. Our tool tests download, upload, ping, and jitter in one run.
What is ping and why does it matter?
Ping (latency) measures how fast data makes a round trip between your device and a server, in milliseconds. Low ping (under 20ms) is critical for online gaming, video calls, and real-time apps. High ping causes lag and delays even with fast download speeds.
What is jitter and how does it affect my connection?
Jitter measures the variation in ping over time. High jitter (above 15ms) means your connection is unstable — causing choppy video calls, gaming lag spikes, and buffering even when average speeds look fine. Fiber internet typically has the lowest jitter.
Why is my upload speed so much slower than download?
Cable internet (Xfinity, Spectrum, Cox) uses asymmetric technology that prioritizes download bandwidth. Upload speeds are typically 5-10x slower. If you need strong upload for video calls, cloud backups, or streaming, fiber internet offers symmetrical speeds.
Is my ISP throttling my internet speed?
Run speed tests at different times and on different content types. If speeds drop consistently during peak hours or on specific services, throttling may be occurring. A VPN test can help confirm. If throttled, switching to a fiber provider often eliminates the issue.
How often should I run a speed test?
Test your internet speed at least once a month, at different times of day (morning, evening, weekend). This builds a history that reveals patterns like peak-hour congestion, letting you hold your ISP accountable or find a better provider.
Can I use this speed test on my phone or tablet?
Yes. This internet speed test works on any device with a modern browser — iPhone, Android, iPad, laptop, or desktop. Mobile speed tests over WiFi show your router performance; cellular tests show your carrier speed.
What is the difference between Mbps and MBps?
Mbps (megabits per second) is how ISPs advertise speeds. MBps (megabytes per second) is 8x smaller — it is how file downloads are measured. A 100 Mbps connection downloads at about 12.5 MBps in ideal conditions.
Our Speed Test Methodology
Transparency builds trust. Here is exactly how we measure your internet speed:
Download Test
We download six progressively larger files (100 KB to 35 MB) from Cloudflare's global CDN. We stream each file, measuring throughput as bytes arrive. The first chunk is a warmup — we use the median of the remaining measurements for your final download speed, which is more accurate than a simple average.
Upload Test
We upload eight progressively larger payloads (100 KB to 10 MB) to Cloudflare's edge. Like the download test, the first chunk warms up the connection and is excluded. Your final upload speed is the median of the remaining measurements.
Ping Measurement
We send seven zero-byte requests to a CDN endpoint and measure the round-trip time for each. We drop the highest (worst) ping value and average the remaining six. This gives you a realistic ping that filters out one-off spikes.
Jitter Calculation
Jitter is the average absolute difference between consecutive ping measurements across six requests. High jitter (above 15 ms) indicates an unstable connection, even if average ping looks acceptable. Fiber connections typically show jitter under 5 ms.
All tests run entirely in your browser. We do not install software, store personal data, or track individual results. Test duration adapts to your connection — minimum 12 seconds total with at least 5 seconds each for download and upload phases.