Mbps to MB/s Converter
Divide the Mbps figure by 8 to get megabytes per second. So 100 Mbps is 12.5 MB/s, which pulls a 1 GB file in about 82 seconds, and 1,000 Mbps is 125 MB/s. Real transfers land 3% to 10% lower because of protocol overhead, and Wi-Fi cuts more.
| Speed | |
| Speed in MB/s | |
| Data per minute | |
| Data per hour | |
| Time for 1 GB | |
| Time for 10 GB | |
| Time for the file above |
All calculations run in your browser, nothing you type is uploaded or stored. 1 MB is treated as 1,024 KB and 1 GB as 1,024 MB. Times are theoretical: allow 5 to 10% for protocol overhead and more on Wi-Fi.
Type a speed in Mbps and the calculator shows the same speed in megabytes per second, plus how long a file takes to download at that rate.
Key takeaways
- 1 byte = 8 bits, so MB/s = Mbps / 8 and Mbps = MB/s x 8
- 8 Mbps is exactly 1 MB/s, and 100 Mbps is 12.5 MB/s
- A 1 GB file takes 82 seconds at 100 Mbps and 8 seconds at 1 Gbps
- Expect 90% to 95% of the advertised speed on a wired connection
- Wi-Fi typically delivers 50% to 70% of the wired speed at the same distance
On this page
Mbps and MB/s are not the same thing
Two units describe internet speed, they look almost identical, and they differ by a factor of eight. Getting them confused is the single most common reason people think a working connection is broken.
- Mbps, megabits per second. The lowercase b means bits. ISPs advertise in this unit and speed tests report it.
- MB/s, megabytes per second. The uppercase B means bytes. Browsers, Steam, Dropbox and your operating system use this unit for transfer rates.
- 1 byte = 8 bits. That is the entire conversion.
So a plan sold as 100 Mbps is 12.5 MB/s of actual data movement. A 300 Mbps plan is 37.5 MB/s. A 1 Gbps plan is 125 MB/s. When a game launcher shows 37.5 MB/s on a 300 Mbps connection, the connection is running perfectly, nothing is being throttled and nothing is wrong.
The distinction matters because the two numbers are used for different jobs. Connection capacity is a bit rate, because networks move bits. File size is a byte count, because storage holds bytes. Whenever you divide a file size by a speed, you are implicitly converting between the two, and the factor of eight has to appear somewhere. Doing it up front, in the converter above, is the cleanest way to keep it straight.
The one-step conversion: divide by 8
MB/s = Mbps ÷ 8, and Mbps = MB/s × 8. There is no other step, no rounding rule and no exception. The unit definitions do all the work.
It helps to have a few anchors memorised:
- 8 Mbps = 1 MB/s
- 25 Mbps = 3.125 MB/s
- 100 Mbps = 12.5 MB/s
- 500 Mbps = 62.5 MB/s
- 1,000 Mbps (1 Gbps) = 125 MB/s
The SI prefixes are the same on both sides, mega means a million in megabits and in megabytes alike, which is why the ratio stays exactly 8 no matter how large the number gets. The NIST guide to SI prefixes is the reference for that, and it is also the place to confirm the bit-versus-byte symbol convention: lowercase b for bits, uppercase B for bytes.
One caution on megabytes. Storage manufacturers use the decimal megabyte of 1,000,000 bytes, while Windows and macOS report the binary one of 1,048,576 bytes. That is a 4.9% difference and it is why a 1 TB drive shows as 931 GB. For speed conversion it does not matter, the 8-bit factor is the same either way, but when you divide a file size by a speed, decide which megabyte you mean and stay consistent.
Worked examples: 100 Mbps, 500 Mbps and 1 Gbps
Three conversions, each taken all the way through to a real download time for a 1 GB file (1,024 MB).
- 100 Mbps: 100 ÷ 8 = 12.5 MB/s. Time: 1,024 ÷ 12.5 = 81.9 seconds, about 1 minute 22 seconds.
- 500 Mbps: 500 ÷ 8 = 62.5 MB/s. Time: 1,024 ÷ 62.5 = 16.4 seconds.
- 1 Gbps (1,000 Mbps): 1,000 ÷ 8 = 125 MB/s. Time: 1,024 ÷ 125 = 8.2 seconds.
Notice how the arithmetic behaves. Going from 100 Mbps to 1 Gbps is a tenfold increase in speed, and the download time falls from 82 seconds to 8 seconds, also tenfold. Linear scaling, because there is only one operation involved.
Now the practical twist. Those are theoretical figures, and a 1 GB download at a claimed 1 Gbps will usually take 10 to 15 seconds rather than 8. The server on the other end has to be willing to serve at that rate, and most are not configured to feed a single client at 125 MB/s. Past about 200 Mbps, the bottleneck usually stops being your connection and starts being the other end. That is worth remembering before paying for a faster plan to fix slow downloads from one particular site.
What internet speed do you need?
Converted into MB/s and matched to common activities. Per-stream figures are the low end of what the service recommends.
| Activity | Speed needed | In MB/s |
|---|---|---|
| Browsing, email, music | 1-5 Mbps | 0.13-0.63 MB/s |
| HD video streaming (1080p) | 5 Mbps | 0.63 MB/s |
| 4K video streaming | 15-25 Mbps | 1.9-3.1 MB/s |
| Video calls (1080p group) | 3-4 Mbps | 0.38-0.5 MB/s |
| Online gaming | 1-3 Mbps | 0.13-0.38 MB/s |
| Working from home, one person | 25 Mbps | 3.1 MB/s |
| Family of four, all streaming | 100 Mbps | 12.5 MB/s |
| Large file transfers, cloud backup | 300-1,000 Mbps | 37.5-125 MB/s |
Netflix's own published guidance is 5 Mbps for HD and 15 Mbps for Ultra HD per stream, which is the figure to trust for streaming. The pattern in the table is that most households are limited by the number of simultaneous streams rather than by any single activity. Four people each watching 4K at 15 Mbps need 60 Mbps of sustained throughput, which is why a 100 Mbps plan feels fine and a 25 Mbps plan does not.
Gaming deserves a note because it inverts the usual logic. Online games use little bandwidth, 1 to 3 Mbps, but they are sensitive to latency, measured in milliseconds. A 1 Gbps connection with 90 ms of latency plays worse than a 50 Mbps connection with 20 ms. When shopping for a gaming connection, look at ping, not megabytes. The FCC broadband speed guide covers the household-level recommendations in more detail.
Why your download never hits the advertised number
Four things sit between the advertised Mbps and the MB/s you see.
- Protocol overhead. TCP and IP headers, acknowledgements and retransmissions consume 3 to 10% of the raw capacity. A perfect speed test on a 100 Mbps line shows about 94 to 97 Mbps.
- Wi-Fi. Wireless typically delivers 50 to 70% of what ethernet does at the same distance, and less through walls or on the crowded 2.4 GHz band.
- The server on the other end. Most services cap per-client throughput well below a gigabit, so a fast connection does not help past a certain point.
- Shared connections. Cable internet is shared with your neighbourhood, so peak evening hours can be slower than 3 am.
Test properly before you conclude anything. Use an ethernet cable, run the test twice at different times of day, and compare against the plan you are paying for. If ethernet gives you 95% of the advertised speed, the connection is fine and the Wi-Fi is the problem, a much cheaper thing to fix than an upgrade. If ethernet is also far short, that is a conversation with your ISP.
For day-to-day decisions, remember that the numbers only need to be good enough. A 100 Mbps connection delivering 12.5 MB/s in theory and 11 MB/s in practice is not meaningfully worse than one delivering 12.5, because almost nothing you do uses the full pipe for long.
Mbps to MB/s conversion chart
The values people search for most, with the download time for a 1 GB file at each speed. Times are theoretical; add about 5% for overhead.
| Mbps | MB/s | 1 GB file | 10 GB file |
|---|---|---|---|
| 8 | 1.0 | 17 min 4 s | 2 h 51 min |
| 25 | 3.125 | 5 min 28 s | 54 min 37 s |
| 50 | 6.25 | 2 min 44 s | 27 min 18 s |
| 100 | 12.5 | 1 min 22 s | 13 min 39 s |
| 200 | 25.0 | 41 s | 6 min 50 s |
| 500 | 62.5 | 16 s | 2 min 44 s |
| 1,000 | 125.0 | 8 s | 1 min 22 s |
Reading down the MB/s column, the numbers double in step with the Mbps column, which is the whole point: the conversion is a constant division, not a lookup. If you ever forget the factor, remember that 8 Mbps is exactly 1 MB/s and scale from there, halve the Mbps and you halve the MB/s.
A final unit warning that catches people out on storage rather than speed: internet plans and disk sizes both use “mega” and “giga”, but ISPs use decimal and operating systems use binary, so a 1 TB drive holds about 931 GB of what your file manager counts. Speed conversions are unaffected, because the 8-bit relationship is exact and universal.
Frequently asked questions
How many MB/s is 100 Mbps?
12.5 MB/s. Divide 100 by 8, because one byte is eight bits. At 12.5 MB/s a 1 GB file downloads in about 82 seconds.
How do you convert Mbps to MB/s?
Divide the Mbps figure by 8. 50 Mbps is 6.25 MB/s, 200 Mbps is 25 MB/s, and 1,000 Mbps (1 Gbps) is 125 MB/s.
Is 100 Mbps fast enough for streaming?
Yes, comfortably. Netflix recommends 5 Mbps for HD and 15 Mbps for 4K per stream, so 100 Mbps handles several 4K streams at once with room for browsing.
How long does a 1 GB download take at 50 Mbps?
50 Mbps is 6.25 MB/s, and 1,024 ÷ 6.25 = 163.8 seconds, about 2 minutes 44 seconds, or roughly 2 minutes 52 seconds with overhead.
Why is my speed test in Mbps but my downloads in MB/s?
ISPs and speed tests measure connection capacity in megabits per second, while browsers and app stores report data throughput in megabytes per second. They are the same speed in different units, always eight times apart.
Is 1 Gbps the same as 1,000 Mbps?
Yes. Giga means a thousand million, so 1 Gbps = 1,000 Mbps = 125 MB/s. A 10 GB file at 125 MB/s takes about 82 seconds.
What is 500 Mbps in MB/s?
62.5 MB/s. A 4 GB video file at that rate takes 4,096 ÷ 62.5 = 65.5 seconds, about a minute and six seconds.
How much internet speed do I need for gaming?
Far less than most people think. Online gaming uses about 1 to 3 Mbps per player; what matters more is latency under 50 ms. A 25 Mbps connection is plenty for two players.
How many Mbps is 25 MB/s?
200 Mbps. Multiply by 8: 25 × 8 = 200. This is the conversion people need when a game launcher reports 25 MB/s and they want to know if they are getting their full plan speed.
Does 1 MB equal 1,000,000 bytes or 1,048,576?
Both, depending on context. Storage and networking use the decimal megabyte (1,000,000 bytes), while operating systems report the binary one (1,048,576 bytes), a 4.9% difference. For speed conversion only the 8-bit factor matters.
What speed do I need for a 4K video call?
About 4 to 8 Mbps each way for 4K, or 1.5 Mbps for standard 1080p group calls. Add 50% headroom per person sharing the connection.
Why do I never get the full advertised speed?
Protocol overhead eats 3 to 10%, Wi-Fi can halve throughput, and a busy server on the other end caps the transfer. Getting 90 to 95% of the advertised figure over ethernet is a good result.
Spotted a wrong number or a broken result?
More Converters tools
- 12 Hour to 24 Hour Converter Calculator
- Acres to Hectares Converter
- Acres to Linear Feet Calculator
- Acres to Square Feet Converter
- Activation Energy Calculator
- Air Density Calculator
- Amps to Watts Calculator
- Angle Converter
- Angle of Depression Calculator
- Angle of Elevation Calculator
- Area Calculator
- Area Converter
- BPM to FPS Calculator
- BPM to Hz Calculator
- BPS to Hz Calculator
- BTU per Hour to Tons Converter
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.