Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Megabit per second
1
Mb/s
UnitValueAbbr.
Base
Bit per second1,000,000b/s
Byte per second125,000B/s
SI (1000 based)
Kilobit per second1,000kb/s
Kilobyte per second125kB/s
Megabit per second1Mb/s
Megabyte per second0.125MB/s
Gigabit per second0.001Gb/s
Gigabyte per second0.000125GB/s
Terabit per second0.000001Tb/s
Terabyte per second0.000000125TB/s
IEC 80000-13 (1024 based)
Kibibit per second976.5625Kib/s
Kibibyte per second122.070312KiB/s
Mebibit per second0.95367432Mib/s
Mebibyte per second0.11920929MiB/s
Gibibit per second0.000931323Gib/s
Gibibyte per second0.00011641532GiB/s
Tebibit per second0.000000909495Tib/s
Tebibyte per second0.0000001136868TiB/s

What is the Data Transfer Rate Converter?

This tool converts a network or storage transfer speed entered in one unit into every other common data-rate unit at the same time. It covers plain bits and bytes per second, the decimal SI units (kilobit, megabit, gigabit, terabit and their byte equivalents based on powers of 1000), and the binary IEC 80000-13 units (kibibit, mebibit, gibibit, tebibit and their byte equivalents based on powers of 1024). It is universal and not tied to any country or standard body version beyond those listed.

How to use it

Enter a numeric Speed, choose the Unit it is expressed in, and submit. The result table lists the equivalent value in all 18 units, grouped by Base, SI (1000 based), and IEC 80000-13 (1024 based). Remember the key distinctions: lowercase b means bit, uppercase B means byte, and 1 byte = 8 bits. SI uses 1000 multiples while IEC uses 1024 multiples.

The formula explained

Each unit is stored as a factor relative to the base unit, bits per second. First the input is normalized to bits per second by multiplying by its source factor, then each target value is found by dividing by that target unit's factor. Because every factor is an exact integer, no rounding error is introduced before display formatting.

$$\text{bits/s} = \text{Speed} \times \text{Unit Factor}$$

$$\begin{gathered} B = \text{Speed} \times \text{Unit Factor} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} B &= \text{value in bits per second} \\ \text{Result} &= \dfrac{B}{\text{Target Unit Factor}} \end{aligned} \right. \end{gathered}$$

Diagram showing relationship between bits and bytes and SI versus IEC unit prefixes
Bits versus bytes, and the difference between SI (1000) and IEC (1024) prefixes.

Worked example

Suppose Speed = 1 and Unit = Megabit per second (factor 1,000,000). The value in bits per second is \(1 \times 1{,}000{,}000 = 1{,}000{,}000\) b/s. Dividing: Byte per second = \(1{,}000{,}000 / 8 = 125{,}000\); Kilobyte per second = \(1{,}000{,}000 / 8000 = 125\); Megabyte per second = \(1{,}000{,}000 / 8{,}000{,}000 = 0.125\); Kibibit per second = \(1{,}000{,}000 / 1024 = 976.5625\). So a 1 Mb/s link transfers 125 kB/s.

Conversion flow from megabits per second to megabytes per second
Converting a rate by dividing by 8 to go from megabits to megabytes per second.

FAQ

Why is 1 Mbps not 1 MB/s? Because a byte is 8 bits, 1 megabit per second equals only 0.125 megabytes per second, so an 8 Mb/s connection downloads at about 1 MB/s.

What is the difference between MB and MiB? MB (megabyte) is decimal: 1,000,000 bytes. MiB (mebibyte) is binary: 1,048,576 bytes. The converter shows both so you can compare advertised SI speeds with binary software readouts.

Can I enter zero or a negative value? Zero converts to zero everywhere. Negative numbers are passed through mathematically even though a transfer rate is normally non-negative.

Last updated: