A data transfer rate converter changes between bit units like megabits per second and byte units like megabytes per second, where one byte is 8 bits. Enter a value, choose its unit and the target unit. For example, 100 Mbps is 12.5 MB/s.
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Data Transfer Rate Converter
- Enter the value you want to convert.
- Choose the from unit.
- Choose the to unit.
- Read the result, plus Mbps and MB/s.
Here is what each result means:
| Result | What it means |
|---|---|
| Result | The rate converted to your chosen unit. |
| In Mbps | The rate in megabits per second. |
| In MB/s | The rate in megabytes per second. |
What Is a Data Transfer Rate?
A data transfer rate is how fast digital information moves, measured as an amount of data per second. It is the number behind broadband speeds, download times and network specifications. The confusion most people meet is that some units count bits and others count bytes, and there are eight bits in a byte.
Network and internet speeds are almost always quoted in bits per second: megabits per second, or Mbps, for broadband, and gigabits per second, or Gbps, for fast connections. File sizes and download managers, on the other hand, usually show bytes per second: megabytes per second, or MB/s. Because a byte is eight bits, a 100 Mbps connection downloads at only about 12.5 MB/s.
This converter bridges every unit through bits per second. It multiplies your value by the bits in its unit, then divides by the bits in the target unit, using eight bits per byte. That is why it can turn a broadband speed in Mbps into the download speed in MB/s you actually see.
One more detail is the size of the prefixes. For transfer rates, kilo, mega and giga mean 1,000, one million and one billion, the decimal system used here. Storage capacities sometimes use binary prefixes of 1,024, which is a related but separate convention, so a quoted speed and a quoted file size can use slightly different scales.
How Does the Data Transfer Rate Converter Work?
It converts through bits per second, allowing for the 8-bit byte.
- Your value is multiplied by its unit's value in bits per second.
- Byte units count eight bits per byte, so they are eight times the matching bit unit.
- Dividing by the target unit's value in bits per second gives the result.
For the number side, see the base converter, or convert file storage sizes with the length and data tools in the converters hub.
Data Rate Conversion Example
Convert 100 Mbps to megabytes per second.
Result: 100 Mbps is 100,000,000 bits per second, and dividing by 8 bits per byte gives 12.5 MB/s. So a 100 Mbps broadband line downloads a file at about 12.5 megabytes each second.
Bit and Byte Units
Each unit's value in bits per second.
| Unit | Bits per second |
|---|---|
| bps | 1 |
| kbps | 1,000 |
| Mbps | 1,000,000 |
| Gbps | 1,000,000,000 |
| B/s | 8 |
| KB/s | 8,000 |
| MB/s | 8,000,000 |
| GB/s | 8,000,000,000 |
Every byte unit is exactly eight times the matching bit unit. That single factor of eight is the reason a broadband speed in megabits looks so different from a download speed in megabytes.
Comparing Bits and Bytes
The two are easy to mix up, but the difference is fixed.
| Term | Symbol | Used for |
|---|---|---|
| Bit | lowercase b | Network and internet speeds |
| Byte | uppercase B | File sizes and downloads |
A lowercase b means bits and an uppercase B means bytes, so Mbps and MB/s are different by a factor of eight. Watching the case is the quickest way to avoid mixing them up when reading a speed.
What Affects the Converted Value
Bits or Bytes
Switching between a bit unit and a byte unit multiplies or divides by eight.
The Prefix
Kilo, mega and giga each add a factor of a thousand for transfer rates.
Decimal vs Binary Prefixes
Transfer rates use 1,000; storage sizes sometimes use 1,024, a separate convention.
When to Use a Data Transfer Rate Converter
Broadband
See the real download speed in MB/s behind a Mbps broadband figure.
Downloads
Estimate how long a file will take at a given speed.
Networking
Compare interface and link speeds in consistent units.
Common Mistakes
1. Confusing Bits and Bytes
A megabit is an eighth of a megabyte. A 100 Mbps line is only about 12.5 MB/s.
2. Ignoring the Case of B and B
Lowercase b is bits, uppercase B is bytes. Mbps and MBps differ by eight.
3. Mixing Decimal and Binary Prefixes
Transfer rates use 1,000; storage sizes sometimes use 1,024. Keep them separate.
4. Expecting Full Speed
Real transfers are usually slower than the headline rate due to overheads and network conditions.
5. Wrong Direction
Check which unit is the from and which is the to; swapping them inverts the result.
Accuracy and Limitations
Conversions use the standard 8-bit byte and decimal prefixes.
What it calculates accurately
- Conversion between all eight units
- The bit-to-byte factor of eight
- Values in Mbps and MB/s
What it does not do
- Use binary prefixes of 1,024
- Account for protocol overhead
- Predict real-world speeds
- Convert to storage capacity
How We Convert Data Transfer Rates
Frequently Asked Questions
How many MB/s is 100 Mbps?
12.5 MB/s. A megabit is an eighth of a megabyte, so 100 megabits per second divided by 8 is 12.5 megabytes per second.
What is the difference between Mbps and MB/s?
Mbps is megabits per second, used for network speeds. MB/s is megabytes per second, used for file transfers. A byte is 8 bits, so they differ by a factor of eight.
How do you convert bits to bytes?
Divide by 8, since one byte is eight bits. To go from bytes to bits, multiply by 8. This converter handles both directions.
Why is my download slower than my broadband speed?
Broadband is quoted in megabits, but downloads show megabytes, which are eight times larger. A 100 Mbps line downloads at about 12.5 MB/s at best.
What does the lowercase b and uppercase B mean?
Lowercase b means bits and uppercase B means bytes. So Mb is megabits and MB is megabytes, differing by a factor of eight.
Do transfer rates use 1,000 or 1,024?
Transfer rates use decimal prefixes, so kilo is 1,000. Storage capacities sometimes use binary prefixes of 1,024, which is a separate convention.
How long to download a file at a given speed?
Divide the file size in the same units by the speed. A 1 GB file at 12.5 MB/s takes about 80 seconds, ignoring overhead.
Why is the real speed lower than advertised?
Network overhead, congestion and hardware limits mean real transfers rarely reach the headline rate. The converter shows the ideal figure.
Is my information saved?
No. The calculation runs in your browser and nothing you enter is stored or sent anywhere, unless you choose Save, which keeps the result only on this device.
Sources
- Data-rate units (Wikipedia).
- Byte (Wikipedia).
- Bit rate (Wikipedia).
Related Guides
Related Calculators
Looking for more converters?
Explore all convertersThis converter changes a data transfer rate between bit-based units (bps, kbps, Mbps, Gbps) and byte-based units (B/s, KB/s, MB/s, GB/s). One byte is 8 bits. It uses decimal prefixes, where kilo means 1,000, as is standard for network and transfer speeds; storage sizes sometimes use binary prefixes of 1,024 instead. Spotted an error? Let us know.
Creator
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.
Areas of Expertise: Editorial Leadership, Digital Publishing, Product Strategy, Online Calculators, Web Standards




