Data Rate Converter Calculator

The result converts a data rate. 100 megabits per second is 12.5 megabytes per second, which is the download speed a file manager shows. Use it to estimate how long a download takes: a 1 gigabyte file at 12.5 megabytes per second takes about 80 seconds.

Compare plans quoted in different units, and check that a router or cable supports the rate you are paying for.

Data Rate Converter Calculator: inputs

Calculated result
Converted value12.5
1 unit of "from" in "to" units0.125

Data Rate Converter Calculator: Data Rate to convert sensitivity

Data Rate Converter Calculator: Data Rate to convert and Converted value5 calculations vary the “Data Rate to convert” input while holding the other entered inputs constant.80109011.310012.511013.812015

Enter the value and choose the units, from bits per second to gigabytes per second. Internet plans are usually quoted in megabits per second, while file downloads are shown in megabytes per second, and a byte is 8 bits, so the two differ by a factor of 8. The converter uses decimal prefixes, where a megabit is 1,000,000 bits.

A provider’s advertised speed and a measured speed-test result can differ.

Data Rate Converter: worked example

Data Rate to convert100
Starting unitMegabits per second
Requested unitMegabytes per second
Converted value12.5
1 unit of "from" in "to" units0.125

Data Rate Converter: formula

Result = value × (from-unit factor ÷ to-unit factor), factors relative to bits per second; 1 byte = 8 bits

NIST Handbook 44: Units and Systems of Measurement

Common error: Expecting a 100 megabit plan to download 100 megabytes per second. The best case is one eighth of that, and real speeds are usually lower.

Real throughput is lower than the plan rate because of protocol overhead, Wi-Fi conditions, server limits and shared connections. Binary prefixes such as mebibytes use 1,024 and differ slightly from decimal ones. Download and upload speeds are often different.

Latency is a separate measure from bandwidth.

Data Rate Converter: changing Data Rate to convert

Data Rate to convertConverted value1 unit of "from" in "to" units
80100.125
9011.30.125
100 (example)12.50.125
11013.80.125
120150.125

Data Rate Converter: compare input ranges

InputTested fromToConverted value: low inputConverted value: high inputSwing
Requested unitBits per secondGigabytes per second100,000,0000.013100,000,000 (799999999%)
Starting unitBits per secondGigabytes per second0.00001100,000100,000 (100000%)
Data Rate to convert9011011.313.82.5 (20%)

Data Rate Converter: individual input comparisons

InputValueConverted value1 unit of "from" in "to" units
Data Rate to convert80100.125
9011.30.125
10012.50.125
11013.80.125
120150.125
Starting unitBits per second0.000010
Kilobits per second0.0130.00013
Megabits per second12.50.125
Gigabits per second12,500125
Bytes per second0.00010
Kilobytes per second0.10.001
Megabytes per second1001
Gigabytes per second100,0001,000
Requested unitBits per second100,000,0001,000,000
Kilobits per second100,0001,000
Megabits per second1001
Gigabits per second0.10.001
Bytes per second12,500,000125,000
Kilobytes per second12,500125
Megabytes per second12.50.125
Gigabytes per second0.0130.00013

Data Rate Converter: which assumptions move the result?

Data Rate Converter: Converted value as Requested unit changesConverted value starts at 100,000,000. Moving Requested unit from Bits per second to Gigabytes per second changes it to 0.013, with Data Rate to convert 100; Starting unit Megabits per second kept fixed.Bits per second100,000,000Kilobits per second100,000Megabits per second100Gigabits per second0.1Bytes per second12,500,000Kilobytes per second12,500Megabytes per second12.5Gigabytes per second0.013
Chart quantityDisplayed settings
Requested unitBits per second → Gigabytes per second
Converted value100,000,000 → 0.013
Data Rate to convert100
Starting unitMegabits per second
Data Rate Converter: Converted value as Starting unit changesConverted value starts at 0.00001. Moving Starting unit from Bits per second to Gigabytes per second changes it to 100,000, with Data Rate to convert 100; Requested unit Megabytes per second kept fixed.Bits per second0.00001Kilobits per second0.013Megabits per second12.5Gigabits per second12,500Bytes per second0.0001Kilobytes per second0.1Megabytes per second100Gigabytes per second100,000
Chart quantityDisplayed settings
Starting unitBits per second → Gigabytes per second
Converted value0.00001 → 100,000
Data Rate to convert100
Requested unitMegabytes per second

Data Rate Converter: values and definitions

Quantity and definitionValue used
Data Rate to convert100
Starting unit — Unit to convert from.Megabits per second
Requested unit — Unit to convert to.Megabytes per second
Converted value12.5
1 unit of "from" in "to" units0.125

Unit Conversion calculators: Force Converter Calculator, Torque Converter Calculator, Frequency Converter Calculator, Fuel Economy Converter Calculator, Length Converter Calculator, Weight Converter Calculator.

Internet speed is sold in bits per second, and files are measured in bytes, with eight bits to the byte. A 100 megabit connection therefore moves at most 12.5 megabytes each second, which is the number a download window shows. The prefixes are decimal here, a thousand at each step, as network gear uses them.

Real transfers run below the line rate because of protocol overhead and other traffic. Reference values: 8 megabits per second is 1 megabyte per second, and 1 gigabit per second is 125 megabytes per second. A 1 gigabyte file needs about 80 seconds at 100 megabits per second under ideal conditions.

Note whether the unit is a lowercase b for bits or a capital B for bytes. The case carries the factor of eight.

See the networking category for download time, storage and subnet calculators, the number base converter for binary units, and the time converter for durations. The frequency converter handles cycles, and the energy converter covers other units. Test your real speed with a speed test at different times.

What is the difference between Mbps and MB/s?

Mbps is megabits per second, used for connection speeds, and MB/s is megabytes per second, used for file transfers. One megabyte is 8 megabits.

How long does a download take?

Divide the file size in megabits by the speed in megabits per second. A 1 gigabyte file is 8,000 megabits, so at 100 Mbps it takes about 80 seconds.

Why is my real speed lower than my plan?

Overhead, Wi-Fi limits, congestion and server speed reduce it, and a wired connection usually gets closer to the plan rate.