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
- Type a data-rate value.
- Pick the unit you entered it in.
- 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
Bandwidth & Download Time Calculator
Estimate download time from file size and connection speed — or the speed required to transfer a given size within a deadline. Includes TCP/overhead and presets for common connections.
Byte Size Converter (KB / KiB / MB / MiB / ...)
Convert between decimal (KB, MB, GB — SI base 1000) and binary (KiB, MiB, GiB — IEC base 1024) byte units, plus bits.
Flow Rate Converter
Convert volumetric flow between m³/s, m³/h, L/s, L/min, L/h, mL/min, ft³/s, CFM, GPM, GPH, imperial gal/min and bbl/day — all at once.
CSV → HTML / Markdown / JSON Table
Convert CSV to an HTML `<table>`, a Markdown table, or a JSON array of objects — auto-detects the delimiter.
Unit Converter
Convert length, weight, temperature, area, volume, speed, and time.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.