Data Transfer Rate Converter

The Reason Your 100 Mbps Connection Downloads at 12 MB/s

Nothing is broken. Internet service providers sell bandwidth in bits per second; download managers report progress in bytes per second. There are eight bits in a byte, so the number your browser shows will always be roughly an eighth of the number on the bill. A 100 Mbps line delivers 12.5 MB/s at full rate — that is the connection working exactly as sold. This converter makes the factor-of-eight translation explicit in both directions.

The Formula

Every unit is stored as its value in bits per second, and conversion pivots through that base:

Result = Value × (Factor of From-Unit) ÷ (Factor of To-Unit)
(Factors are relative to 1 bit/second)

The byte units simply carry a factor eight times their bit counterparts: a kilobit/second is 1000, a kilobyte/second is 8000. Negative rates are rejected.

Decimal Prefixes, Not Binary

This converter uses SI decimal prefixes throughout — kilo means 1000, mega means 1,000,000, giga means 1,000,000,000. That matches how network equipment and ISPs actually specify throughput. It is deliberately not the binary convention (1024-based) that operating systems sometimes use for file sizes, which is the second reason reported speeds and advertised speeds can appear to disagree.

Unit factors in bits per second
UnitCodeBits/Second
Bits/Secondbps1
Kilobits/Secondkbps1,000
Megabits/Secondmbps1,000,000
Gigabits/Secondgbps1,000,000,000
Terabits/Secondtbps1,000,000,000,000
Bytes/SecondBps8
Kilobytes/SecondKBps8,000
Megabytes/SecondMBps8,000,000
Gigabytes/SecondGBps8,000,000,000
Note: Case matters. A lowercase b is a bit; an uppercase B is a byte. Mbps and MBps differ by a factor of eight, and the distinction is the single most common source of confusion in this subject.

Advertised Speed to Real Download Rate

What each common connection tier delivers at its theoretical maximum:

Megabits per second converted to megabytes per second
Connection (Mbps)MB/sKB/s
10.125125
101.251250
253.1253125
506.256250
10012.512500
30037.537500
50062.562500
1000 (1 Gbps)125125000

These are line rates. Real-world throughput is lower once protocol overhead, contention and server-side limits are accounted for — the conversion gives you the ceiling, not a guarantee.

The Eight-to-One Relationship

100 Mbps (megabits/second) sold as 12.5 MB/s (megabytes/second) arrives as Same speed. Divided by 8 because a byte is 8 bits.

The bar lengths are to scale: the byte figure is one eighth of the bit figure.

Full Cross-Reference

1 unit of each rate, converted across the scale
1 of…bit/sMbit/sMB/sGB/s
Bit/Second10.0000011.25e-071.25e-10
Kilobit/Second10000.0010.0001251.25e-07
Megabit/Second100000010.1250.000125
Gigabit/Second100000000010001250.125
Terabit/Second1.0e+121000000125000125
Byte/Second80.0000080.0000011.0e-09
Kilobyte/Second80000.0080.0010.000001
Megabyte/Second8000000810.001
Gigabyte/Second8000000000800010001

Where This Conversion Earns Its Keep

  • Checking you're getting what you pay for — a speed test reporting MB/s has to be multiplied by eight before it can be compared with an advertised Mbps tier.
  • Capacity planning — sizing an uplink for a known number of concurrent streams, where stream bitrates are quoted in Mbps and storage throughput in MB/s.
  • Backup windows — working out whether a given dataset can traverse a link overnight requires the link rate and the data size in compatible units.
  • Storage versus network bottleneck analysis — drive throughput is specified in MB/s, network throughput in Gbps; converting both to one unit reveals which is the constraint.

How to Use This Calculator

  1. Enter the rate figure in the Value field.
  2. In the first dropdown pick the unit it's given in — read the case carefully, since Mbps and MBps are both listed.
  3. In the second dropdown pick your target unit.
  4. Press Calculate. The explanation shows both factors in bits per second and the division performed.

Related Calculations

For the power draw of the equipment moving that data, see the Power Conversion Calculator; for its energy consumption over time, the Energy Conversion Calculator.