Bandwidth and Speed: Mbps vs MB/s Explained
Published 8/19/2025 · 4 min read · Everyday calculators
Daniel Okonkwo — Front-end developer and tech writer at OneKitly
Web performance · File formats
Checked against 2 sources
Internet speed is measured in bits per second, while file sizes are measured in bytes, and one byte is eight bits. So to turn a connection speed in megabits per second (Mbps) into a real download speed in megabytes per second (MB/s), you divide by 8. A 100 Mbps plan therefore downloads at about 100 ÷ 8 = 12.5 MB/s at best, so a 1 GB (1,000 MB) file takes roughly 80 seconds. Overheads and shared networks make real speeds a little lower.
Why your 100 Mbps plan downloads at 12.5 MB/s, the bits-versus-bytes ÷8 rule, and how to turn a connection speed into a real download time.
Bits, bytes, and the divide-by-8 rule
A bit is the smallest unit of data, a single 0 or 1. A byte is a group of eight bits, and it is the unit used to size files, disks, and memory. Networks quote speed in bits per second because that is what travels down the wire, so a link rated at 8 megabits per second (Mbps) moves exactly 1 megabyte per second (MB/s). The whole gap between the two numbers is that factor of eight.
Watch the letter case, because it carries the meaning. A lowercase "b" means bits, an uppercase "B" means bytes: Mbps is megabits per second, MB/s is megabytes per second. Marketers advertise the big-looking bits figure, while your download manager shows the smaller bytes figure. Both describe the same link — they are just eight times apart.
Turning speed into download time
To estimate a download time, first convert the plan speed from bits to bytes, then divide the file size by it. Say you have 200 Mbps and a 3 GB game. Speed in bytes: 200 ÷ 8 = 25 MB/s. File size: 3 GB = 3,000 MB. Time: 3,000 ÷ 25 = 120 seconds, or two minutes. The recipe is always the same — bits to bytes with ÷8, then size divided by speed.
Real transfers run a bit slower than this ideal. Protocol overhead, Wi-Fi interference, a busy server, and the network being shared with other devices all shave off some speed, so 12.5 MB/s on paper might land near 11 MB/s in practice. Use the ÷8 figure as a best case and a sanity check: if a "fast" connection crawls far below it, the bottleneck is elsewhere.
Kilo, mega, giga and the network scale
Speeds climb in factors of a thousand: 1,000 bits per second is a kilobit (kbps), 1,000 kbps is a megabit (Mbps), and 1,000 Mbps is a gigabit (Gbps). The same ÷8 rule scales too: a 1 Gbps fiber line is 1,000 ÷ 8 = 125 MB/s at best. Older or mobile connections may be quoted in kbps, where 512 kbps is only 64 KB/s — enough for audio, slow for video.
One more wrinkle: file sizes sometimes use binary units, where a mebibyte (MiB) is 1,048,576 bytes rather than a round million. That is why a drive sold as 1 TB shows a bit less in the operating system. For estimating download times the difference is small — treat 1,000 as close enough unless a task demands exact binary sizes.
Frequently asked questions
- Why is my download slower than my plan?
- Your plan is quoted in megabits, but downloads show megabytes, which are eight times bigger. A 100 Mbps plan tops out near 12.5 MB/s, and real speeds are a little lower due to overhead and shared networks.
- How do I convert Mbps to MB/s?
- Divide the megabits-per-second figure by 8. For example, 40 Mbps ÷ 8 = 5 MB/s, and 300 Mbps ÷ 8 = 37.5 MB/s. To go the other way, multiply MB/s by 8 to get Mbps.
- What is the difference between Mbps and MB/s?
- Mbps is megabits per second, the unit for connection speed; MB/s is megabytes per second, the unit for download speed. Since one byte is eight bits, MB/s is always Mbps divided by 8. Note the lowercase b versus uppercase B.
- How long to download a 1 GB file on 100 Mbps?
- At 100 Mbps the best-case speed is 12.5 MB/s, so a 1 GB (1,000 MB) file takes about 1,000 ÷ 12.5 = 80 seconds. Overheads usually push the real time to around a minute and a half.
Articles you may find interesting
All guides →Related tools
Sources
Spotted a mistake in this article?