Internet Speed Converter – Mbps, MB/s, Gbps and More
Internet speed is measured in many different units, and the notation used by your ISP, your router, your operating system, and your download manager rarely match. This converter translates between every common data transfer rate unit — including bit-based decimal SI units, byte-based decimal SI units, and byte-based binary IEC units — so you always know exactly what a speed figure means.
Bits vs. Bytes: The Most Common Source of Confusion
The single most important fact about internet speed units is that 1 byte equals 8 bits. ISPs advertise speeds in Megabits per second (Mbps) — lowercase "b" for bit — while file managers and download clients display progress in Megabytes per second (MB/s) — uppercase "B" for byte. This is why a 100 Mbps broadband plan produces download speeds of only about 12.5 MB/s (100 ÷ 8 = 12.5). Divide any Mbps figure by 8 to get the approximate MB/s equivalent.
Decimal (SI) vs. Binary (IEC) Units
A second layer of complexity comes from prefix interpretation. Consumer-grade devices and ISPs use the SI decimal system, where:
1 KB/s = 1,000 B/s1 MB/s = 1,000,000 B/s1 GB/s = 1,000,000,000 B/s
Operating systems, storage benchmarking tools, and Linux utilities often use IEC binary units (standardised by the International Electrotechnical Commission), where:
1 KiB/s = 1,024 B/s1 MiB/s = 1,048,576 B/s1 GiB/s = 1,073,741,824 B/s
The difference is about 4.9% at the mega scale and 7.4% at the giga scale — small enough to be invisible at a glance, but large enough to cause significant confusion when comparing benchmark results from different tools.
How the Conversion Works
All conversions use bits per second (bps) as a universal base unit. To convert from any unit to any other:
- Multiply the input value by the source unit's bit-rate factor to obtain the equivalent in bps.
- Divide the bps value by the target unit's bit-rate factor to get the result.
For example, converting 100 Mbps to MB/s: 100 × 1,000,000 ÷ 8,000,000 = 12.5 MB/s. 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.
File Transfer Time Estimation
The download/upload time estimator calculates how long it takes to transfer a file at a given speed using the formula:
Transfer Time (seconds) = (File Size in bytes × 8) ÷ Speed in bps
For example, downloading a 25 GB 4K movie over a 100 Mbps connection takes approximately 33 minutes 20 seconds in theory. In practice, expect 15–40% longer due to TCP/IP protocol overhead, variable network congestion, Wi-Fi signal attenuation, and disk write speeds.
Understanding Real-World vs. Advertised Speeds
ISP-advertised speeds are theoretical maximums under ideal conditions. Real-world performance is affected by several factors:
- Protocol overhead: TCP/IP headers consume roughly 3–10% of raw bandwidth.
- Wi-Fi interference: Signal contention on crowded channels can cut throughput by 30–50%.
- Network congestion: Speeds often drop during peak hours (evenings, weekends) as capacity is shared among subscribers.
- Server limits: The remote server's upload speed or CDN capacity may be the bottleneck, not your connection.
- Multi-device sharing: If four devices share a 100 Mbps connection equally, each gets roughly 25 Mbps.
Common Internet Speed Reference Points
Use these benchmarks to contextualise any speed value:
- Standard Definition (SD) streaming: ~3 Mbps
- HD streaming (1080p): ~5 Mbps
- 4K Ultra HD streaming: ~25 Mbps per stream
- HD video call (Zoom, Teams): ~3 Mbps upload and download
- Typical broadband plan: 50–500 Mbps
- Gigabit fiber: 1,000 Mbps = 1 Gbps ≈ 125 MB/s
Choosing the Right ISP Plan
When comparing broadband plans, always convert advertised Mbps figures to MB/s for a realistic picture of download performance. A 200 Mbps plan delivers approximately 25 MB/s, enough to download a 1 GB file in about 40 seconds. A 1 Gbps plan delivers approximately 125 MB/s, bringing that same 1 GB download to under 8 seconds. For households streaming 4K video on multiple devices simultaneously, budget at least 25 Mbps per active 4K stream plus overhead for other traffic.