Logo

MonoCalc

/

Bandwidth Unit Converter

Converter

Show all unit conversions

Enter a bandwidth value to see the conversion result.

About This Tool

Bandwidth Unit Converter – Convert Mbps, MB/s, Gbps, and More

Bandwidth is measured in two very different ways depending on who is doing the measuring. Internet service providers (ISPs) advertise speeds in Megabits per second (Mbps), while operating systems, download managers, and file explorers report transfer rates in Megabytes per second (MB/s). Because 1 byte equals 8 bits, a 100 Mbps plan translates to a maximum download speed of roughly 12.5 MB/s — a fact that surprises many new broadband subscribers. This converter resolves that confusion instantly for any combination of bit-based and byte-based bandwidth units.

Supported Units

The converter handles 14 data transfer rate units organized into three groups:

  • Bits per second (decimal SI): bps, Kbps, Mbps, Gbps, Tbps — the units used by ISPs, networking equipment manufacturers, and speed tests.
  • Bytes per second (decimal SI): B/s, KB/s, MB/s, GB/s, TB/s — the units used by download managers, file managers, and most end-user software.
  • Bytes per second (binary IEC): KiB/s, MiB/s, GiB/s, TiB/s — the units used in Linux tools, storage benchmarks, and RAM bandwidth specifications where base-1024 prefixes are preferred.

How Bandwidth Conversion Works

All conversions use bits per second (bps) as the universal base unit. The formula is straightforward:

Result = Input × (From Unit factor in bps) ÷ (To Unit factor in bps)

For example, converting 100 Mbps to MB/s: the Mbps factor is 1,000,000 and the MB/s factor is 8,000,000 (because 1 MB/s = 8 Mbps). So: 100 × 1,000,000 ÷ 8,000,000 = 12.5 MB/s.

Converting in the other direction — say, 50 MB/s to Gbps — reverses the factors: 50 × 8,000,000 ÷ 1,000,000,000 = 0.4 Gbps.

Decimal (SI) vs Binary (IEC) Byte Units

Decimal SI prefixes (kilo, mega, giga) are powers of 1,000: 1 MB/s = 1,000,000 bytes/s. Binary IEC prefixes (kibi, mebi, gibi) are powers of 1,024: 1 MiB/s = 1,048,576 bytes/s. The difference is about 4.9% at the mega scale and grows to 7.4% at the giga scale. This matters most when reading Linux iotop output (MiB/s) alongside a Windows Task Manager (MB/s), or comparing RAM bandwidth (GiB/s) to Ethernet throughput (Gbps).

File Transfer Time Estimator

The Transfer Time tab calculates how long it takes to transfer a given file at a specified bandwidth. The formula is:

Time (seconds) = (File size in bytes × 8) ÷ Bandwidth in bps

You can also enter a protocol overhead percentage (typically 5–10% for TCP/IP) to reduce the effective bandwidth and produce a more realistic estimate. For example, transferring a 1 GB file at 100 Mbps with 10% overhead:

Effective bandwidth = 100 × 0.9 = 90 Mbps = 90,000,000 bps. Time = (1,000,000,000 × 8) ÷ 90,000,000 ≈ 88.9 seconds.

Common Use Cases

  • Comparing ISP plans: Convert advertised Mbps to MB/s to understand your real-world download speed before signing a contract.
  • Network equipment specifications: Switch port speeds (1 Gbps, 10 Gbps) and Wi-Fi 6 throughput (600 Mbps) expressed in byte-based units for application planning.
  • Storage transfer rates: NVMe SSDs often specify throughput in GB/s, while benchmarks report in GiB/s — convert between them accurately.
  • Backup and download planning: Use the transfer time estimator to know whether a cloud backup or software download will finish overnight.
  • 5G and fiber comparisons: Quickly convert between carrier-quoted Gbps speeds and the MB/s throughput your applications will actually see.

Quick Reference: Common Conversions

  • 1 Mbps = 0.125 MB/s (divide Mbps by 8)
  • 1 MB/s = 8 Mbps (multiply MB/s by 8)
  • 1 Gbps = 125 MB/s
  • 1 GB/s = 8 Gbps
  • 1 MiB/s ≈ 8.389 Mbps
  • 100 Mbps = 12.5 MB/s (typical home broadband plan)
  • 1 Gbps = 1,000 Mbps = 125 MB/s (gigabit fiber)

Tips for Accurate Results

The converter delivers mathematically exact results within standard floating-point precision. For very large rates (above 10¹⁵) or very small fractions (below 10⁻⁶), results automatically switch to scientific notation. Use the decimal places slider (0–10) to control the precision of all displayed values, and use the Show All Units toggle to view your input simultaneously converted to every supported unit — useful for cross-referencing specifications from different sources.

Frequently Asked Questions

Is the Bandwidth Unit Converter free?

Yes, Bandwidth Unit Converter is totally free :)

Can I use the Bandwidth Unit Converter offline?

Yes, you can install the webapp as PWA.

Is it safe to use Bandwidth Unit Converter?

Yes, any data related to Bandwidth Unit Converter only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this bandwidth unit converter work?

All conversions use bits per second (bps) as the internal base unit. Your input value is multiplied by the source unit's bps factor to get an equivalent in bps, then divided by the target unit's bps factor to produce the result. For example, converting 100 Mbps to MB/s: 100 × 1,000,000 ÷ 8,000,000 = 12.5 MB/s. This two-step approach handles every combination of bit-based and byte-based units without loss.

Why does my ISP advertise 100 Mbps but I only download at about 12 MB/s?

Internet providers advertise speeds in Megabits per second (Mbps), while download managers and file explorers report in Megabytes per second (MB/s). Because 1 byte = 8 bits, you divide the Mbps figure by 8 to get the approximate MB/s figure: 100 Mbps ÷ 8 = 12.5 MB/s. Real-world speeds are often slightly lower due to TCP/IP overhead, network congestion, and Wi-Fi signal quality.

What is the difference between decimal (SI) and binary (IEC) byte units?

Decimal (SI) units use base-1000 prefixes: 1 MB/s = 1,000,000 bytes/s. Binary (IEC) units use base-1024 prefixes: 1 MiB/s = 1,048,576 bytes/s. The discrepancy is about 4.9% at the mega scale and grows to 7.4% at the giga scale. Linux tools and benchmarks often report in MiB/s, while ISPs and hardware manufacturers use MB/s.

Which units does this converter support?

The converter supports 14 units across three groups: bit-based decimal SI (bps, Kbps, Mbps, Gbps, Tbps), byte-based decimal SI (B/s, KB/s, MB/s, GB/s, TB/s), and byte-based binary IEC (KiB/s, MiB/s, GiB/s, TiB/s). The all-units table shows your input rate converted to every supported unit simultaneously.

How is file transfer time calculated?

The transfer time estimator converts your file size to bits, then divides by the data rate in bits per second: Transfer Time = (File Size in bytes × 8) ÷ Rate in bps. You can also apply a protocol overhead percentage (typically 5–10% for TCP/IP) to get a more realistic estimate. The result is displayed in a human-readable format such as '1 hr 22 min'.

Are the conversion results accurate for very large or very small values?

Conversions are mathematically exact within IEEE 754 double-precision floating-point limits. For extremely large values (above 10¹⁵) or very small fractions (below 10⁻⁶) the tool automatically switches to scientific notation to preserve readability. You can adjust the precision slider from 0 to 10 decimal places to control the level of detail.