✳ FREE CALCULATOR

Data rate converter

Convert across the bit/byte boundary that causes most media-maths mistakes: connection speeds are quoted in bits, file sizes in bytes.

100 Mbps in MB/s
12.500 MB/s
100 Mbps in kbps
100,000 kbps
100 MB in megabits
838.9 Mb
100 MB in MiB vs MB
100 MiB = 104.86 decimal MB

Storage vendors count in decimal MB; operating systems usually count in binary MiB. Same file, two numbers.

Calculated as: MB/s = Mbps ÷ 8; megabits = bytes × 8 ÷ 1,000,000

How it is calculated

MB/s = Mbps ÷ 8; megabits = bytes × 8 ÷ 1,000,000

Worked example with the starting values (Data rate: 100 Mbps; File size: 100 MB): 100 mbps in mb/s 12.500 MB/s; 100 mbps in kbps 100,000 kbps; 100 mb in megabits 838.9 Mb; 100 mb in mib vs mb 100 MiB = 104.86 decimal MB.

Key takeaways

  • 12.500 MB/s for a 100 megabit connection: divide megabits by 8 for megabytes.
  • MB and MiB differ: 100 MiB = 104.86 decimal MB.

Bits, bytes and the prefixes

Network speeds are quoted in bits per second and files in bytes, so divide megabits by 8 to get megabytes. Kilo, mega and giga mean 1,000, 1,000,000 and 1,000,000,000 in decimal use.

Binary units (KiB, MiB, GiB) use powers of 1,024. A file manager may show either, which is why a 100 MB file can be listed as 95.4 MiB.

Scenarios

ScenarioIn MB/sIn kbpsIn megabits
10 Mbps, 10 MB1.250 MB/s10,000 kbps83.9 Mb
100 Mbps, 100 MB12.500 MB/s100,000 kbps838.9 Mb
500 Mbps, 1,000 MB62.500 MB/s500,000 kbps8388.6 Mb
1,000 Mbps, 4,096 MB125.000 MB/s1,000,000 kbps34359.7 Mb

Connection speeds in gigabytes per hour

A connection that runs at its full rate moves this much in an hour. Mbps ÷ 8 gives MB/s; × 3,600 gives MB per hour.

SpeedMB/sGB per hour (decimal)
10 Mbps1.34.5
50 Mbps6.322.5
100 Mbps12.545.0
500 Mbps62.5225.0
1000 Mbps125.0450.0

Quick answers

Why do connection speeds use bits?

Networks are rated in bits per second while files are measured in bytes, so a factor of eight sits between them.

What this assumes