Internet Speed Calculator
Convert internet speeds between Mbps, MBps, and Kbps, and compare your download vs. upload rates.
Inputs
Download Speed (all units)
100 Mbps = 12.5 MBps = 100000 Kbps
Upload Speed (all units)
20 Mbps = 2.5 MBps = 20000 Kbps
Download in MB/s
12.500MBps
Download / Upload Ratio
5.00
Step by step
Values used
Download Speed = 100 Mbps; Upload Speed = 20 Mbps
Unit conversion
MBps = Mbps / 8; Kbps = Mbps × 1000
Download Speed (all units)
= 100 Mbps = 12.5 MBps = 100000 Kbps
Upload Speed (all units)
= 20 Mbps = 2.5 MBps = 20000 Kbps
Download in MB/s
= 12.500 MBps
Download / Upload Ratio
= 5.00
How it works
Internet service providers market speed in megabits per second (Mbps), while file managers and download clients typically display transfer progress in megabytes per second (MBps). Since 1 byte equals 8 bits, dividing a Mbps value by 8 gives MBps, and multiplying by 1000 gives Kbps. Comparing download and upload side by side highlights the asymmetry common to most broadband plans.
Formula
Unit conversion
MBps = Mbps / 8; Kbps = Mbps × 1000
- Mbps
- Megabits per second
Frequently Asked Questions
What is the difference between Mbps and MBps?
Mbps (megabits per second) measures speed in bits and is the unit ISPs use for marketing. MBps (megabytes per second) measures speed in bytes, the unit most download managers and operating systems display. 1 MBps = 8 Mbps.
Why do downloaded file transfer speeds look 8x slower than my plan?
Your browser or download manager reports transfer speed in MB/s (bytes), while your ISP advertises the plan in Mb/s (bits). A '100 Mbps' plan tops out around 12.5 MB/s in a file download progress bar, which can look surprisingly low if you expect the numbers to match directly.
What is a good download-to-upload ratio?
Most cable and DSL residential plans have ratios between 5:1 and 20:1, reflecting asymmetric design. Fiber connections often provide a 1:1 symmetric ratio, which matters for video calls, cloud backups, and hosting content.