How data transfer rates work
A data transfer rate measures how much data moves per second. Networks count in bits per second — bps, then kbps, Mbps and Gbps — while files and downloads are measured in bytes per second: B/s, KB/s, MB/s and GB/s. The single most important fact is that 1 byte = 8 bits, so the two families differ by a factor of eight.
Network rates scale using decimal 1000-based steps: 1 kbps = 1000 bps, 1 Mbps = 1,000,000 bps, and 1 Gbps = 1,000,000,000 bps. This converter works internally in bits per second as a base unit, then divides or multiplies to reach every other unit, which keeps results consistent across the whole table.
Reference note: these figures assume the theoretical maximum at the stated rate using 1000-based units and 8 bits per byte. Real-world downloads are usually a little slower because of protocol overhead, latency and shared bandwidth.
Common data transfer rate conversions
| Bit rate | Byte rate (÷ 8) |
|---|---|
| 1 Mbps | 0.125 MB/s |
| 10 Mbps | 1.25 MB/s |
| 50 Mbps | 6.25 MB/s |
| 100 Mbps | 12.5 MB/s |
| 500 Mbps | 62.5 MB/s |
| 1 Gbps (1000 Mbps) | 125 MB/s |
| 2.5 Gbps | 312.5 MB/s |
| 10 Gbps | 1250 MB/s (1.25 GB/s) |
Frequently asked questions
- What is the difference between Mbps and MB/s?
- Mbps is megabits per second; MB/s is megabytes per second. Because 1 byte = 8 bits, MB/s is eight times larger for the same number. Providers quote Mbps, while download tools show MB/s, so 100 Mbps appears as about 12.5 MB/s.
- How do I convert Mbps to MB/s?
- Divide the Mbps figure by 8, since there are 8 bits in a byte. For example, 100 Mbps ÷ 8 = 12.5 MB/s and 1000 Mbps ÷ 8 = 125 MB/s. To reverse it, multiply MB/s by 8.
- How many Mbps is fast internet?
- As a guide, 25 Mbps handles HD streaming, 100 Mbps supports 4K and several devices, and 500 Mbps to 1 Gbps is very fast. At 100 Mbps you download at about 12.5 MB/s, so a 1 GB file takes roughly 80 seconds.
- Is internet speed measured in bits or bytes?
- Network speeds are measured in bits per second (lower-case b), like Mbps and Gbps. File sizes and download speeds use bytes (upper-case B), like MB and MB/s. Since 1 byte = 8 bits, divide a bit rate by 8 to get the byte rate.
- How do I convert Gbps to MB/s?
- 1 Gbps = 1000 Mbps using 1000-based steps, then divide by 8 to convert bits to bytes: 1000 ÷ 8 = 125 MB/s. So a 1 Gbps connection moves about 125 megabytes per second at full speed.
- Why do you divide by 8 to convert bit rates to byte rates?
- Because one byte is 8 bits. A bit-per-second rate carries eight times as many units as the same byte-per-second rate, so dividing a bit rate by 8 gives the byte rate, and multiplying a byte rate by 8 gives the bit rate.