Skip to content
AZ Tools

Data Transfer Rate Converter

Enter a data transfer rate in any common unit and see it in all the others instantly: bit per second (bit/s), kilobit (kbit/s), megabit (Mbit/s), gigabit (Gbit/s), terabit (Tbit/s), byte per second (B/s), kilobyte (kB/s), megabyte (MB/s), gigabyte (GB/s) and terabyte (TB/s). Prefixes here are decimal SI (1 k = 1000) and 1 byte = 8 bits, matching how ISPs and network hardware quote bandwidth. The value is converted to bits per second internally and then to every unit, so conversions are exact. Handy for turning an ISP plan in Mbit/s into real download speed in MB/s, sizing backups and transfers, and network or streaming math. Everything is computed locally in your browser.

bit/s

100,000,000

kbit/s

100,000

Mbit/s

100

Gbit/s

0.1

Tbit/s

0.0001

B/s

12,500,000

kB/s

12,500

MB/s

12.5

GB/s

0.0125

TB/s

1.2500e-5

How to use

  1. Type a data-rate value.
  2. Pick the unit you entered it in.
  3. Read the value in every other unit and copy whichever you need.

Frequently asked questions

Why is my 100 Mbps plan only 12.5 MB/s?
Because Mbit/s (megabits) and MB/s (megabytes) differ by a factor of 8 — there are 8 bits in a byte. ISPs advertise in megabits, while download managers show megabytes, so 100 Mbit/s = 100 ÷ 8 = 12.5 MB/s at full speed.
Are these decimal (1000) or binary (1024) units?
This tool uses decimal SI prefixes: 1 kbit = 1000 bit, 1 MB = 1000 kB, and so on. That's the convention for network/transfer rates. Binary rates (KiB/s = 1024) exist but are less common for bandwidth; storage-size binary units live in the Byte Size Converter.
What's the difference between a bit and a byte?
A bit is a single 0 or 1; a byte is 8 bits. Lowercase b usually means bits (Mbit/s, Mb/s) and uppercase B means bytes (MB/s). Mixing them up causes the classic 8× error in bandwidth calculations.
How long to download a 5 GB file at 100 Mbps?
5 GB = 40 Gbit (5 × 8). At 100 Mbit/s that's 40,000 ÷ 100 = 400 seconds ≈ 6.7 minutes at full theoretical speed, before real-world overhead. Convert 100 Mbit/s to 12.5 MB/s and divide: 5000 MB ÷ 12.5 ≈ 400 s.

Related tools