Convert Mbps to MB/s – real download speed calculator

Content last reviewed:

A 100 Mbps connection downloads at most 12.5 MB/s, because you divide megabits by 8 to get megabytes. Chrome and Firefox count a megabyte as 1,048,576 bytes, so their download window shows the same connection as 11.9 MB/s. The Unit standard switch gives you both numbers.

Mbps
MB/s
Unit standard

Decimal (1000): 1 MB/s is one million bytes per second, as in the SI. Binary (1024): how Chrome and Firefox show download speed.

to

How many MB/s is 100 Mbps?

A 100 Mbps connection downloads at most 12.5 MB/s. Mbps to MB/s conversion works with a single division: a byte has eight bits[1], so MB/s = Mbps ÷ 8. Your provider quotes the speed in megabits, while the download window counts megabytes, which is why the number you see there is roughly eight times smaller.

Here is that division for a few plan speeds. A 300 Mbps plan gives 37.5 MB/s, 500 Mbps gives 62.5 MB/s, and a 1 Gbps plan, which is 1,000 Mbps, gives 125 MB/s.

Chrome and Firefox show smaller numbers for the same connections. Both browsers divide the byte count by 1,024 twice and still label the result MB/s[2][3]. Below 100 they keep one decimal place, and from 100 up they show a whole number, so a 100 Mbps connection appears as 11.9 MB/s and a 1 Gbps connection as 119 MB/s. Pick Binary (1024) in the converter to get the same figure.

If you read a speed in megabytes and want it back in megabits, use the MB/s to Mbps converter.

Mbps vs MB/s: what is the difference?

A bit is a single 0 or 1, and a byte is a group of eight bits[1]. File sizes and disk space are measured in bytes, while connection speeds, network ports and speed test results are measured in bits. The bytes to bits converter shows how many bits any number of bytes holds.

Mbps, Mb/s and Mbit/s all mean megabits per second, a million bits every second. NIST notes that this is how every telecommunications engineer uses the unit[1]. The only thing that separates Mbps from MBps is the case of the letter b: lowercase b is a bit, uppercase B is a byte, so MB/s and MBps are megabytes per second, a unit eight times larger.

A “1 gig” plan is a gigabit plan: 1,000 Mbps, or 125 MB/s.

A megabyte in the SI system is one million bytes, while a mebibyte, written MiB, is 1,048,576 bytes[1]. The Unit standard switch lets you choose between the two.

Black network cables plugged into the ports of a network device with amber lights next to the ports
Black network cables are plugged into the ports of a network device, with amber lights glowing next to them. A port like this is rated in megabits per second, while a file downloaded through it takes up space measured in megabytes. Photo: Manuel Luikenga, Unsplash.

Mbps to MB/s conversion table

The table lists 38 speeds from 1 to 10,000 Mbps. The first column counts a megabyte as a million bytes, and the second matches what Chrome and Firefox show. Results are rounded to three decimal places.
Speed in MbpsMB/s (decimal)MB/s in the download window (1024)
1 Mbps0.125 MB/s0.119 MB/s
2 Mbps0.25 MB/s0.238 MB/s
5 Mbps0.625 MB/s0.596 MB/s
8 Mbps1 MB/s0.954 MB/s
10 Mbps1.25 MB/s1.192 MB/s
16 Mbps2 MB/s1.907 MB/s
20 Mbps2.5 MB/s2.384 MB/s
25 Mbps3.125 MB/s2.98 MB/s
30 Mbps3.75 MB/s3.576 MB/s
40 Mbps5 MB/s4.768 MB/s
50 Mbps6.25 MB/s5.96 MB/s
60 Mbps7.5 MB/s7.153 MB/s
75 Mbps9.375 MB/s8.941 MB/s
80 Mbps10 MB/s9.537 MB/s
100 Mbps12.5 MB/s11.921 MB/s
120 Mbps15 MB/s14.305 MB/s
150 Mbps18.75 MB/s17.881 MB/s
200 Mbps25 MB/s23.842 MB/s
250 Mbps31.25 MB/s29.802 MB/s
300 Mbps37.5 MB/s35.763 MB/s
350 Mbps43.75 MB/s41.723 MB/s
400 Mbps50 MB/s47.684 MB/s
450 Mbps56.25 MB/s53.644 MB/s
500 Mbps62.5 MB/s59.605 MB/s
600 Mbps75 MB/s71.526 MB/s
700 Mbps87.5 MB/s83.447 MB/s
750 Mbps93.75 MB/s89.407 MB/s
800 Mbps100 MB/s95.367 MB/s
900 Mbps112.5 MB/s107.288 MB/s
940 Mbps117.5 MB/s112.057 MB/s
1,000 Mbps125 MB/s119.209 MB/s
1,200 Mbps150 MB/s143.051 MB/s
1,500 Mbps187.5 MB/s178.814 MB/s
2,000 Mbps250 MB/s238.419 MB/s
2,500 Mbps312.5 MB/s298.023 MB/s
5,000 Mbps625 MB/s596.046 MB/s
8,000 Mbps1,000 MB/s953.674 MB/s
10,000 Mbps1,250 MB/s1,192.093 MB/s

How does Firefox show download speed in English?

Next to a file that is still downloading, Firefox shows the time left, how much has arrived and the speed in brackets, for example (35.8 MB/sec). Both the US and the UK English versions of the browser write the unit that way, with /sec after MB[4][5].

On a 300 Mbps plan that bracket reads 35.8 MB/sec, not the 37.5 MB/s you get from dividing by 8. To check a Firefox reading against your plan, type the plan speed into the field and choose Binary (1024), and the result will match the browser.

Why is my download slower than advertised?

Part of every packet is taken up by headers. An Ethernet frame carrying the largest amount of data occupies 1,538 bytes on the wire[6]. Of those, 1,500 bytes carry data, and the shortest IPv4 and TCP headers take 20 bytes each[7][8]. That leaves 1,460 bytes of your file in each frame, or at most 94.93% of the port speed. A 1 Gbps port therefore downloads a file at up to 118.66 MB/s, not 125 MB/s.
Blue RJ45 plug with eight gold contacts resting on a network cable tester
A blue RJ45 plug with eight gold contacts rests on a network cable tester. Ethernet frames travel through a cable like this, and headers fill part of each frame, so a file downloads more slowly than dividing by 8 suggests. Photo: Gavin Allanwood, Unsplash.
PortFile data over TCPMB/s over TCP (decimal)MB/s over TCP in the download window (1024)
100 Mbps94.93 Mbps11.87 MB/s11.32 MB/s
1 Gbps949.28 Mbps118.66 MB/s113.16 MB/s
2.5 Gbps2,373.21 Mbps296.65 MB/s282.91 MB/s
5 Gbps4,746.42 Mbps593.3 MB/s565.82 MB/s
10 Gbps9,492.85 Mbps1,186.61 MB/s1,131.64 MB/s
These are upper limits with full-size frames and headers without options. To turn a port speed in gigabits into megabits, use the Gbps to Mbps converter, and to go straight from gigabits to megabytes per second, the data transfer rate converter.

What speed formats does this converter accept?

The field accepts and converts every one of these formats, so there is nothing to fix before you paste. The converter itself calculated the results with Decimal (1000) selected.
What you typeWhat the converter showsNote
30037.5 MB/sA plain number counts as megabits per second, so the field divides it by 8 straight away.
300 Mbps37.5 MB/sThe field reads a plan speed with its unit and keeps just the number.
Download 245.67 Mbps30.709 MB/sThis is a line copied from a speed test result, and the field takes only the number from it.
1,500187.5 MB/sIn English a comma separates thousands, so the field reads 1500. A note under the field says: Read as 1500. If you meant 1.5, type 1.5.
12,51.563 MB/sA decimal comma gives the same result as 12.5.
1 gig125 MB/sThe short name of a gigabit plan becomes 1,000 Mbps, and the field says so below.
1 Gbps125 MB/sGigabits are turned into 1,000 megabits per second, and the field says so below.
35.8 MB/sec35.8 MB/sMegabytes copied from Firefox are turned into megabits per second, and the field says so below, so the result comes back as 35.8 MB/s.

Convert Megabits/s to other units

Sources

  1. Prefixes for binary multiples — National Institute of Standards and Technology
  2. Chromium source code: speed formatting (bytes_formatting.cc) — The Chromium Authors
  3. Firefox source code: DownloadUtils.sys.mjs — Mozilla
  4. Firefox English (US) strings: downloadUtils.ftl — Mozilla
  5. Firefox English (UK) strings: downloadUtils.ftl — Mozilla
  6. Ethernet frame — Wikipedia
  7. RFC 791: Internet Protocol — IETF
  8. RFC 9293: Transmission Control Protocol (TCP) — IETF
  9. Netflix-recommended internet speeds — Netflix Help Center

Every figure in the tables was computed from the unit definitions and checked arithmetically before publication. Historical values and the names of local units come from the sources listed above.

Content last reviewed: · written and checked by the Arteon team

Frequently asked questions about Mbps and MB/s

How long does it take to download 1 GB at 100 Mbps?

A 1 GB file, which is 1,000 MB, takes 80 seconds at 12.5 MB/s. Once Ethernet, IP and TCP headers are taken out, a 100 Mbps port delivers at most 11.87 MB/s, so the same file needs at least 84 seconds.

Why do internet providers advertise speeds in Mbps?

Because telecommunications measures transmission in bits per second. NIST notes that every telecommunications engineer uses the megabit per second to mean a million bits per second[1]. Browsers, on the other hand, show megabytes per second next to a downloading file[2][3].

What speed do I need for 4K streaming on Netflix?

Netflix recommends 15 Mbps or higher for Ultra HD 4K[9]. That is 1.875 MB/s, so an hour of 4K viewing uses about 6.75 GB of data.

Arteon free tool screenshot: Convert Mbps to MB/s – real download speed calculator

Got a question or suggestion?

Write to us if you would like to convert another speed unit or spot a value in the tables that needs fixing.