Data Transfer Rate Converter (Mbps to MB/s)
Convert data transfer rates between bits and bytes per second instantly. Enter a value in Mbps, kbps, Gbps, MB/s or any other unit and see all equivalents at once.
Convert Data Transfer Rates
Data Transfer Rate Formula
Where:
- \(V\) — the transfer rate you entered
- \(f_{\text{unit}}\) — factor converting your unit to bits per second (e.g. \(1\,\text{Mbps} = 10^6\,\text{bit/s}\), \(1\,\text{MB/s} = 8 \times 10^6\,\text{bit/s}\))
- \(f_{\text{target}}\) — factor converting bits per second to the target unit
- \(r\) — the transfer rate in the respective unit
Every unit is first converted to bits per second (the base unit), then divided by the target unit's factor. Because one byte equals 8 bits, the everyday rule is simply divide Mbps by 8 to get MB/s.
Data Transfer Rate – Calculation Example
Example: your internet plan is advertised at 100 Mbps and you want to know the real download speed in megabytes per second.
\[ r_{\text{bit/s}} = 100 \times 10^6 = 100{,}000{,}000\ \text{bit/s} \]
\[ r_{\text{MB/s}} = \frac{100{,}000{,}000}{8 \times 10^6} = 12.5\ \text{MB/s} \]
Result: 100 Mbps = 12.5 MB/s. The same rate equals 0.1 Gbps, 100,000 kbps, 12,500 KB/s and 12,500,000 B/s. A 1 GB (1000 MB) file would therefore take about 80 seconds to download at this speed.
How to use the calculator
- Enter your value in the Transfer rate field (for example 100). The value must be greater than 0.
- Choose the From unit from the dropdown: bits, kilobits, megabits or gigabits per second, or bytes, kilobytes, megabytes or gigabytes per second.
- Read the results in the Equivalent Data Transfer Rates table: the same speed is shown in all eight units at once, so no second conversion is needed.
- Check the Rule of thumb line for a quick download-time estimate for a 1 GB file at your speed.
What are Mbps and MB/s?
Data transfer rate measures how much data moves through a connection per second. Internet providers almost always quote speeds in megabits per second (Mbps), while download managers, browsers and file dialogs usually report progress in megabytes per second (MB/s). The lowercase "b" means bits, the uppercase "B" means bytes — and since one byte contains 8 bits, the two units differ by a factor of eight.
This mismatch is the single most common source of confusion about internet speeds. A 300 Mbps plan will never download at 300 MB/s: dividing by 8 gives a theoretical maximum of 37.5 MB/s. If you see speeds well below even that figure, the causes are usually network overhead, Wi-Fi limitations, server-side limits or other devices sharing the connection — not a faulty conversion.
The calculator uses decimal (SI) prefixes, which is the convention telecom and storage industries follow: 1 kbps = 1000 bit/s, 1 Mbps = 1,000,000 bit/s, 1 GB = 1,000,000,000 bytes. So a "1 GB" download at 100 Mbps takes about 80 seconds, because 1000 MB divided by 12.5 MB/s equals 80.
Besides comparing plan speeds, this conversion is useful for sizing backups, estimating how long a game download will take, checking whether your network can handle a video stream, or verifying that a disk or USB interface is fast enough for a task. For a full download-time estimate including file size, use the Download Time Estimator.
Tips, assumptions and limitations
- Bits vs bytes: remember the capitalization — Mbps is megabits, MB/s is megabytes. The quick mental rule: Mbps ÷ 8 = MB/s.
- Decimal prefixes only: the calculator assumes 1 Mbps = 1000 kbps (SI). It does not use binary prefixes (1 Mebibit = 1024 kbit), which some operating systems apply to file sizes; that can shift results by a few percent.
- Advertised speed ≠ real speed: the converted number is a theoretical maximum. Protocol overhead, encryption, routing and shared bandwidth typically reduce the achievable throughput by 5–15% or more.
- File size matters for time estimates: the rule-of-thumb line assumes a 1 GB file equals 1000 MB. For a precise result with your own file size, try the download time calculator.
- Related conversions: if you need to convert the physical speed of a link, see the Speed Converter; for converting seconds into minutes or hours when planning long transfers, the Time Converter is handy.
Frequently Asked Questions
How do I convert Mbps to MB/s by hand?
Divide the number of megabits per second by 8, because one byte contains 8 bits. For example, 240 Mbps ÷ 8 = 30 MB/s. To go the other way, multiply MB/s by 8 to get Mbps. For kilo and giga units the same logic applies: 1 KB/s = 8 kbps, and 1 GB/s = 8 Gbps.
Is 100 Mbps a good internet speed?
For most households, yes. 100 Mbps equals a theoretical maximum of 12.5 MB/s, which comfortably handles 4K streaming (about 25 Mbps per stream), video calls, and gaming on several devices at once. Heavy 4K downloads, large game installs, or many simultaneous users may justify 500 Mbps or gigabit plans, but real-world throughput is typically 5–15% lower than advertised.
Why is my download speed slower than the converted Mbps value?
The converted figure is a theoretical ceiling. Wi-Fi overhead, protocol headers, encryption, server-side throttling, distance from the router, and other devices sharing the connection all reduce actual throughput. A wired Ethernet test with a fast server (e.g. a well-known speed test) gives the most realistic number; if that still falls far short, contact your provider or check your hardware.
How long does it take to download a file at a given speed?
Divide the file size by the transfer rate in the same units. Example: a 5 GB file (5000 MB) at 50 Mbps (6.25 MB/s) takes 5000 ÷ 6.25 = 800 seconds, or about 13 minutes. Always convert Mbps to MB/s first, otherwise your estimate will be off by a factor of 8.
Does 1 Mbps mean 1,000,000 bits or 1,048,576 bits?
This calculator uses decimal (SI) prefixes: 1 Mbps = 1,000,000 bit/s and 1 MB = 1,000,000 bytes, which is the standard telecom and storage convention. The binary alternative (1 mebibit = 1,048,576 bits) is used by some operating systems for file sizes and differs by roughly 2.4%. The mismatch can slightly shift download-time estimates but never changes the bits-to-bytes factor of 8.
What is the difference between Mbps and MB/s?
The lowercase "b" in Mbps stands for bits, while the uppercase "B" in MB/s stands for bytes, and one byte equals 8 bits. Internet providers advertise in megabits because it yields a bigger number; browsers and download managers report megabytes. A 500 Mbps plan delivers at most 62.5 MB/s — the factor-of-eight difference is the most common source of speed confusion.
How many Mbps do I need for streaming, gaming, or video calls?
As a rule of thumb: standard HD streaming needs about 5–10 Mbps, 4K streaming around 25 Mbps per stream, online gaming 10–30 Mbps (latency matters more than bandwidth), and video calls 3–10 Mbps. Add these up for simultaneous use — a family streaming two 4K shows while gaming needs roughly 80–100 Mbps to keep a comfortable margin.