Mbps vs MB/s: Why Downloads Look Slower Than Your Plan

An internet plan advertised at 200 Mbps can seem to deliver a download speed of only 25 on your screen. Nothing is wrong. Providers quote speed in megabits per second, while browsers, game launchers and file managers usually report megabytes per second, and one byte holds eight bits.

This guide explains the notation, the single division that converts between the two, how to estimate how long a file will take, and the ordinary reasons real-world speeds fall short of the headline number.

Bits, bytes and the capital letter

A bit is a single 0 or 1. A byte is a group of eight bits. Network speeds are traditionally measured in bits per second because data is sent one bit at a time, while file sizes are measured in bytes. The capitalization of the letter matters:

  • Lowercase b means bit: Mb, Gb, Mbps (megabits per second).
  • Uppercase B means byte: MB, GB, MB/s (megabytes per second).
  • Mbps and Mb/s mean the same thing, and both count bits.

MB/s = Mbps ÷ 8Multiply by 8 to go the other way: Mbps = MB/s × 8.

Smaller and larger units follow the same pattern. 1,000 kbps (kilobits per second) make 1 Mbps, and 1,000 Mbps make 1 Gbps. The division by 8 applies at every level, so 8 kbps is 1 kB/s and 8 Gbps is 1 GB/s.

Network speeds use decimal prefixes, so 1 Gbps is exactly 1,000 Mbps.
Plan speedMaximum in MB/s
25 Mbps3.125
100 Mbps12.5
200 Mbps25
500 Mbps62.5
1,000 Mbps (1 Gbps)125

Estimating download time

Convert the connection speed to MB/s first, then divide the file size in MB by that figure.

time in seconds = file size in MB ÷ speed in MB/s

Worked example: a 4.5 GB game update on a 200 Mbps connection. The speed is 200 ÷ 8 = 25 MB/s. The file is 4.5 × 1,000 = 4,500 MB. The time is 4,500 ÷ 25 = 180 seconds, or 3 minutes.

If the connection only reaches 90% of the plan speed, the same download takes 180 ÷ 0.9 = 200 seconds, about 3 minutes 20 seconds. The 90% figure is an assumption for illustration, not a typical value. The download time calculator does this arithmetic for any file size and speed units.

Working backward: to fetch a 12 GB file in 10 minutes you need 12,000 MB ÷ 600 s = 20 MB/s, which is 20 × 8 = 160 Mbps of real throughput. Since real speeds fall below the plan figure, a plan comfortably above 160 Mbps would be needed to hit that target reliably. Smaller jobs are far less demanding: a 1.5 GB file at 50 Mbps (6.25 MB/s) takes 1,500 ÷ 6.25 = 240 seconds, or 4 minutes.

Operating systems sometimes report file sizes in 1,024-based units, so the same file shows a number about 7% smaller in 'GB' than it would in decimal gigabytes. For planning a download the effect is small compared with normal swings in connection speed. See the article on decimal and binary units for the detail.

Why you rarely see the full plan speed

Even after converting correctly, a measured speed is usually below the number on the plan. Several ordinary causes add up:

  • Protocol overhead. Data travels in packets with headers, so some of the line speed carries addressing and error checking rather than your file.
  • Wi-Fi. Distance, walls, interference and shared airtime reduce throughput compared with a cable.
  • Shared use. Other devices on the same connection divide the bandwidth, including background updates and streaming.
  • The other end. The server you download from may limit each connection to less than your full speed.
  • 'Up to' wording. Many plans are advertised with a maximum, not a guaranteed rate.
  • Uploads. Upload speed is often lower than download speed on home plans, so sending a file takes correspondingly longer.

To see what your connection really delivers, run a speed test from a device connected by cable, then apply the divide-by-8 rule to the result.

Common mistakes

  • Reading Gb as GB. A 2 Gb file is 2 ÷ 8 = 0.25 GB, while a 2 GB file is 16 Gb.
  • Comparing without converting. A 100 Mbps plan and a 100 MB file do not give a one-second download; the plan moves at most 12.5 MB each second.
  • Dividing by 10 and calling it exact. Dividing by 10 builds in a rough allowance for overhead, which is handy for a quick guess but is a rule of thumb, not a measurement.
  • Mixing up 1,000 and 1,024. Network speeds are decimal: 1 Gbps is 1,000 Mbps, not 1,024.

For other combinations such as kilobits, terabytes or bytes per second, the data units converter handles them all, and the Mbps to MB/s converter does the single conversion covered in this article.

Try the tools
  • Download Time Calculator: Enter the size of a file and your connection speed to see how long the transfer should take and when it will finish. Choose bits or bytes per second, and decimal or binary units.
  • Mbps to MB/s Converter: Enter an internet or link speed in Mbps and read the download rate in MB/s as you type. Use the SI box if you want to divide by exactly 8.
  • Data Units Converter: Pick a number, a unit to convert from and a unit to convert to. Storage sizes convert to storage sizes and transfer speeds to transfer speeds; tick the SI box to count in thousands instead of 1,024s.

This article is general information, not professional advice. See our Disclaimer and Editorial Policy.

More articles