Mbps to Bytes Logo
Mbps to Bytes
Live Calculator

Bytes to Mbps Converter (KiB/s & MiB/s)

Convert B/s, kB/s, MB/s, KiB/s or MiB/s to Mbps—and convert Mbps back—with exact decimal (SI) and binary (IEC) factors.

Decimals:
6
Standard:
1 kB = 1,000 B · 1 MB = 1,000,000 B

Choose Decimal for kB/s or MB/s; choose Binary for KiB/s or MiB/s.

Mbps

Mbps always uses decimal bits: 1 Mbps = 1,000,000 bits per second.

Try an exact example:

How to Convert Bytes per Second to Mbps

Multiply Bytes per second by 8, then divide by 1,000,000. In decimal units, 1 B/s = 0.000008 Mbps, 125,000 B/s = 1 Mbps, and 1 MB/s = 8 Mbps.

Mbps = (B/s × 8) ÷ 1,000,000  ·  Decimal MB/s × 8 = Mbps

A Byte is an amount of data; Mbps is a rate. So the phrase “Bytes to Mbps” means converting a byte rate—B/s, kB/s, MB/s or GB/s—into megabits per second. Network plans and speed tests count bits per second, while download apps often group the same flow into Bytes per second. One Byte contains exactly 8 bits.

Step-by-Step Calculation

1 Convert the input to Bytes per second first: multiply kB/s by 1,000 or MB/s by 1,000,000 for decimal units
2 Multiply the Bytes/s value by 8 to express it in bits per second
3 Divide by 1,000,000: 12,500,000 B/s × 8 ÷ 1,000,000 = 100 Mbps

Formula Summary

Bytes/s to Mbps

Mbps = (B/s × 8) ÷ 1,000,000

MB/s to Mbps

Mbps = MB/s × 8

kB/s to Mbps

Mbps = kB/s ÷ 125

KiB/s to Mbps (IEC)

Mbps = KiB/s × 0.008192

MiB/s to Mbps (IEC)

Mbps = MiB/s × 8.388608

Mbps to KiB/s (reverse)

KiB/s = Mbps × 122.0703125
Fact-checked: 1 Byte = 8 bits; SI and IEC prefixes kept distinct Reviewed: July 29, 2026 Calculation methodology

How to Convert KiB/s to Mbps

Multiply the kibibytes-per-second value by 0.008192. The factor is exact because 1 KiB is 1,024 Bytes, one Byte is 8 bits, and Mbps uses 1,000,000 bits per second.

KiB/s × 1,024 × 8 ÷ 1,000,000 = Mbps

Example: 1,000 KiB/s × 0.008192 = 8.192 Mbps.

How to Convert MiB/s to Mbps

Multiply the mebibytes-per-second value by 8.388608. One MiB contains 1,048,576 Bytes, so 1 MiB/s carries 8,388,608 bits each second: exactly 8.388608 decimal Mbps.

MiB/s × 1,048,576 × 8 ÷ 1,000,000 = Mbps

Example: 25 MiB/s × 8.388608 = 209.7152 Mbps.

KiB/s to Mbps table

KiB/sMbps
1 KiB/s0.008192 Mbps
10 KiB/s0.08192 Mbps
100 KiB/s0.8192 Mbps
500 KiB/s4.096 Mbps
1,000 KiB/s8.192 Mbps

MiB/s to Mbps table

MiB/sMbps
1 MiB/s8.388608 Mbps
5 MiB/s41.94304 Mbps
10 MiB/s83.88608 Mbps
25 MiB/s209.7152 Mbps
100 MiB/s838.8608 Mbps

Mbps to KiB/s and MiB/s

For the reverse conversion, multiply Mbps by 122.0703125 to get KiB/s, or divide Mbps by 8.388608 to get MiB/s. Thus 1 Mbps is exactly 122.0703125 KiB/s and approximately 0.1192092896 MiB/s.

Mbps to KiB/s

KiB/s = Mbps × 122.0703125

Mbps to MiB/s

MiB/s = Mbps ÷ 8.388608

Can MiB Be Converted to Mbps?

MiB alone cannot be converted directly to Mbps. MiB measures a data amount; Mbps measures a data rate. You also need the transfer duration. If a file of x MiB moves in t seconds, use Mbps = MiB × 8.388608 ÷ seconds. If the value is already written as MiB/s, the time component is present and you can multiply directly by 8.388608.

Bytes to Mbps Conversion Table

Decimal formula: Mbps = (B/s × 8) ÷ 1,000,000

Bytes/s to Mbps

Bytes/s (B/s)MbpskB/s
1,000 B/s0.008 Mbps1 kB/s
62,500 B/s0.5 Mbps62.5 kB/s
125,000 B/s1 Mbps125 kB/s
250,000 B/s2 Mbps250 kB/s
625,000 B/s5 Mbps625 kB/s
1,250,000 B/s10 Mbps1,250 kB/s
3,125,000 B/s25 Mbps3,125 kB/s
6,250,000 B/s50 Mbps6,250 kB/s
12,500,000 B/s100 Mbps12,500 kB/s
125,000,000 B/s1,000 Mbps125,000 kB/s

MB/s to Mbps

MB/sMbpsCalculation
0.125 MB/s1 Mbps0.125 × 8
0.5 MB/s4 Mbps0.5 × 8
1 MB/s8 Mbps1 × 8
2 MB/s16 Mbps2 × 8
3.125 MB/s25 Mbps3.125 × 8
6.25 MB/s50 Mbps6.25 × 8
12.5 MB/s100 Mbps12.5 × 8
25 MB/s200 Mbps25 × 8
62.5 MB/s500 Mbps62.5 × 8
125 MB/s1,000 Mbps125 × 8

Note: Tables use decimal (SI) units — the standard for internet speeds. Switch the calculator to Binary (IEC) if your app reports KiB/s or MiB/s.

Megabit vs Mebibit: Why Some Results Show 131,072 Bytes

If a converter says one “megabit” equals 131,072 Bytes, it has used a binary mebibit while labeling it as a decimal megabit. Those are different units. Mbps in internet plans means decimal megabits per second, so the correct network-rate conversion is 1 Mbps = 125,000 B/s.

1 megabit (Mb)

1,000,000 bits ÷ 8 = 125,000 Bytes

Used by Mbps, ISPs, speed tests and networking equipment.

1 mebibit (Mibit)

1,048,576 bits ÷ 8 = 131,072 Bytes

A binary IEC unit; its correct symbol is Mibit, not Mb.

Reference definitions: the NIST guide to SI and binary prefixes defines mega as 106, mebi as 220, and one Byte as 8 bits.

KiB/s vs kB/s and MiB/s vs MB/s

A frequent source of confusion is that apps do not always label decimal and binary byte rates precisely. SI units count in powers of ten; IEC units count in powers of two and use the distinct labels KiB and MiB. Internet speeds use SI prefixes, but a file-transfer readout may represent binary units—so check the label before comparing it with Mbps.

SI — Decimal (powers of 10)

  • 1 kB = 1,000 Bytes
  • 1 MB = 1,000,000 Bytes
  • Used by ISPs, speed tests, and network hardware

IEC — Binary (powers of 2)

  • 1 KiB = 1,024 Bytes
  • 1 MiB = 1,048,576 Bytes
  • Used for binary memory, storage and some app readouts

The binary value is 4.8576% larger at the megabyte level: a tool reporting 10 MiB/s is moving 10.48576 decimal MB/s, which is 83.88608 Mbps—not 80 Mbps. When precision matters, check which convention the source uses and set the calculator's Standard toggle to match.

When Do You Need Bytes to Mbps?

Verifying your internet plan

Your download manager shows 11.8 MB/s—is your 100 Mbps plan delivering? Convert: 11.8 × 8 = 94.4 Mbps. You can now compare like with like; the converter itself does not estimate protocol, Wi-Fi or server overhead.

Comparing app speeds to speed tests

Speed tests generally report Mbps, while download and cloud clients may report a byte rate. Converting both to one unit lets you compare the two readouts consistently.

Sizing uploads and backups

Cloud backup tools may throttle in kB/s or MB/s. Converting to Mbps tells you how much of your upload bandwidth a backup will consume before you schedule it.

Planning server bandwidth

Server monitoring often reports throughput in Bytes/s. Converting to Mbps lets you compare actual usage against your port speed or hosting plan limits.

Definitions and Sources

The calculator keeps decimal network rates and binary byte rates separate. NIST defines the SI prefixes kilo and mega as powers of ten, and its binary-prefix reference defines kibi as 210, mebi as 220, and one Byte as 8 bits.

Frequently Asked Questions

Quick answers to common questions

How do I convert Bytes per second to Mbps?
Multiply the Bytes-per-second value by 8 to get bits per second, then divide by 1,000,000. Formula: Mbps = (B/s × 8) ÷ 1,000,000. Example: 1,250,000 B/s × 8 = 10,000,000 bits/s ÷ 1,000,000 = 10 Mbps.
How many Mbps is 1 MB/s?
1 MB/s equals exactly 8 Mbps when MB means the decimal SI unit of 1,000,000 Bytes. Multiply any MB/s value by 8: 2 MB/s is 16 Mbps, 10 MB/s is 80 Mbps, and 25 MB/s is 200 Mbps.
How do I convert KiB/s to Mbps?
Multiply KiB/s by 0.008192. One kibibyte is 1,024 Bytes, each Byte is 8 bits, and one Mbps is 1,000,000 bits per second. Therefore 1 KiB/s = 1,024 × 8 ÷ 1,000,000 = 0.008192 Mbps.
How do I convert MiB/s to Mbps?
Multiply MiB/s by 8.388608. One mebibyte is 1,048,576 Bytes, so 1 MiB/s carries 8,388,608 bits per second, which equals exactly 8.388608 Mbps.
How many KiB/s are in 1 Mbps?
1 Mbps equals exactly 122.0703125 KiB/s. Convert 1 Mbps to 125,000 Bytes per second, then divide by 1,024 Bytes per kibibyte.
Can I convert MiB to Mbps?
Not without a time value. MiB measures an amount of data, while Mbps measures a rate. If the amount was transferred in a known number of seconds, use Mbps = MiB × 8.388608 ÷ seconds. If your app already shows MiB/s, multiply that rate by 8.388608.
What is the difference between kB/s and KiB/s?
kB/s is a decimal byte rate: 1 kB/s = 1,000 Bytes per second. KiB/s is a binary byte rate: 1 KiB/s = 1,024 Bytes per second. That makes 1 kB/s equal 0.008 Mbps and 1 KiB/s equal 0.008192 Mbps.
Is a Byte the same as a Byte per second?
No. A Byte (B) is an amount of data, while Bytes per second (B/s) is a transfer rate. Converting “Bytes to Mbps” only has a meaningful rate-to-rate result when the input is a byte rate such as B/s, kB/s, MB/s or GB/s.
Why does my download show MB/s but my internet plan says Mbps?
Internet providers advertise bandwidth in megabits per second (Mbps), while browsers and download managers commonly report file transfer speed in megabytes per second (MB/s). Both can describe the same flow at different scales: multiply decimal MB/s by 8 to get Mbps. A download at 12.5 MB/s is 100 Mbps before overhead.
What is the difference between a megabit and a mebibit?
A megabit (Mb) contains 1,000,000 bits, or 125,000 Bytes. A mebibit (Mibit) contains 1,048,576 bits, or 131,072 Bytes. Internet speed in Mbps uses decimal megabits, so 1 Mbps equals 125,000 B/s—not 131,072 B/s.
Should I use decimal or binary units for internet speed?
Use Decimal (SI) when your source is labeled B/s, kB/s (sometimes typed KB/s), MB/s or GB/s and you want to compare it with an ISP plan or speed test. Use Binary (IEC) only when the source represents KiB/s, MiB/s or GiB/s. The converter supports both and relabels the units when you switch standards.

Related Tools

More free converters and calculators