Why "100 Mbps" Only Downloads at 12.5 MB/s
Your ISP advertises "up to 1 Gbps," yet actual file downloads max out at 125 MB/s. A speed test shows "500 Mbps," but Steam displays "62.5 MB/s." This isn't a connection problem - it's a difference in units.
The world of internet speeds is rife with confusing units. This article untangles the confusion around speed units, from the difference between Mbps and MB/s, to the tricks behind ISP advertising, and how to read your "real" speed.
Bits vs. Bytes - The 8x Trap
The root of the confusion lies in the coexistence of two units: "bits" and "bytes."
- Bit (b): The smallest unit of data. A single digit of 0 or 1
- Byte (B): 8 bits = 1 byte. A unit that can represent a single character
Network speeds are traditionally expressed in bits per second (bps), while file sizes are expressed in bytes (B). This difference in convention creates an 8x discrepancy.
100 Mbps ÷ 8 = 12.5 MB/s1 Gbps ÷ 8 = 125 MB/s
So on a "100 Mbps connection," the theoretical maximum download speed is 12.5 MB/s. The connection isn't slow - the units are just different.
Why Network Speeds Use Bits and File Sizes Use Bytes
The Networking World: Bits Are Natural
Communication lines physically transmit signals of 0s and 1s. Electrical signal on/off, optical pulse presence/absence, radio wave modulation - all are bit-level operations. For telecom engineers, expressing a line's capacity as "how many bits per second it can send" is perfectly natural.
The Computing World: Bytes Are Natural
Computers process data in byte units. Memory addressing, filesystem block sizes, CPU register widths - all use bytes (or multiples thereof) as the base unit. Expressing a file size as "1 MB" rather than "8,388,608 bits" is far more intuitive for humans.
The ISP's Advantage
There's also a marketing reason why ISPs express speeds in bits. "100 Mbps" is a number 8 times larger than "12.5 MB/s," giving consumers the impression of "fast." This isn't fraud - it's the industry-standard notation - but it does tend to mislead consumers. The same unit confusion applies when evaluating VPN protocol speeds, where encryption overhead further reduces effective throughput.
SI Prefixes vs. Binary Prefixes - Another Layer of Confusion
On top of the bit/byte confusion, there are two schools of thought on prefixes.
- SI prefixes (decimal): 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes, 1 GB = 1,000,000,000 bytes
- Binary prefixes: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes, 1 GiB = 1,073,741,824 bytes
Hard drive manufacturers use SI prefixes (decimal), while operating systems use binary prefixes. This is why "a 1 TB hard drive shows up as 931 GB in the OS." 1 TB (decimal) = 1,000,000,000,000 bytes ≈ 931 GiB (binary).
In the context of network speeds, the "M" in Mbps always refers to the SI prefix (decimal, 1,000,000). The binary prefix confusion doesn't apply here.
What "Best Effort" Means
Nearly all internet connections offered by ISPs in Japan are "best effort." "Up to 1 Gbps" means "the theoretical maximum under ideal conditions" and does not guarantee that speed at all times.
Many factors affect actual speeds:
- Number of users sharing the same line (especially apartment-type fiber connections)
- Time-of-day congestion (speeds tend to drop during evening peak hours)
- Router and LAN cable performance (older equipment can become a bottleneck)
- Wi-Fi signal conditions (attenuation from walls and distance)
- Processing capacity and bandwidth of the destination server
Shared bandwidth is particularly noticeable on public Wi-Fi networks, where many users compete for the same connection.
Check your connection info on IP Check-san and measure your actual speed with a speed test site. Understanding the gap between your ISP's advertised speed and your real-world speed is the first step toward improving your network environment.
Speed Unit Quick Reference
Line Speed (Mbps) → Effective Download Speed (MB/s)10 Mbps → ~1.25 MB/s50 Mbps → ~6.25 MB/s100 Mbps → ~12.5 MB/s500 Mbps → ~62.5 MB/s1 Gbps → ~125 MB/s10 Gbps → ~1.25 GB/s
The formula: MB/s = Mbps ÷ 8. Remember just this, and you'll never be confused by internet speed units again.
Summary
The confusing nature of internet speed units stems from the historical conventions of the telecom industry (bits) and the computing industry (bytes). If you know that "Mbps ÷ 8 = MB/s," you can correctly interpret both ISP advertisements and download speed displays. To learn more about how your device is identified on the network independently of connection speed, check out our article on what an IP address is.