This data transfer rate converter changes speeds between bits per second (bit/s, kbps, Mbps, Gbps), decimal bytes per second (B/s, KB/s, MB/s, GB/s) and binary bytes per second (KiB/s, MiB/s, GiB/s). The data transfer rate converter uses this formula: 1 B/s = 8 bit/s; decimal MB/s = Mbit/s / 8. One byte is 8 bits, so Mbps to MB/s is a division by 8: a 100 Mbps connection moves at most 12.5 MB/s.
On this page

How to use the data transfer rate converter
- Enter the speed, for example 300 from an internet plan in Mbps.
- Choose its unit and the target unit, such as Mbps to MB/s.
- Read the result: 300 Mbps = 37.5 MB/s.
For Mbps to MB/s, divide by 8; for MB/s to Mbps, multiply by 8. For Gbps to MB/s, multiply by 125.
What is data transfer rate?
Data transfer rate is how much data moves per second. Internet speeds are quoted in bits per second (Mbps, Gbps), while file downloads often show bytes per second (MB/s). Divide megabits per second by 8 to get megabytes per second.
Conversion formula
The data transfer rate converter stores every unit as a multiple of the base unit, the bit per second (bit/s). To convert:
value in target unit = value × (factor of source unit ÷ factor of target unit)
where each factor is the size of the unit in bits per second.
Common data transfer rate conversions
| From | To | 1 unit equals |
|---|---|---|
| megabit per second (Mbit/s) | megabyte per second (MB/s) | 0.125 MB/s |
| gigabit per second (Gbit/s) | megabyte per second (MB/s) | 125 MB/s |
| kilobit per second (kbit/s) | kilobyte per second (KB/s) | 0.125 KB/s |
| mebibyte per second (MiB/s) | megabit per second (Mbit/s) | 8.388608 Mbit/s |
Data transfer rate converter worked example
Convert 25 megabits per second to megabytes per second:
- Factor of Mbit/s = 1,000,000 bit/s
- Factor of MB/s = 8,000,000 bit/s
- 25 × 1,000,000 ÷ 8,000,000 = 3.125 MB/s
Data transfer rate unit reference
| Unit | Symbol | Group | Equals (bit/s) |
|---|---|---|---|
| Bit per Second | bit/s | Bits (decimal) | 1 |
| Kilobit per Second | kbit/s | Bits (decimal) | 1,000 |
| Megabit per Second | Mbit/s | Bits (decimal) | 1,000,000 |
| Gigabit per Second | Gbit/s | Bits (decimal) | 1,000,000,000 |
| Byte per Second | B/s | Bytes (decimal) | 8 |
| Kilobyte per Second (decimal) | KB/s | Bytes (decimal) | 8,000 |
| Megabyte per Second (decimal) | MB/s | Bytes (decimal) | 8,000,000 |
| Gigabyte per Second (decimal) | GB/s | Bytes (decimal) | 8,000,000,000 |
| Kibibyte per Second | KiB/s | Bytes (binary) | 8,192 |
| Mebibyte per Second | MiB/s | Bytes (binary) | 8,388,608 |
| Gibibyte per Second | GiB/s | Bytes (binary) | 8,589,934,592 |
Reverse factors for each data transfer rate unit
The data transfer rate converter reference table gives each unit in bit per seconds. To go the other way, divide by that factor; the list below does the division for you.
- Kilobit per Second (kbit/s), Bits (decimal): 1 kbit/s = 1,000 bit/s, so 1 bit/s = 0.001 kbit/s.
- Megabit per Second (Mbit/s), Bits (decimal): 1 Mbit/s = 1,000,000 bit/s, so 1 bit/s = 1 × 10−6 Mbit/s.
- Gigabit per Second (Gbit/s), Bits (decimal): 1 Gbit/s = 1 × 109 bit/s, so 1 bit/s = 1 × 10−9 Gbit/s.
- Byte per Second (B/s), Bytes (decimal): 1 B/s = 8 bit/s, so 1 bit/s = 0.125 B/s.
- Kilobyte per Second (decimal) (KB/s), Bytes (decimal): 1 KB/s = 8,000 bit/s, so 1 bit/s = 0.000125 KB/s.
- Megabyte per Second (decimal) (MB/s), Bytes (decimal): 1 MB/s = 8,000,000 bit/s, so 1 bit/s = 1.25 × 10−7 MB/s.
- Gigabyte per Second (decimal) (GB/s), Bytes (decimal): 1 GB/s = 8 × 109 bit/s, so 1 bit/s = 1.25 × 10−10 GB/s.
- Kibibyte per Second (KiB/s), Bytes (binary): 1 KiB/s = 8,192 bit/s, so 1 bit/s = 0.0001220703 KiB/s.
- Mebibyte per Second (MiB/s), Bytes (binary): 1 MiB/s = 8,388,608 bit/s, so 1 bit/s = 1.19209 × 10−7 MiB/s.
- Gibibyte per Second (GiB/s), Bytes (binary): 1 GiB/s = 8.58993 × 109 bit/s, so 1 bit/s = 1.16415 × 10−10 GiB/s.
Download time at common speeds
Time = size in bits ÷ speed in bit/s. Ideal times, before protocol overhead and congestion:
| File | 25 Mbps | 100 Mbps | 1 Gbps |
|---|---|---|---|
| 1 GB file | 5 min 20 s | 1 min 20 s | 8 s |
| 5 GB game patch | 26 min 40 s | 6 min 40 s | 40 s |
| 50 GB game | 4 h 26 min | 1 h 6 min | 6 min 40 s |
Real downloads usually run somewhat slower than the line rate.
Interface speeds in Mbps and MB/s
Interfaces are rated in bits per second; file managers show bytes per second. Line rates converted at 8 bits per byte:
| Interface | Rated speed | Maximum MB/s |
|---|---|---|
| USB 2.0 High Speed | 480 Mbps | 60 |
| Gigabit Ethernet | 1 Gbps | 125 |
| USB 3.2 Gen 1 | 5 Gbps | 625 |
| USB 3.2 Gen 2 | 10 Gbps | 1,250 |
Encoding and protocol overhead lower usable throughput below these figures. MB/s here means 10⁶ bytes; a MiB/s is 1,048,576 bytes per second, about 4.9% larger. Use the data storage converter for file sizes and the bandwidth calculator for planning.
Related converters and calculators
Related tools:
- Data storage converter: MB, GB, GiB
- Bandwidth calculator: download time
- SI prefix converter: kilo, mega, giga
- Scientific notation calculator: powers of ten
- Number base converter: binary and hex
Sources
The data transfer rate converter is based on these sources: BIPM: SI Brochure; USB-IF: USB specifications; IEC: Prefixes for binary multiples.
Questions about this calculator
How do I convert Mbps to MB/s?
Divide by 8. For example, 200 Mbps = 25 MB/s.
How do I convert MB/s to Mbps?
Multiply by 8. For example, 50 MB/s = 400 Mbps.
How do I convert Gbps to MB/s?
Multiply by 125. For example, 2.5 Gbps = 312.5 MB/s.
What is the difference between MB/s and MiB/s?
MB/s is 1,000,000 bytes per second; MiB/s is 1,048,576 bytes per second.
How long does a 1 GB download take at 100 Mbps?
At least 80 seconds: 8,000 megabits ÷ 100 Mbps.
Check the assumptions and units before relying on a result. Financial, tax and health estimates do not replace advice for your individual circumstances.
Report a calculation issue