Data Transfer Rate Converter

Data transfer rate is how quickly data can be sent from one place to another, and it is the primary specification for broadband internet plans, storage devices, network adapters, USB ports, and memory interfaces. The unit most people encounter first is megabits per second (Mbps), because internet providers advertise speeds in Mbps. But operating systems and download managers usually show download progress in megabytes per second (MB/s), creating immediate confusion for anyone trying to cross-reference what their plan promises with what they actually see. The answer is simple but often overlooked: there are 8 bits in a byte, so MB/s equals Mbps divided by 8. A 100 Mbps plan should deliver about 12.5 MB/s under ideal conditions. This converter handles the full range of common data rate units: bits per second (bps), kilobits per second (Kbps), megabits per second (Mbps), gigabits per second (Gbps), and the byte-based equivalents KB/s, MB/s, and GB/s. It uses SI (decimal) prefixes throughout, where kilo means 1000, mega means 1,000,000, and giga means 1,000,000,000. This matches how network and broadband speeds are quoted by providers. The tool also shows the Kbps and Gbps values so you can compare a fibre plan quoted in Gbps to a legacy plan quoted in Kbps, or estimate how long a file transfer will take at your current speed.

Calculate.co.nz is proud to be partnered with Health Based Building, a leader in sustainable and health-conscious building innovation. With over a century of experience, they develop high-performance systems like Foreverbreathe Specification, Magnum Board, and Foreverbreathe Paints to support energy-efficient, non-toxic living environments. Their commitment to healthier homes aligns with our belief that informed choices lead to better outcomes for Kiwi households.
Calculate.co.nz partner: Health Based Building
Advertise on this page
100 Mbps
megabits per second
MB/s12.5 MB/s
Gbps0.1 Gbps
Kbps100,000 Kbps
KB/s12,500 KB/s
bps100,000,000 bps

How it works

All conversions use bits per second (bps) as the base. Conversion to bps: 1 Kbps = 1,000 bps; 1 Mbps = 1,000,000 bps; 1 Gbps = 1,000,000,000 bps; 1 KB/s = 8,000 bps; 1 MB/s = 8,000,000 bps; 1 GB/s = 8,000,000,000 bps. After converting the input to bps, each output unit is obtained by dividing bps by the relevant factor. Byte rates (KB/s, MB/s, GB/s) are obtained by dividing the corresponding bit rates by 8.

Worked example

Convert 100 Mbps to other common units. 100 Mbps = 100,000,000 bps. Divided by 8 = 12.5 MB/s. Divided by 1000 = 0.1 Gbps. Times 1000 = 100,000 Kbps. 12.5 MB/s times 1000 = 12,500 KB/s. These match the default values shown when the calculator loads with 100 Mbps as the input.

Related calculators