How to measure your internet speed right now

The fastest way to check your internet speed is to visit Speedtest.net, Fast.com, or Google's speed test (search "internet speed test" and Google will show you a built-in tool). Each one takes about 30 seconds. Click the button, wait for the test to finish, and you'll see three numbers: download speed, upload speed, and ping.

For the most honest result, close other browser tabs and apps before you test. Stop streaming, downloading, or video calls. Run the test on the device you use most — a phone, laptop, or desktop — because speed varies by device. If you're on WiFi, move closer to your router. If you want to know your wired speed, plug an ethernet cable directly into your modem and router, then test again.

Run the test two or three times at different times of day. Internet speed often drops during evening hours when your neighborhood is using more bandwidth. If you see big differences between tests, the lower number is probably closer to what you actually get.

Key Takeaways

  • Download speed is what matters most for streaming, browsing, and video calls — anything where you're receiving data.
  • Upload speed matters if you video conference, stream live, or upload large files regularly.
  • Ping measures delay; anything under 50 milliseconds is fine for most people, but online gamers want it under 20.
  • Your actual speed depends on how many devices are connected, what they're doing, and how far you are from your router.
  • WiFi is slower than a wired ethernet connection to the same modem, so test both if you want to know your plan's real speed.

What download speed means and what you actually need

Download speed is how fast data comes into your home. It's measured in megabits per second, written as Mbps. This is the number your internet provider advertises — "100 Mbps" or "500 Mbps" — and it's the one that matters most for everyday use.

What speed do you actually need? That depends on what you do. One person streaming Netflix in HD needs about 5 Mbps. Two people streaming at once need 10 Mbps. Video calls use 2.5 to 4 Mbps. Browsing and email use almost nothing. If you live alone and stream one show at a time, 25 Mbps is plenty. If you have a household of four people who all use the internet at once, you probably want 100 Mbps or more.

Your test result will almost never match your plan's advertised speed exactly. If you pay for 100 Mbps, you might see 85 to 95 Mbps on a wired connection — that's normal. If you see 50 Mbps or less when you're supposed to have 100, contact your provider and ask them to check your line.

What upload speed means and when it matters

Upload speed is how fast data leaves your home. Most people don't notice it because they don't send much data. Browsing the web, streaming video, and checking email all use tiny amounts of upload speed.

Upload speed matters if you video conference regularly, stream live to Twitch or YouTube, or upload large files to cloud storage. A Zoom call uses about 2.5 Mbps upload. Uploading a 1 GB file to Google Drive takes about 8 minutes on a 20 Mbps upload connection, or 40 minutes on a 4 Mbps connection. If you work from home and video call all day, you want at least 10 Mbps upload. If you stream live games or create video content, you want 25 Mbps or more.

Upload speeds are usually much lower than download speeds — that's normal. A 100 Mbps download plan might come with only 10 Mbps upload. If your upload speed is extremely low (under 1 Mbps), tell your provider, because that's often a sign something is wrong with your connection.

What ping means and why gamers care about it

Ping measures the delay between your device and the server you're connecting to. It's measured in milliseconds. Lower ping is better. A ping under 50 milliseconds is fine for streaming, video calls, and web browsing — you won't notice any delay. A ping under 20 milliseconds is good for online gaming. A ping over 100 milliseconds means you'll see noticeable lag in games.

Ping depends partly on your internet connection and partly on how far away the server is. You can't control the distance, but a wired ethernet connection usually has lower ping than WiFi. If you're a serious gamer and your ping is consistently over 50 milliseconds, switching to a wired connection might help.

Why your speed test result doesn't match your plan

Your internet provider promises a certain speed, but you almost never get exactly that number. Here's why. First, they advertise "up to" that speed — it's a maximum, not a may provide. Second, WiFi is slower than a wired connection. Third, every other device on your network uses some of your bandwidth. Fourth, the test server location matters; testing to a server far away will show slower speeds than testing to one nearby.

If you test on WiFi and get 60 Mbps when your plan is 100 Mbps, plug in an ethernet cable and test again. If the wired speed is close to 100 Mbps, your WiFi is just slow — move closer to the router or upgrade your router. If the wired speed is also 60 Mbps, your connection itself is slower than advertised, and you should contact your provider.

Your speed also changes throughout the day. Test in the morning and again at 8 p.m. on a weeknight. If morning speed is 95 Mbps and evening speed is 40 Mbps, your neighborhood is congested during peak hours. That's a sign you might need a faster plan, or it might mean your provider is overselling bandwidth in your area.

How to get faster speeds if yours are too slow

If your speed test shows you're getting less than you're paying for, start with the simple fixes. Restart your modem and router — unplug them for 30 seconds, then plug them back in. Move your router to a central location in your home, away from walls and metal objects. If you're on WiFi, move closer to the router or switch to a 5 GHz network if your router has one.

If those steps don't help, call your provider and tell them your speed test results. Ask them to check your line for problems. Sometimes a loose cable or a problem at the pole can slow your connection. If they find nothing wrong and your speed is still below what you're paying for, ask about switching to a different plan or provider.

If your speed is fine but you want faster, check what's available in your area. Visit your provider's website or call them to see what plans they offer. Compare to other providers — cable, fiber, and DSL have different speeds and prices depending on where you live. Fiber is fastest where it's available, but not all neighborhoods have it yet.

Frequently Asked Questions

Why is my WiFi speed so much slower than my wired speed?

WiFi travels through air and walls, which slow it down. A wired ethernet connection goes directly from your device to the router with no interference. This is normal. If your WiFi is more than half as fast as your wired speed, your router is working well. If it's much slower, move closer to the router or replace it.

Does a speed test use up my data if I have a data cap?

Yes, a speed test uses a small amount of data — usually 100 to 300 MB per test. If you have a data cap, run the test only once or twice a month. Most home internet plans don't have data caps, but some cable and satellite plans do.

What's the difference between Mbps and MBps?

Mbps is megabits per second — what your speed test shows. MBps is megabytes per second — what you see when downloading a file. One byte equals 8 bits, so divide Mbps by 8 to get MBps. A 100 Mbps connection downloads files at about 12.5 MBps.

Should I test on my phone or my computer?

Test on the device you use most. If you mostly stream on a TV or tablet, test on that device. If you work on a laptop, test there. Speed varies by device because of WiFi strength and how the device processes data. Testing on multiple devices shows you which ones have the slowest connection.

Is my internet speed slow because of my provider or my router?

Plug an ethernet cable directly from your modem to your computer and run a speed test. If the wired speed is close to your plan's advertised speed, your router is the problem. If the wired speed is also slow, your provider's connection is the problem.