Logo

MonoCalc

/

Internet Speed Converter

Converter

Quick presets:

Enter a speed value to see the conversion result.

Speed Comparison

Your Speed

100 Mbps

SD Streaming

3 Mbps

OK

HD Streaming

5 Mbps

OK

4K Streaming

25 Mbps

OK

Video Call (HD)

3 Mbps

OK

100 Mbps Broadband

100 Mbps

OK

1 Gbps Fiber

1 Gbps

Low

Download / Upload Time Estimator

Quick file presets:

Speed presets:

Enter a file size and connection speed above to estimate transfer time.

About This Tool

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/s
  • 1 MB/s = 1,000,000 B/s
  • 1 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/s
  • 1 MiB/s = 1,048,576 B/s
  • 1 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:

  1. Multiply the input value by the source unit's bit-rate factor to obtain the equivalent in bps.
  2. 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.

Frequently Asked Questions

Is the Internet Speed Converter free?

Yes, Internet Speed Converter is totally free :)

Can I use the Internet Speed Converter offline?

Yes, you can install the webapp as PWA.

Is it safe to use Internet Speed Converter?

Yes, any data related to Internet Speed 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 internet speed converter work?

The converter uses bits per second (bps) as a universal base unit. Your input is multiplied by the source unit's factor to get the equivalent in bps, then divided by the target unit's factor to produce the result. For example, 100 Mbps × 1,000,000 ÷ 8,000,000 = 12.5 MB/s. All conversions are instantaneous and mathematically exact within standard floating-point precision.

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 show Megabytes per second (MB/s). Since 1 byte = 8 bits, you divide the Mbps figure by 8: 100 Mbps ÷ 8 = 12.5 MB/s. Real-world speeds may be slightly lower due to TCP/IP overhead, network congestion, and Wi-Fi signal quality.

What is the difference between Mbps and MB/s?

Mbps stands for Megabits per second (lowercase 'b'), while MB/s stands for Megabytes per second (uppercase 'B'). Because 1 byte equals 8 bits, 1 MB/s equals 8 Mbps. ISPs and speed tests typically report in Mbps, whereas file managers and download clients show MB/s.

How is the file download time estimated?

The 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. The result is formatted as hours, minutes, and seconds. Note that real-world times are typically 10–40% longer due to protocol overhead and varying network conditions.

What units does this converter support?

The converter supports bit-based decimal SI units (bps, Kbps, Mbps, Gbps, Tbps), byte-based decimal SI units (B/s, KB/s, MB/s, GB/s, TB/s), and byte-based binary IEC units (KiB/s, MiB/s, GiB/s, TiB/s) — 14 units in total. A full comparison table shows your entered speed across all units simultaneously.

What is the difference between decimal (SI) and binary (IEC) 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 use MiB/s, while ISPs and hardware manufacturers use MB/s.