Mbps to MBps Converter: Bits to Bytes, Speed & Download Time

Mbps to MBps Converter

Turn a data rate into a data size per second: divide megabits per second by 8 to get megabytes per second, flip freely between bits and bytes across bps to GB/s, choose decimal or binary units, subtract protocol overhead for real usable throughput, and estimate the download time for any file size.

🌐Real Connection Presets

🔱Speed and File Inputs

Enter the number, then pick its unit at right.

Lowercase b means bits, uppercase B means bytes.

Bit rates are always decimal; this scales byte sizes.

TCP/IP and framing typically eat 3 to 10 percent.

Used for the download-time result card.

Interpreted as decimal or binary per your choice above.

Controls rounding on the result cards.

Real transfers run at the usable rate.

MB/s equivalent 0 MB/s megabytes per second
Mbps equivalent 0 Mbps megabits per second
Usable throughput 0 MB/s after overhead loss
Download time 0 s for the given file

🔑Conversion Snapshot

/ 8Mbps to MB/s
x 8MB/s to Mbps
1000kbps per Mbps
1024kiB per MiB

⚡Mbps to MB/s Quick Table

Line SpeedMB/s (raw)MB/s at 5% Overhead1 GB File Download
1 Mbps0.125 MB/s0.119 MB/s2 h 21 min
10 Mbps1.25 MB/s1.19 MB/s14 min 2 s
25 Mbps3.125 MB/s2.97 MB/s5 min 37 s
50 Mbps6.25 MB/s5.94 MB/s2 min 48 s
100 Mbps12.5 MB/s11.88 MB/s1 min 24 s
300 Mbps37.5 MB/s35.63 MB/s28 s
500 Mbps62.5 MB/s59.38 MB/s17 s
1000 Mbps125 MB/s118.75 MB/s8.4 s

📊Common ISP Tiers Real-World Speeds

Advertised TierMB/s Peak1 GB Update25 GB Game50 GB 4K Movie Set
15 Mbps DSL1.88 MB/s9 min 22 s3 h 54 min7 h 48 min
25 Mbps3.13 MB/s5 min 37 s2 h 20 min4 h 41 min
100 Mbps12.5 MB/s1 min 24 s35 min 9 s1 h 10 min
300 Mbps37.5 MB/s28 s11 min 43 s23 min 26 s
500 Mbps62.5 MB/s17 s7 min 2 s14 min 4 s
1 Gbps125 MB/s8.4 s3 min 31 s7 min 2 s
2.5 Gbps312.5 MB/s3.4 s1 min 24 s2 min 49 s

📐Bits vs Bytes and Decimal vs Binary

UnitSymbolMeasuresEquals
BitbData (rate)Smallest unit, 0 or 1
ByteBData (size)8 bits
KilobitkbitRate1000 bits (decimal)
KilobytekBSize1000 bytes (decimal)
KibibytekiBSize1024 bytes (binary)
MegabyteMBSize1,000,000 bytes
MebibyteMiBSize1,048,576 bytes
GigabyteGBSize1000 MB (decimal)

📡Connection Type Comparison Grid

TechnologyTypical Down MbpsMB/s DownTypical LatencyTypical OverheadBest Use Case
Dial-up modem0.056 Mbps0.007 MB/s150 to 300 ms10 to 15%Text email only
ADSL / DSL10 to 25 Mbps1.25 to 3.13 MB/s20 to 50 ms8 to 12%Browsing, SD video
4G LTE20 to 50 Mbps2.5 to 6.25 MB/s30 to 70 ms8 to 12%Mobile HD streaming
Cable DOCSIS100 to 500 Mbps12.5 to 62.5 MB/s10 to 30 ms5 to 8%4K streaming, gaming
5G mobile150 to 600 Mbps18.8 to 75 MB/s10 to 30 ms6 to 10%Hotspot, mobile 4K
Fiber GPON300 to 1000 Mbps37.5 to 125 MB/s2 to 10 ms3 to 5%Large downloads, work
Multi-gig fiber2000 to 10000 Mbps250 to 1250 MB/s1 to 5 ms3 to 5%Servers, NAS, studios
Satellite LEO50 to 200 Mbps6.25 to 25 MB/s25 to 60 ms8 to 12%Rural broadband

⚙Formula Breakdown

MB/s = Mbps / 8One byte is 8 bits, so divide a megabit rate by 8. A 100 Mbps line moves 100 / 8 = 12.5 MB/s of data.
Mbps = MB/s × 8Go the other way by multiplying bytes by 8. A 10 MB/s transfer equals 10 × 8 = 80 Mbps on the wire.
bps ladder (decimal)1 Mbps = 1000 kbps = 1,000,000 bps. Network rates use base-1000 SI prefixes, never 1024.
Decimal vs binary bytes1 MB = 1000 kB (decimal, SI) but 1 MiB = 1024 kiB (binary, IEC). The gap grows at larger sizes.
Usable = raw × (1 − overhead)TCP/IP, framing and retransmits cost a few percent. At 5% overhead, 12.5 MB/s becomes 11.88 MB/s usable.
Time = file bits / rate bpsDownload seconds equal file size in bits divided by the rate in bits per second, or (file MB × 8) / Mbps.

💡Speed Math Tips

The factor of 8 gap: Providers advertise bits, download managers show bytes, so your 400 Mbps plan tops out near 50 MB/s in a browser. Divide the advertised Mbps by 8 for a realistic MB/s ceiling, then trim another 3 to 10 percent for protocol overhead before you judge a slow download.
Binary vs decimal drift: A drive sold as 1 TB holds 1,000,000,000,000 bytes (decimal), but your operating system counts in binary and reports about 931 GiB, a 7.4 percent shortfall. The same split explains why a 50 GB file and a 50 GiB file differ by roughly 3.6 GB when you plan a transfer.

You have downloaded that movie four times and progress bar is still crawling. You check your bill and it clearly states you’re paying for a fast connection
 and yet there’s no movement anywhere. It’s the classic internet speed disconnect.

Your provider claims megabits per second (lowercase b) and your computer reads off megabytes per second (uppercase B). Both look alike except one is eight times the other. A byte contains eight bits. Before you consider any other factors, those two values varies by a factor of eight. The page will help you see what’s really happening on your wire and convert cleanly in either direction.

How Bits and Bytes Are Different

That’s really the only rule about converting rates from one to another: a byte has eight bits in it. Bytes are what we display on our screens when we talk about file size and transfers; they’re what memory and storage is organized in. Network speeds is quoted in bits. These bits move one at a time over fiber or copper, so marketing a larger number can’t hurt anyone.

If you want to convert between bytes and bits, you divide (bytes) / 8 (bits/byte). So a 100 megabit per second connection tops out at 12.5 megabytes per second, and a gigabit line with 1000 megabits per second will top out at roughly 125 megabytes per second. Multiplying instead gets you back to the original value; if your download says it’s going 10 megabytes per second, then it’s flowing 80 megabits per second across the link. That’s the math that matters.

A single-letter-case difference between megabyte and megabit makes for some confusing numbers. Bits are lowercase, b; bytes are uppercase, B. That’s why Mbps and MB/s differ by a factor of eight. This is the same for kbps and kB/s, as well as Gbps and GB/s. If you see 400 somewhere as “my speed,” then ask if they’re talking 400 Mbps
 A respectable 50 MB/s download; or 400 MB/s, which would be more like an enterprise level of bandwidth.

A file copy dialog will tell you MB/s, but speed test sites typicaly say Mbps because that’s what the plan is being sold as. Plug in whatever number you know with the calculator up top and stop wondering at what scale you’re operating.

The data rate increases by factors of 1,000. 1,000,000 bits per second = 1000 kilobits per second = 1 megabit per second. That’s the way networks work, based off this base-1000 SI standard, which is why you’ll never see “1024” for a bit rate on any network device. The converter honors that scale.

The confusing part continues with byte sizes. There are actually two systems: A decimal (base-10) system, where one MB is 1000 kB; and a binary system, where one MiB means 1024 KiB. Computer storage manufacturers sell using the decimal system, meaning a 1 TB drive contains a trillion bytes; however, your computer counts in binary and reports back as approximately 931 GiB. As drives gets bigger, the discrepancy becomes more pronounced.

The theoretical ceiling is to divide by eight. Reality doesn’t work that way. TCP/IP puts headers onto every packet, and packets has time to acknowledge each other. Additionally, the occasional byte gets lost and needs repeating. In combination these bits of network protocol overhead slice off a few to ten percent or so of the usable throughput depending on which tech you’re using. You can tweak the model’s loss setting to represent that. For example, if you set the overhead to five percent, a 12.5 MB/s raw cap becomes ~11.88 MB/s of actual sustained throughput.

That’s what people screw up. They think they are being screwed by their ISP when in fact they are simply shelling out for the unseen tax of packet framing.

Download time comes right after that. If you know the usable rate, then just divide the file size in bits by the rate in bits per second. To put it simply, the time in seconds = rate in bits/second ÷ file size in bits. You type in the file size and whatever units it’s in, and the tool shows you an estimate in terms of something human beings understand; from milliseconds to days. Since it defaults to usable rate minus overhead, the estimate will be reasonable. This is what everybody cares about. When will the backup or game finish downloading?

There’s a handy reference table on the page with common rates so you don’t have to do the math yourself if you want to see how it compares to your own experience.

There are three habits: divide Mbps by eight, choose if your bytes are in binary or decimal, and subtract overhead before concluding that something is slow. This gives you data rate literacy. It translates fuzzy frustration into crystal-clear expectations. The next time you’re picking between internet plans, sizing a backup window, or trying to settle a debate over what 400 really means, you’ll know the answer in no time and you’ll get it right.

You should of known that earlier. You stop watching the bar crawl and you start knowing when to pour yourself another cup of coffee.

Mbps to MBps Converter: Bits to Bytes, Speed & Download Time