Skip to main content
Unit ConvertersFree · no sign-up

Mbps to MB/s Converter

Convert Mbps to MB/s — divide by eight, which is why 100 Mbps is 12.5 MB/s.

Updated

MB/s

12.500MB/s

100 Mbps = 12.500 MB/s

In short

How many MB/s is 100 Mbps?

12.5 MB/s. Divide megabits per second by 8, because a byte is eight bits. So 100 Mbps is 12.5 MB/s, 200 Mbps is 25 MB/s and a gigabit line tops out at 125 MB/s. Real transfers land a few percent below that.

The division is exact. What it gives you is a ceiling, not a promise.

Mbps to MB/s — quick reference

Mbps (Mbps)MB/s (MB/s)
10 Mbps1.250 MB/s
25 Mbps3.125 MB/s
50 Mbps6.250 MB/s
100 Mbps12.500 MB/s
200 Mbps25.000 MB/s
300 Mbps37.500 MB/s
500 Mbps62.500 MB/s
1,000 Mbps125.000 MB/s
Computed from the exact factor — rounded only for display.

The formula, worked line by line

Divide by eight. Everything else on this page is about what the answer means, because the arithmetic itself has no options in it: a byte is eight bits, and both units carry the same decimal mega.

The conversion is exact. The transfer is not. A ceiling tells you what cannot be exceeded, never what will be achieved.
The sentence most pages on this conversion leave out

Keeping those two claims apart is what makes the number useful. Stated as a ceiling it is reliable and testable. Stated as a prediction it will be wrong most of the time, and the wrongness will be blamed on the arithmetic rather than on the network.

megabytes per second = megabits per second / 8
megabits per second = megabytes per second x 8
100 / 8 = 12.5 MB/s
1,000 / 8 = 125 MB/s
seconds = file size in MB / rate in MB/s
Mbps against MB/sA twin scale: Mbps along the top against MB/s along the bottom, with 100 Mbps marked.MbpsMB/s0025031.2550062.575093.751,000125MbpsMB/s
Megabits per second against megabytes per second at eight to one, with the overhead-adjusted line below it.
Three files on the same 200 Mbps line
Ceiling
25 MB/s
A 50 MB application
2 seconds
A 700 MB video
28 seconds
A 25 GB game
about 17 minutes
At the ceiling
25 MB every second

The last figure is the one that will disappoint, and usually not because of the line. Large game downloads are frequently limited by the content delivery network, by disk write speed, or by the client deliberately throttling itself, none of which the connection can help with.

Where the six percent goes

A standard Ethernet frame occupies 1,538 byte-times on the wire for 1,500 bytes of payload: 14 bytes of header, 4 of frame check sequence, 8 of preamble and 12 of interframe gap. IP and TCP headers take a further 40 bytes from inside the payload, and TCP options can take a dozen more, which lands the application-layer share around 94 percent.

The same conversion at other scales

Bit rates and their byte ceilings
1 Kbps
125 bytes per second
1 Mbps
125 KB/s
1 Gbps
125 MB/s
10 Gbps
1,250 MB/s
100 Mbps
12.5 MB/s

The pattern is always the same digit sequence: dividing by eight turns any round bit rate into a byte rate beginning with 125. Recognising that makes most of these conversions doable without a calculator.

It is a small thing but a genuinely useful one. Any bit rate that is a round power of ten gives a byte rate of 125 in some unit, so a gigabit is 125 megabytes a second, a megabit is 125 kilobytes a second, and a hundred megabits is a tenth of a gigabit and therefore 12.5.

How to use the mbps to MB/s converter

Divide by eight. A connection sold at 100 Mbps carries 12.5 megabytes per second, because a byte is eight bits and both units use the same decimal mega. That is an exact unit conversion, not an estimate, and it accounts for almost all of the gap between what a plan advertises and what a download manager displays.

The distinction worth holding onto is what the answer means. Twelve and a half megabytes per second is the ceiling the line imposes. It is not a promise about any particular transfer, because a transfer also depends on protocol overhead, the server at the other end, the path between you, and whatever else is using the connection at the time.

8

Bits in a byte

the whole conversion

12.5

MB/s from 100 Mbps

exactly

125

MB/s from 1 Gbps

the ceiling, before overhead

The reason the two units differ at all is that they come from different industries. Communications engineering counts bits, because a link carries individual signal transitions and a byte is not a meaningful unit on the wire. Storage counts bytes, because that is the smallest independently addressable unit. Your download crosses from one world into the other, and the factor of eight applies at the boundary.

After the factor of eight comes a much smaller correction. Ethernet wraps each frame in 38 bytes of preamble, header, checksum and interframe gap, and IP and TCP take another 40 from inside the payload. On a standard 1,500-byte frame that leaves roughly 94 percent of the line rate available to an application, which is a few percent rather than a factor.

Plan speeds and what they actually carry
25 Mbps
3.125 MB/s ceiling
100 Mbps
12.5 MB/s ceiling
300 Mbps
37.5 MB/s ceiling
500 Mbps
62.5 MB/s ceiling
1,000 Mbps
125 MB/s ceiling

Each figure is the line rate divided by eight. Subtract about six percent for framing and protocol headers to get a realistic sustained figure on a standard frame size.

See where the eight comes from

The factor is the byte itself: eight bits, universally, with a symbol that differs from the bit only in its case. That page sets out the distinction in full.

Open bits to bytes

Megabits per second converted to megabytes per second, with a realistic sustained figure after framing and protocol overhead on a standard frame size.

Connection speedCeiling in MB/sRealistic sustained
10 Mbps1.25 MB/sabout 1.18 MB/s
25 Mbps3.125 MB/sabout 2.94 MB/s
50 Mbps6.25 MB/sabout 5.88 MB/s
75 Mbps9.375 MB/sabout 8.81 MB/s
100 Mbps12.5 MB/sabout 11.75 MB/s
150 Mbps18.75 MB/sabout 17.63 MB/s
200 Mbps25 MB/sabout 23.5 MB/s
300 Mbps37.5 MB/sabout 35.25 MB/s
500 Mbps62.5 MB/sabout 58.75 MB/s
940 Mbps117.5 MB/sabout 110.45 MB/s
1,000 Mbps125 MB/sabout 117.5 MB/s
2,500 Mbps312.5 MB/sabout 293.75 MB/s
The middle column divides by eight exactly. The right column applies roughly 94 percent efficiency for a 1,500-byte MTU and is indicative rather than exact.

Why a download looks slower than the plan

Three things separate an advertised speed from a number on a progress bar, and they are very different in size. The factor of eight is the largest by an order of magnitude and is pure unit conversion. Protocol overhead is a few percent. Everything else — the server, the path, contention on your own network — is variable and often dominates in practice.

A 4 GB download on a 100 Mbps line
Line rate
100 Mbps
Divided by 8
12.5 MB/s
At about 94 percent efficiency
about 11.75 MB/s
File size
4,000 MB
Time
about 5 minutes 40 seconds

At the theoretical ceiling it would be 5 minutes 20 seconds, so the protocol overhead costs about twenty seconds. If the download actually takes fifteen minutes, the cause is not the units and not the framing — it is the server, the path, or something else on your network.

That is the useful diagnostic. Once you have converted properly, a transfer that lands near the calculated figure tells you the connection is working as sold. A transfer far below it points somewhere else entirely, and no further arithmetic about units will explain it.

What a speed test is and is not measuring

A speed test opens several parallel connections to a nearby, well-provisioned server and measures a short burst. That is deliberately favourable, and it is the right design for its purpose: it tells you what your line can do when nothing else is in the way. It does not tell you what any particular download will do.

Do

  • Divide by eight before comparing a speed against a file size
  • Treat the result as a ceiling rather than a prediction
  • Subtract a few percent for framing on a standard frame size
  • Write MB/s for byte rates and Mbps for bit rates

Don't

  • Expect a 100 Mbps plan to download at 100 MB/s
  • Blame the units when a transfer is many times slower
  • Use MBps, which is too often mistyped to be reliable
  • Assume a speed test result predicts a single file transfer

The other half of the picture is upload, which on many connections is far lower than download and is what determines how quickly you can send a large file or hold a video call. The same division by eight applies, and the same distinction between a line rate and what an application sees.

Every Mbps value, worked out

214 common Mbps figures each get their own page, with the answer at full precision, the arithmetic, what rounding costs, and the nearest real-world reference point on the scale.

Questions people ask

Sources

Where the constants and formulas on this page come from. Each line names the figure it backs.

  1. The symbol b denotes the bit and the symbol B denotes the byte.

    IEEE Std 1541-2021 — Standard for Prefixes for Binary MultiplesIEEE Standards Association

  2. Ethernet framing adds an 8-byte preamble, 14-byte header, 4-byte frame check sequence and a 12-byte interframe gap around each payload.

    Encapsulation Overhead, IEEE 802.3 EFM task force materialsIEEE 802.3 Ethernet Working Group

  3. Broadband providers must display consumer labels stating typical download and upload speeds in Mbps.

    Broadband Consumer Labels — compliance dates, Public Notice DA 23-943Federal Communications Commission