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.