Skip to main content
📶 Unit Converter

Data Transfer Rate Converter

Convert data rates between bits and bytes per second — bps, kbps, Mbps, Gbps and B/s, kB/s, MB/s, GB/s. The 8-bits-per-byte relationship is handled for you.

Mbps ↔ MB/s
Gbps & Tbps
8 bits = 1 byte
Decimal (SI)
100% Free
🔄 Open All Converters 📖 Read the Guide

Data rate conversion — Quick answer

Data rates use bits per second as the base; a byte is 8 bits.

MB/s = Mbps ÷ 8  ·  1 Mbps = 10⁶ bps · 1 byte = 8 bits

Worked example: 100 Mbps ÷ 8 = 12.5 MB/s; 1 Gbps = 125 MB/s.

Common rates

Rate (bits)In bytes/s
8 Mbps1 MB/s
100 Mbps12.5 MB/s
1 Gbps125 MB/s

Decimal units (kilo = 1,000), as ISPs use. lowercase b = bits, uppercase B = bytes.

📶 Data Transfer Rate Converter

Enter a value, choose the unit you have and the unit you want.

Result
In bits / second

ℹ️ Decimal (1000-based) units, as ISPs use. Binary kibi/mebi (1024) is a separate convention. Download time also needs the file size.

Data transfer rate (bandwidth) is measured in bits per second. Networking uses bit units — kbps, Mbps, Gbps — while files use byte units — kB/s, MB/s, GB/s — and since 1 byte = 8 bits, you divide by 8 to go from bits to bytes. This converter rebases everything through bits per second, so a 100 Mbps line is 12.5 MB/s.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: decimal SI prefixes and 8 bits/byte, recomputed in code.

How the conversion works

Step 1 — to base
value_in_bps = value × factor(from)
Step 2 — to target
result = value_in_bps ÷ factor(to)

Bit factors in bps: kbps = 1,000, Mbps = 1e6, Gbps = 1e9, Tbps = 1e12. Byte factors are 8× the bit value: B/s = 8, kB/s = 8,000, MB/s = 8e6, GB/s = 8e9. Multiply by the from-factor to land in bits per second, then divide by the to-factor. The lowercase b means bits, the uppercase B means bytes — the single most common mix-up.

Worked examples

A 100 Mbps connection to MB/s:

Mbps → MB/s
100,000,000 ÷ 8,000,000 = 12.5 MB/s

A 1 Gbps link to MB/s:

Gbps → MB/s
1,000,000,000 ÷ 8,000,000 = 125 MB/s

An 8 Mbps stream to MB/s:

Mbps → MB/s
8 ÷ 8 = 1 MB/s

So a 100 Mbps plan downloads at about 12.5 MB/s, a gigabit line at 125 MB/s, and 8 Mbps is exactly 1 MB/s — the clean way to remember the ÷ 8 rule.

Frequently Asked Questions

How do I convert Mbps to MB/s?

÷ 8. 100 Mbps = 12.5 MB/s; 1 Gbps = 125 MB/s. A byte is 8 bits.

Mbps vs MB/s?

Lowercase b = bits, uppercase B = bytes. MB/s is 8× a Mbps unit. ISPs quote Mbps; downloads show MB/s.

Why is internet measured in bits?

Networking throughput is historically in bits/sec, so plans are in Mbps/Gbps. Files are in bytes (MB/s).

1000 or 1024?

Decimal SI: kilo = 1,000. Binary kibi/mebi (1,024) is a separate convention. This uses decimal.

Does it find download time?

No — time = file size ÷ rate needs the size. 1 GB over 100 Mbps (12.5 MB/s) ≈ 80 s.

Need more converters?

Convert data storage, frequency, length, time and dozens more across the AI Calculator converter suite.

🔄 Open Converters — Free

No registration required · 350+ calculators · PDF report export