A little help goes a long way. Find a tool/

Converters

Data Transfer Rate Converter

Free data transfer rate converter: switch between bits and bytes per second — bps, Kbps, Mbps, Gbps, Tbps, MB/s, GB/s, MiB/s and more. Runs entirely in your browser.

YOUR WORKSPACEFree to use. No sign-up.
—
Enter a speed above.

Deep dive guides

A LITTLE CONTEXT · 3 MIN READBits, Bytes and Transfer Speeds

How data transfer rate converter works

Network equipment measures speed in bits per second, while files are measured in bytes — eight bits each. This converter normalizes everything to a single anchor unit (one bit per second) and then expresses the result in any of thirteen units: bps, Kbps, Mbps, Gbps and Tbps for the bit side, and B/s, kB/s, MB/s, GB/s, TB/s for decimal bytes plus the binary MiB/s-style units (KiB/s, MiB/s, GiB/s) that many operating systems display.

The bit/byte gap is why a "100 Mbps" connection never downloads at 100 of anything per second: 100 megabits per second is exactly 12.5 megabytes per second (divide by 8), and because the megabit uses the decimal prefix (1,000,000 bits) while file managers often count in binary mebibytes (1,048,576 bytes), the number shown in a download dialog is closer to 11.9. The converter shows both decimal and binary byte rates so the two number systems stop being a surprise.

Telecom convention puts decimal prefixes on bit rates — 1 Mbps is 1,000,000 bits per second, never 1,048,576 — so that is what this tool assumes for Kbps, Mbps, Gbps and Tbps. Byte units come in both flavours, labelled kB/s (decimal) and KiB/s (binary), and everything runs locally in your browser: type a speed, pick the units, and the result appears instantly with the intermediate bits-per-second value shown for checking.

Frequently asked questions

Why is my 100 Mbps connection only downloading at about 12 MB/s?
Megabits and megabytes differ by a factor of eight: 100 megabits per second divided by 8 is 12.5 megabytes per second. Real downloads also lose throughput to protocol overhead, Wi-Fi conditions and server limits, so 11–12 MB/s is normal for a 100 Mbps line. Enter 100 Mbps in the tool and it shows 12.5 MB/s and 11.92 MiB/s side by side.
What is the difference between MB/s and MiB/s?
MB/s is a decimal megabyte per second: 1,000,000 bytes. MiB/s is a binary mebibyte per second: 1,048,576 bytes (1024 × 1024). The gap is about 4.9%. Networking gear uses decimal prefixes for bits, while many file managers report binary prefixes for bytes, which is why the same transfer produces two slightly different numbers in different tools.
How do I convert Mbps to MB/s in my head?
Divide by eight. Mbps → MB/s is exactly megabits ÷ 8 because there are 8 bits in a byte and both prefixes are decimal. 8 Mbps = 1 MB/s, 24 Mbps = 3 MB/s, 1000 Mbps (1 Gbps) = 125 MB/s. Going the other way, multiply by 8.
Is this the same as a data size converter?
No. A data size converter changes storage amounts — how many megabytes a file occupies. This tool converts rates — how many bits or bytes move per second. They share the prefix confusion but answer different questions; use the data unit converter for file sizes and this one for speeds.
Does the tool assume decimal or binary prefixes?
Bit units (bps, Kbps, Mbps, Gbps, Tbps) are always decimal, following telecom convention. Byte units are offered both ways: kB/s, MB/s, GB/s and TB/s are decimal (×1000), while KiB/s, MiB/s and GiB/s are binary (×1024). Pick the one matching whatever displayed the number you started from.