Data Rate Converter
Convert communication data rates between bit-rate, byte-rate, SI prefix, and IEC prefix units. Use it for ideal network speed conversion, file-transfer estimates, bandwidth comparisons, and required-rate calculations.
COM-010 performs unit conversion only. It does not model protocol efficiency, Ethernet overhead, USB negotiation, compression, PCIe encoding, or payload-specific throughput loss.
Engineering tool
Data Rate Converter
Convert bit rates, byte rates, SI prefixes, IEC prefixes, transfer time, required data rate, and binary-versus-decimal data units.
Input transfer rate or source data-rate value.
Output unit
Target output data-rate unit.
Result console
- Converted value
- 12.5MB/s
- Equivalent bit rate
- 100Mbps
- Equivalent byte rate
- 12.5MB/s
Remember that byte rates are eight times smaller than bit rates for the same numeric prefix.
Result is an ideal unit conversion. Real application throughput can be lower than the converted line rate.
Formula reference
Data Rate Conversion Formulas
The converter uses bit, byte, SI, IEC, transfer-time, and required-rate relationships.
Byte/s = Bit/s / 8Bit/s = Byte/s x 8Transfer Time = File Size / Data RateRequired Data Rate = File Size / Transfer TimeSI Prefix = 1000-basedIEC Prefix = 1024-basedVariable definitions
- bit
- one binary digit
- byte
- 8 bits
- bps
- bits per second
- B/s
- bytes per second
- MB
- 1,000,000 bytes
- MiB
- 1,048,576 bytes
- Throughput
- effective useful data rate, usually below theoretical bandwidth
Worked Examples
100 Mbps to MB/s
100 Mbps / 8 = 12.5 MB/s.
1 Gbps to MB/s
1 Gbps = 1000 Mbps, so 1000 / 8 = 125 MB/s.
125 MB/s to Mbps
125 MB/s x 8 = 1000 Mbps.
10 GB file at 1 Gbps
10 GB x 8 / 1 Gbps = 80 seconds.
100 MB file at 100 Mbps
100 MB x 8 / 100 Mbps = 8 seconds.
Binary vs decimal
1 GiB = 1.073741824 GB because IEC uses 1024-based prefixes.
1 Tbps to Gbps
1 Tbps = 1000 Gbps using SI prefixes.
1 GiB/s to MiB/s
1 GiB/s = 1024 MiB/s.
Required rate
A 1 GB transfer in 8 seconds requires 1 Gbps in an ideal model.
Compare units
100 Mbps is 12.5 MB/s, while 1 Gbps is 125 MB/s.
Engineering Notes
- A bit is a single binary digit. A byte is eight bits.
- Network bandwidth is normally written in bits per second, such as Mbps or Gbps.
- File transfer speed is often written in bytes per second, such as MB/s or GB/s.
- SI prefixes use powers of 1000. One MB is 1,000,000 bytes.
- IEC prefixes use powers of 1024. One MiB is 1,048,576 bytes.
- Transfer time estimates are ideal and do not include protocol overhead, retries, latency, or storage limitations.
- Bandwidth and throughput are related, but actual throughput is usually lower than theoretical bandwidth.
- Use the Network Throughput Calculator when protocol efficiency or overhead must be estimated.
Common Mistakes
- Confusing Mbps with MB/s.
- Assuming 1 Gbps equals 1 GB/s.
- Mixing SI prefixes such as MB with IEC prefixes such as MiB.
- Ignoring protocol overhead when estimating real file-transfer time.
- Using decimal storage values when the source actually reports binary values.
- Treating the converted line rate as guaranteed application throughput.
Support reference
FAQ
What is Mbps?
Mbps means megabits per second. It is a bit-rate unit commonly used for network bandwidth and communication data rates.
What is MB/s?
MB/s means megabytes per second. It is a byte-rate unit commonly used for file transfer speed, storage throughput, and application-level data movement.
How do I convert Mbps to MB/s?
Divide Mbps by 8. For example, 100 Mbps equals 12.5 MB/s before protocol overhead and real system limits.
Why is 1 Byte equal to 8 bits?
Modern digital systems define one byte as eight bits. Data-rate conversions between bit-rate and byte-rate units therefore use a factor of 8.
What is GiB?
GiB means gibibyte and uses the IEC binary prefix. One GiB equals 1,073,741,824 bytes.
What is MiB?
MiB means mebibyte and uses the IEC binary prefix. One MiB equals 1,048,576 bytes.
How long does a file transfer take?
Ideal transfer time is file size divided by data rate. Convert file size to bits, then divide by bits per second.
What is throughput?
Throughput is the effective useful data rate after protocol overhead, endpoint limitations, storage speed, and implementation losses.
What is the difference between SI and IEC prefixes?
SI prefixes use powers of 1000, such as MB and GB. IEC prefixes use powers of 1024, such as MiB and GiB.
Why is real transfer speed lower than the converted data rate?
This converter performs ideal unit conversion. Real transfer speed can be lower because of protocol overhead, latency, congestion, retransmissions, CPU limits, and storage limits.
Related Calculators
UART Baud Rate Calculator
AvailableCalculate UART baud rate timing, bit time, frame bits, transmission time, and character rate.
Open Calculator ->SPI Clock Calculator
AvailableCalculate SPI clock divider settings, bit time, byte transfer time, block transfer time, and ideal throughput.
Open Calculator ->Ethernet PoE Power Calculator
AvailableCalculate IEEE PoE power budget, cable loss, current, voltage, efficiency, and switch power.
Open Calculator ->USB Power Budget Calculator
AvailableCalculate USB current, voltage drop, cable loss, available power, and multi-device power budget.
Open Calculator ->Network Throughput Calculator
AvailableEstimate effective network throughput, protocol efficiency, overhead loss, and transfer time.
Open Calculator ->Related Engineering Guides
These guide topics are planned for the communication content cluster and should link here when published.
- Bit vs Byte
- SI vs IEC Units
- Bandwidth vs Throughput
- How to Calculate Transfer Time
Engineering Disclaimer
This converter provides ideal unit conversion and first-pass transfer estimates. Real throughput can be lower because of protocol overhead, network latency, congestion, endpoint CPU limits, storage speed, and implementation details.
