Browser Speed Test - Online Measure Download/Upload
Measure your internet connection speed by downloading and uploading a small test file. Works from your browser.
UD5 Toolkit
Test your download speed, estimate file transfer times, and understand your connection
| Slow | < 10 Mbps | Basic browsing, email |
| Average | 10 – 30 Mbps | HD streaming, casual gaming |
| Fast | 30 – 100 Mbps | 4K streaming, online gaming |
| Very Fast | 100 – 500 Mbps | Multiple 4K streams, large downloads |
| Gigabit | 500+ Mbps | Everything simultaneously |
| Connection Type | Typical Speed | 1GB Download |
|---|---|---|
| Dial-up (56k) | 0.056 Mbps | ~39 hours |
| DSL | 1 – 25 Mbps | 5 min – 2.3 hrs |
| Cable | 25 – 300 Mbps | 27 sec – 5 min |
| Fiber Optic | 100 – 2000 Mbps | 4 sec – 1.4 min |
| 4G LTE | 5 – 50 Mbps | 2.7 min – 27 min |
| 5G | 50 – 1000 Mbps | 8 sec – 2.7 min |
| Starlink Satellite | 50 – 250 Mbps | 33 sec – 2.7 min |
| Activity | Min Speed | Recommended |
|---|---|---|
| 📧 Email & Browsing | 1 Mbps | 5 Mbps |
| 🎵 Music Streaming | 2 Mbps | 5 Mbps |
| 📺 HD Video (1080p) | 5 Mbps | 10 Mbps |
| 🎬 4K Ultra HD Video | 15 Mbps | 25 Mbps |
| 🎮 Online Gaming | 3 Mbps | 10 Mbps |
| 💻 Video Conferencing | 2 Mbps | 8 Mbps |
| 🏠 Smart Home (4+ devices) | 25 Mbps | 50+ Mbps |
Mbps (Megabits per second) and MB/s (Megabytes per second) are different units. There are 8 bits in 1 byte, so 1 MB/s = 8 Mbps. Internet service providers (ISPs) advertise speeds in Mbps because the numbers appear 8× larger. Download managers and browsers typically display speeds in MB/s. To convert: divide Mbps by 8 to get MB/s, or multiply MB/s by 8 to get Mbps. For example, a 100 Mbps connection downloads at approximately 12.5 MB/s under ideal conditions.
This tool provides a quick, lightweight estimate of your download speed using HTTP-based testing. Services like Speedtest.net (Ookla) and Fast.com (Netflix) use dedicated server infrastructure with multiple simultaneous connections and larger data payloads, which can yield more precise results—especially for very fast connections (500+ Mbps). Our test downloads data from a single server using standard HTTP, which is more representative of how you'd download a single file from a website. For the most accurate measurement, run our test 2–3 times and average the results.
Several factors can reduce your effective download speed: (1) Wi-Fi signal strength and interference—wired Ethernet connections are typically faster and more stable; (2) Network congestion during peak hours (evenings when neighbors are also streaming); (3) The server you're downloading from may have its own speed limits; (4) Background applications consuming bandwidth (updates, cloud sync, video calls); (5) Older routers or modems that don't support higher speed tiers; (6) ISP throttling of certain types of traffic. For best results, test with a wired connection during off-peak hours.
Download time = File size ÷ Download speed. Here are estimates for a 1 GB (1,024 MB) file: 5 Mbps ≈ 27 minutes; 25 Mbps ≈ 5.5 minutes; 50 Mbps ≈ 2.7 minutes; 100 Mbps ≈ 1.4 minutes (82 seconds); 300 Mbps ≈ 27 seconds; 1 Gbps ≈ 8 seconds. These are theoretical minimums; real-world times are typically 10–20% longer due to protocol overhead, network fluctuations, and server-side limitations. Use our Download Time Calculator above for precise estimates with your actual speed.
For 4K Ultra HD streaming (Netflix, YouTube, Disney+), you need at least 15 Mbps per stream; 25 Mbps is recommended for buffer-free viewing. For online gaming, raw speed matters less than latency (ping)—most games only use 1–5 Mbps but require latency under 50ms for a good experience. A household with multiple 4K streams, gaming, and video calls simultaneously should aim for 100–200 Mbps or more. For competitive gaming, prioritize a wired Ethernet connection and low-latency ISP (fiber is ideal).
Latency (measured in milliseconds, ms) is the time it takes for a data packet to travel from your device to a server and back. It's different from bandwidth (speed). Low latency (<20ms) is excellent for gaming and video calls; 20–50ms is good; 50–100ms is acceptable for browsing; >100ms may cause noticeable lag. Fiber connections typically offer the lowest latency (5–15ms), while satellite internet has higher latency (25–60ms for Starlink, 500–600ms for traditional satellite) due to the distance signals must travel. Even a fast 500 Mbps connection can feel sluggish if latency is high.
Quick fixes: (1) Move closer to your Wi-Fi router or use a wired Ethernet cable; (2) Restart your modem and router—this clears temporary issues; (3) Close bandwidth-heavy background apps (cloud backups, streaming, torrents); (4) Update your router's firmware; (5) Change your Wi-Fi channel to avoid interference from neighboring networks; (6) Use a modern Wi-Fi 6 router if you have many devices; (7) Check for ISP throttling by testing with a VPN; (8) Upgrade your internet plan if your needs have grown. If speeds are consistently below 50% of your plan's advertised speed, contact your ISP for troubleshooting.
Jitter is the variation in latency over time—essentially how inconsistent your ping is. If your latency fluctuates between 20ms and 80ms, you have high jitter (60ms variation). High jitter causes problems with real-time applications like VoIP calls (choppy audio), video conferencing (freezing video), and online gaming (rubber-banding). A jitter under 10ms is excellent; 10–30ms is acceptable; above 30ms may cause noticeable issues. Jitter is often caused by network congestion, Wi-Fi interference, or outdated networking equipment. Using a wired connection is the best way to reduce jitter.
5G and fiber optic serve different use cases. In ideal conditions, 5G can reach speeds of 1 Gbps or higher—comparable to mid-tier fiber plans. However, fiber offers more consistent speeds, lower latency (typically 5–10ms vs. 15–30ms for 5G), and no data caps on most plans. 5G speeds vary significantly based on your distance from the tower, building materials, weather, and network congestion. For home internet, fiber is generally more reliable; for mobile use, 5G is excellent when coverage is strong. Many users find that a fiber connection at home paired with 5G on mobile provides the best overall experience.
Our speed test uses between 500 KB and 5 MB of data depending on the test size you select. The "Quick" test uses ~500 KB (suitable for metered/mobile connections), "Normal" uses ~2 MB, and "Thorough" uses ~5 MB. This is significantly less data than most commercial speed tests, which can use 50–200 MB per test. Our lightweight approach makes it ideal for quick checks on mobile data plans or slow connections. We recommend the "Quick" test if you're on a limited data plan.
Measure your internet connection speed by downloading and uploading a small test file. Works from your browser.
Enter a URL and get a rough client-side performance simulation: request count, DOM size, and potential speed tips. No real Lighthouse.
Test how your page loads under slow, 3G, or offline conditions by intercepting fetch and applying delays. No DevTools needed.
Paste text to calculate the estimated reading time based on your WPM. Set speaking time too. Perfect for speeches.
Morse characters flash on screen; you must tap them correctly on a single button. Points for accuracy and speed. Learn Morse in a fun way.
Convert fuel economy units between miles per gallon (US/UK), liters per 100 km, and kilometers per liter. Useful for international car comparisons.
Check if a website is globally reachable or experiencing issues. Status code and latency displayed. Quick browser-side test.
Paste a Content‑Security‑Policy header and get a human‑readable breakdown. See potential risks and suggestions.
Estimate hiking time using Naismith's rule (distance + elevation gain). Adjust for terrain and fitness. Plan your outdoor adventure.
Enter hole saw diameter and material to find the recommended RPM and feed pressure. Prevent burning and kickback.
Simulate a PWA receiving shared text, links, and images. Test the Web Share Target API without a server.
Set launch angle, initial speed, and height. See the trajectory, max height, and range plotted on a canvas. Learn kinematics.
Compare font‑display values (block, swap, fallback, optional) on the fly. See how text renders during web font load. Choose the right strategy.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Test the Web Share API by sharing text, links, and files directly from the browser. Check compatibility and see example code.
Based on desired annual income and billable days, calculate your minimum day rate. Don't undercharge.
Enter vehicle price, down payment, rate, term to compute monthly payment and total interest paid.
Tap any key multiple times. Shows average BPM, standard deviation, and a visual metronome beat. More accurate than simple tap.
Enter a URL and get a one‑page report of titles, description, headings, image alts, and broken links. All from browser.
Random letters appear; you must type the correct code word quickly. Beat your high score. Learn the NATO alphabet.
Paste text with mixed Arabic/Hebrew and English. See the Unicode bidi class of each character and ordering. i18n debugger.
Request permission and detect when the user is idle (away from keyboard). See screen lock state. For native‑like apps.
Simulate random mouse moves, clicks, or keystrokes to test idle‑timeout logic. Stops when you move the mouse. Dev test.
If your device has a barometer, read the pressure and see trend analysis for short-term weather prediction. Fully local sensor access.
Paste a list of numbers to visually check uniformity, mean, and simple pattern analysis. Educational tool for statistics and RNG.
Record shot distances for each club and see averages. Identify gaps in your bag. Local storage.
Shows a counter of how many seconds you have been idle. Tracks mouse and keyboard activity without recording.
Inject dynamic messages into ARIA live regions and monitor how they trigger screen reader announcements. Debug a11y.
Log neck, chest, waist, hip, and limb measurements over time. See changes on a chart. All data stored locally.
Calculate swim pace per 100m or 100yd based on total time and distance. Predict race times. For pool and open water swimmers.