Free Download Speed Test
Measure your real download speed by fetching files from our global CDN. Select a file size, click Start, and see your speed in Mbps — compared to 4G, 5G, and fiber benchmarks.
How the speed test works
1. You select a file size (1MB to 100MB). Larger files give more accurate results.
2. The test downloads the file from our CDN using XMLHttpRequest with progress tracking.
3. We measure elapsed time with the Performance API for millisecond precision.
4. Speed is calculated as: (file size in bits) / (elapsed time in seconds) = Mbps.
A cache-busting query parameter ensures each test downloads fresh data — no browser cache interference.
Internet speed benchmarks
| Connection | Typical speed | Download 100MB in |
|---|---|---|
| 3G Mobile | 5 Mbps | ~160 sec |
| 4G LTE | 20 Mbps | ~40 sec |
| 5G | 100 Mbps | ~8 sec |
| Cable/DSL | 50–200 Mbps | 4–16 sec |
| Fiber | 500–1000 Mbps | <2 sec |
Frequently Asked Questions
Need larger files for manual testing?
Visit our Download Tests page for files from 1MB to 10GB — perfect for manual speed testing, upload API stress tests, and bandwidth benchmarking.
Related reading
PDF Parsing and Text Extraction — A Practical Guide
Extract text, metadata, and structure from PDF files with pdf.js and pdf-parse. Handle scanned PDFs with OCR. Sample PDFs from 1KB to 100MB for every test case.
Testing Word and Excel Uploads in Production
Validating DOCX and XLSX uploads — size limits, macro detection, corrupted files, and viewer compatibility. Sample office files for every edge case.
Image Optimization for Web Performance
Modern formats, responsive srcset, lazy loading, and CDN tricks. Cut LCP by 40% with proper image optimization. Sample JPG, PNG, and WebP files included.