IP Networking & Data Center Engineering

Mbps to MB/s Converter

Convert network transmission rates (Mbps) into file storage download velocity (MB/s and MiB/s). Calculate real-world download durations, contrast decimal SI with operating system binary IEC units, and evaluate Layer 2 through Layer 4 protocol encapsulation overhead.

Primary Speed & File Download Calculator

Carrier-Grade Client-Side Engine
Popular Broadband Tier & Carrier Line Presets:
Decimal Byte Rate (SI Base-10)
Raw Mathematical Conversion (1 Byte = 8 bits)
Equivalent Megabytes/sec
12.50 MB/s
MB/s = Mbps / 8 = 100.0 / 8
Megabytes/sec (MB/s) 12.50
Kilobytes/sec (kB/s) 12,500.00
Gigabytes/sec (GB/s) 0.0125
Megabits/sec (Mbps) 100.00
Bits/sec (bps) 100,000,000
OS Binary Speed (IEC Base-2)
Displayed by Windows, macOS, Steam, and BitTorrent
OS Download Rate (MiB/s)
11.92 MiB/s
1 MiB/s = 1,048,576 Bytes/sec = 220 B/s
Mebibytes/sec (MiB/s) 11.92
Kibibytes/sec (KiB/s) 12,207.03
Gibibytes/sec (GiB/s) 0.01164
Binary vs. Decimal Shift -4.63%
Continuous Data Volume (1 Hour)
Maximum Data Sustained at 100% Saturation
Decimal Total
45.00 GB
in 3,600 seconds
OS Binary Total
41.91 GiB
Windows file volume
Per 10 Minutes 7.50 GB (6.98 GiB)
Per 24 Hours 1.08 TB (1.01 TiB)
Per 30-Day Month 32.40 TB (30.17 TiB)

Interactive File Download Duration Estimator

Enter any custom file size to evaluate theoretical wire time vs. realistic application time.

5% Standard TCP/IP Overhead Factored
Estimated Download Duration
14m 02s (Realistic) • 13m 20s (Ideal)
100 MB App Update
8.4 s
Ideal: 8.0 s
1.5 GB HD Video
2m 06s
Ideal: 2m 00s
10 GB 4K Stream Buffer
14m 02s
Ideal: 13m 20s
50 GB Modern Game
1h 10m 11s
Ideal: 1h 06m 40s
100 GB Full Backup
2h 20m 21s
Ideal: 2h 13m 20s
Protocol Encapsulation & Net Goodput Modeling
MTU: 1500 Bytes | TCP MSS: 1460 Bytes | Wire Footprint: 1538 Bytes
High Wire Efficiency (>94%)
1. Nominal Wire Rate
12.50 MB/s
100.00 Mbps raw
2. Protocol Header Overhead
-5.07%
78 Bytes overhead / frame
3. Net Application Goodput
11.87 MB/s
11.32 MiB/s (94.93 Mbps)
4. Adjusted Download Time
14m 03s
For 10.0 GB file transfer
Dynamic Step-by-Step Mathematical Derivation
Input: 100.0 Mbps = 100,000,000 bits/sec | Decimal Conversion: 100,000,000 / 8 = 12,500,000 Bytes/sec = 12.50 MB/s | Binary Conversion: 12,500,000 / 1,048,576 = 11.9209 MiB/s | Transfer of 10.0 GB (10×109 Bytes): Ideal Time = 10,000,000,000 / 12,500,000 = 800.00 seconds (13 min 20 sec) | TCP/IPv4 MTU 1500 Framing: MSS = 1460 Bytes, Total Wire Frame = 1538 Bytes → Efficiency = 1460 / 1538 = 94.93% | Effective Application Goodput = 12.50 × 0.9493 = 11.87 MB/s (11.32 MiB/s) → Realistic Download Time = 842.72 seconds (14 min 03 sec)

Engineering Foundations: Bits, Bytes, Protocol Overhead, and File Transfer Physics

An authoritative technical treatise on the 8:1 bit-to-byte ratio, base-10 SI decimal vs. base-2 IEC binary Mebibytes discrepancies, and Layer 2 through Layer 4 protocol encapsulation taxes.

1. The Fundamental Distinction: Bits (b) vs. Bytes (B)

The most pervasive point of confusion among internet subscribers, systems administrators, and junior network engineers stems from the typographical and mathematical distinction between the lowercase letter 'b' (bit) and the uppercase letter 'B' (Byte).

A bit (binary digit) is the atomic unit of digital communications. Physical transceivers—such as optical SFP+ lasers, DSL modems, DOCSIS cable modems, and 5G baseband chips—transmit data serially or in parallel as individual electromagnetic pulses, light flashes, or RF phase shifts. Because line hardware operates sequentially on bit streams, telecommunications standards organizations (IEEE, ITU-T, 3GPP) and Internet Service Providers (ISPs) universally specify connection bandwidth in Megabits per second (Mbps) or Gigabits per second (Gbps).

In contrast, a Byte is a composite structural unit consisting of exactly 8 bits ($1\text{ Byte} = 8\text{ bits}$). Operating systems (Microsoft Windows, Apple macOS, Linux), computer storage controllers, SSDs, hard drives, and application downloaders (Steam, BitTorrent, Google Chrome) quantify memory addresses and file sizes strictly in Megabytes (MB) or Gigabytes (GB).

Consequently, the fundamental rule of thumb for computing download capacity is the 8-to-1 divisor:

\text{Speed (MB/s)} = \frac{\text{Speed (Mbps)}}{8}

If a consumer purchases an advertised "100 Mbps" broadband plan, the maximum raw theoretical throughput is:

\frac{100\text{ Mbps}}{8} = 12.5\text{ MB/s}

Under no circumstances will a 100 Mbps broadband connection yield a sustained download speed of 100 Megabytes per second.

2. The Base-10 (SI) vs. Base-2 (IEC) Discrepancy (MB/s vs. MiB/s)

Even after dividing advertised Mbps by 8, network users routinely observe that their file downloads plateau at a number approximately $5\%$ lower than expected. On a 100 Mbps connection, for example, a Windows Explorer file copy or Steam client often caps out at approximately $11.92\text{ MB/s}$. This behavior is not necessarily caused by network congestion, but rather by an unresolved conflict between decimal and binary unit standards:

  • International System of Units (SI Metric / Telecom Standard): Uses powers of 10.
    $1\text{ kilobit (kb)} = 10^3\text{ bits} = 1,000\text{ bits}$
    $1\text{ Megabit (Mb)} = 10^6\text{ bits} = 1,000,000\text{ bits}$
    $1\text{ Megabyte (MB)} = 10^6\text{ Bytes} = 1,000,000\text{ Bytes}$
  • International Electrotechnical Commission (IEC 80000-13 / Binary Standard): Uses powers of 2.
    $1\text{ Kibibyte (KiB)} = 2^{10}\text{ Bytes} = 1,024\text{ Bytes}$
    $1\text{ Mebibyte (MiB)} = 2^{20}\text{ Bytes} = 1,048,576\text{ Bytes}$
    $1\text{ Gibibyte (GiB)} = 2^{30}\text{ Bytes} = 1,073,741,824\text{ Bytes}$
The Mathematical Gap: -4.86%

When an ISP supplies 100,000,000 bits per second, the decimal byte throughput is:

\text{Decimal Byte Speed} = \frac{100,000,000}{8} = 12,500,000\text{ Bytes/sec} = 12.50\text{ MB/s}

However, operating systems measure memory blocks in groups of 1,048,576 Bytes. Translating 12,500,000 Bytes into binary Mebibytes reveals:

\text{Binary OS Speed} = \frac{12,500,000}{1,048,576} \approx 11.9209\text{ MiB/s}

The difference is exactly $\frac{1,000,000 - 1,048,576}{1,048,576} \approx -4.63\%$. While Windows labels this speed as "11.92 MB/s", it is mathematically reporting Mebibytes per second (MiB/s).

3. Protocol Encapsulation Tax: The Missing 5% to 10% Goodput

In addition to the binary-to-decimal numbering difference, physical networks must consume bandwidth to transmit protocol control headers. Every user byte transferred over the internet must be wrapped inside Layer 2 Ethernet, Layer 3 IP, and Layer 4 TCP headers:

  • Physical Layer 1 Framing: 7 Bytes Preamble + 1 Byte Start Frame Delimiter (SFD) + 12 Bytes Inter-Packet Gap (IPG) = 20 Bytes on the wire.
  • Layer 2 Ethernet Frame: 14 Bytes MAC Header (Destination MAC, Source MAC, EtherType) + 4 Bytes Frame Check Sequence (FCS) = 18 Bytes.
  • Layer 3 IP Packet: 20 Bytes for IPv4 (or 40 Bytes for IPv6).
  • Layer 4 TCP Segment: 20 Bytes minimum header (source/dest ports, sequence numbers, flags, window size).

On a standard internet link with a Maximum Transmission Unit (MTU) of 1,500 Bytes, the maximum usable TCP payload—termed the Maximum Segment Size (MSS)—is:

\text{MSS} = \text{MTU} - (\text{IPv4 Header} + \text{TCP Header}) = 1500 - 40 = 1460\text{ Bytes}

However, the total physical wire footprint required to convey this 1,460-byte payload across Ethernet is:

\text{Wire Footprint} = \text{MTU} + \text{L2 Framing (18B)} + \text{L1 Overhead (20B)} = 1500 + 38 = 1538\text{ Bytes}

Thus, the maximum theoretical protocol efficiency ($\eta$) of TCP/IPv4 over standard Ethernet is:

\eta = \frac{\text{MSS}}{\text{Wire Footprint}} = \frac{1460}{1538} \approx 94.928\% \approx 94.93\%

This $5.07\%$ loss is the unavoidable "protocol encapsulation tax". When combined with the $4.86\%$ binary shift, a mathematically perfect 100 Mbps line can deliver at most:

\text{Effective Net Goodput} = 12.50\text{ MB/s} \times 0.9493 = 11.87\text{ MB/s} \quad (11.32\text{ MiB/s})

When factoring in additional real-world constraints—such as TLS 1.3 cryptographic record headers (5 to 16 Bytes per block), HTTP/2 frame overhead, Wi-Fi channel contention, and TCP slow-start window ramping—practical consumer download goodput typically ranges between $88\%$ and $92\%$ of the ISP's advertised line rate.

Advertised ISP Plan Raw Line Rate (Mbps) Decimal Speed (MB/s) Binary OS Speed (MiB/s) Realistic Goodput (MB/s) Time to Download 10 GB Time to Download 50 GB
DSL / Basic Broadband 25 Mbps 3.13 MB/s 2.98 MiB/s 2.97 MB/s 56m 07s 4h 40m 33s
Entry Fiber / 4G LTE 50 Mbps 6.25 MB/s 5.96 MiB/s 5.93 MB/s 28m 04s 2h 20m 17s
Standard Fast Ethernet 100 Mbps 12.50 MB/s 11.92 MiB/s 11.87 MB/s 14m 02s 1h 10m 11s
Mid-Tier Broadband 200 Mbps 25.00 MB/s 23.84 MiB/s 23.73 MB/s 7m 01s 35m 04s
Ultra-Fast Cable / FTTH 300 Mbps 37.50 MB/s 35.76 MiB/s 35.60 MB/s 4m 41s 23m 23s
Premium Fiber Tier 500 Mbps 62.50 MB/s 59.60 MiB/s 59.33 MB/s 2m 48s 14m 02s
Gigabit Fiber (1G) 1,000 Mbps 125.00 MB/s 119.21 MiB/s 118.66 MB/s 1m 24s 7m 01s
Multi-Gigabit Fiber (2G) 2,000 Mbps 250.00 MB/s 238.42 MiB/s 237.32 MB/s 42s 3m 31s
Multi-Gigabit Fiber (2.5G) 2,500 Mbps 312.50 MB/s 298.02 MiB/s 296.65 MB/s 34s 2m 48s
5-Gigabit Hyper Fiber 5,000 Mbps 625.00 MB/s 596.05 MiB/s 593.30 MB/s 17s 1m 24s