Skip to content
CalculatorBuddy

Data Transfer Rate Converter

Convert Mbps, MB/s, Gbps, and binary transfer rates, or estimate download time from file size, connection speed, and usable throughput. Includes bit and byte guidance.

Maintained by Pruthvirajsinh ZalaEditorial methodology

Convert transfer rate

ExampleSample values — edit any field to see your result.

Enter a decimal or scientific notation such as 1e-6.

Rounding affects display only. Very small or large results use scientific notation.

Results update as you type.

Converted amount

12.5 MB/s

Estimated result

Unit relationship
1 Mbit/s = 0.125 MB/s

Saved calculations stay only in this browser. Share copies a link containing your entered values.

Compare scenarios

Keep a baseline, then change an assumption to see its effect side by side.

Your amount in every unit

UnitEquivalent amount
Bits (bit) per second100000000
Bytes (B) per second12500000
Kilobits (kbit, decimal) per second100000
Kilobytes (kB, decimal) per second12500
Kibibits (Kibit, binary) per second97656.25
Kibibytes (KiB, binary) per second12207.03125
Megabits (Mbit, decimal) per second100
Megabytes (MB, decimal) per second12.5
Mebibits (Mibit, binary) per second95.36743164
Mebibytes (MiB, binary) per second11.92092896
Gigabits (Gbit, decimal) per second0.1
Gigabytes (GB, decimal) per second0.0125
Gibibits (Gibit, binary) per second0.09313225746
Gibibytes (GiB, binary) per second0.01164153218
Terabits (Tbit, decimal) per second0.0001
Terabytes (TB, decimal) per second0.0000125
Tebibits (Tibit, binary) per second0.00009094947018
Tebibytes (TiB, binary) per second0.00001136868377
Petabits (Pbit, decimal) per second1e-7
Petabytes (PB, decimal) per second1.25e-8
Pebibits (Pibit, binary) per second8.881784197e-8
Pebibytes (PiB, binary) per second1.110223025e-8
Exabits (Ebit, decimal) per second1e-10
Exabytes (EB, decimal) per second1.25e-11
Exbibits (Eibit, binary) per second8.67361738e-11
Exbibytes (EiB, binary) per second1.084202172e-11

Conversion reference

Mbit/sMB/s
10.125
20.25
50.625
101.25
253.125
506.25
10012.5
1000125

Convert network and file-transfer rates between bits and bytes per second, with decimal and binary prefixes. The Download time tab combines a file size with a connection speed and an explicit usable-throughput percentage.

How to use this calculator

For a speed conversion, enter the rate and select both units. A broadband speed labeled Mbps corresponds to the decimal Megabits per second option; MB/s means megabytes per second. For a transfer estimate, choose Download time, enter the file size and its unit, then enter the connection speed.

Advertised speed versus file throughput

Bits per second and bytes per second differ by a factor of eight before considering network overhead. Decimal Mbps and binary MiB/s also use different prefix factors. The dropdowns keep these distinctions visible.

Usable throughput describes how much of the stated connection rate is carrying your file data. At 100%, the estimate assumes ideal constant-speed transfer. At 80%, it assumes 20% is unavailable. This is an input assumption, not a speed test or a measured overhead model. If you enter an already measured payload speed, leave the percentage at 100% to avoid reducing it twice.

Examples

Converting an internet plan speed

100 Mbit/s = 12.5 MB/s, approximately 11.92092896 MiB/s. These are equivalent rates, not a promise of download performance.

A one-gigabyte download

At 100 Mbit/s, a 1 GB file takes an ideal 80 seconds. At 80% usable throughput, the same file takes 100 seconds. A 1 GiB file is larger and takes about 85.8993 seconds at the ideal rate.

Formula

bytes per second = bits per second / 8
effective bit rate = stated bit rate × usable percentage / 100
transfer seconds = file size in bits / effective bit rate

Precision and interpretation

The download estimate assumes a constant speed throughout the transfer. Server limits, Wi-Fi conditions, protocol overhead, retransmissions, disk speed, and pauses may change the actual duration. A zero-size file has zero modeled transfer time; this does not include connection setup. Speed must be positive. Values are rounded floating-point estimates.

Definitions and further reading

Unit and quantity reference provides the underlying definitions. The examples above are worked calculations for this tool.

Frequently asked questions

Is 100 Mbps equal to 100 MB/s?
No. 100 megabits per second equals 12.5 megabytes per second before overhead.
What percentage should I use for usable throughput?
Use 100% for the ideal mathematical duration or when entering an already measured file-data rate. Otherwise use an estimate appropriate to your connection; the tool does not measure it.
Can I estimate upload time too?
Yes. Use the upload speed and the file size. The formula is the same, but many connections have different upload and download rates.

Related calculators