🧰 Free ToolBase δΈ­ζ–‡

Data Transfer Rate Converter

Instantly convert between bit rates (bps / Kbps / Mbps / Gbps) and byte rates (B/s / KB/s / MB/s / GB/s). All calculations run locally in your browser. No data is sent to any server.

πŸ’‘ bit vs Byte: 1 Byte = 8 bits. Bandwidth is usually quoted in bits (e.g. a 100Mbps connection), while download speed is shown in Bytes (e.g. 12.5 MB/s). So a 100Mbps connection has a theoretical max download speed of about 12.5 MB/s.
bps
β€”
Kbps
β€”
Mbps
β€”
Gbps
β€”
B/s
β€”
KB/s
β€”
MB/s
β€”
GB/s
β€”

Conversion Formula

Using bits per second (bps) as the base unit:

base = input Γ— unit factor

result = base Γ· target unit factor

Factors: bps=1, Kbps=1000, Mbps=1e6, Gbps=1e9, B/s=8, KB/s=8000, MB/s=8e6, GB/s=8e9.

Unit Reference Table

UnitEquals (bps)Common use
bps1bit per second, base unit
Kbps1,000low-speed links, audio
Mbps1,000,000home broadband, WiFi
Gbps1,000,000,000fiber, data centers
B/s8byte per second
KB/s8,000slow downloads
MB/s8,000,000download / storage speed
GB/s8,000,000,000fast SSD, LAN

Frequently Asked Questions

Why is my 100Mbps connection only ~12.5 MB/s?

ISPs measure bandwidth in bits, while download tools report Bytes. Since 1 Byte = 8 bits, 100Mbps Γ· 8 = 12.5 MB/s, the theoretical maximum (real-world is slightly lower).

What is the relation between bps and B/s?

bps means bits per second, B/s means bytes per second. The relation is 1 B/s = 8 bps. Bandwidth uses lowercase b (bit); download/storage speed uses uppercase B (Byte).

Is K in Kbps 1000 or 1024?

Data transfer rates use SI decimal prefixes: K=1000, M=1,000,000, G=1,000,000,000. This differs from data storage (KiB=1024) β€” don't confuse them.

Related Tools