Calculators & Converters

Data Rate Converter

Compare network bandwidth with file-transfer rates using explicit bit and byte units. Add a file size and usable-throughput assumption to estimate how long the transfer could take.

Free online tool

Loading tool…

Convert a transfer rate

Rates use seconds throughout. Mbit/s is a million bits per second; MB/s is a million bytes per second.

File transfer scenario

100% is an ideal transfer. Use a lower percentage to model overhead, Wi-Fi conditions, or other traffic. This is your assumption, not a speed test.

Converted amount

100 Mbit/s — decimal≈ 12.5

MB/s — decimal bytes

88.8888889estimated seconds
11.25usable MB/s

Equivalent units

UnitAmount
bits per second (bit/s)100,000,000
bytes per second (B/s)12,500,000
kbit/s — decimal100,000
kB/s — decimal bytes12,500
Mbit/s — decimal100
MB/s — decimal bytes12.5
Gbit/s — decimal0.1
GB/s — decimal bytes0.0125
Tbit/s — decimal0.0001
TB/s — decimal bytes0.0000125
Kibit/s — binary97,656.25
KiB/s — binary bytes12,207.0313
Mibit/s — binary95.3674316
MiB/s — binary bytes11.920929
Gibit/s — binary0.0931322575
GiB/s — binary bytes0.0116415322

Displayed values are rounded. CSV uses the available JavaScript numeric precision; it cannot restore precision absent from the input.

Calculations and CSV generation run locally in your browser. No measurement data is uploaded by this tool.

GET STARTED

How to use the Data Rate Converter

  1. 01

    Enter the rate and select a source unit. All units are per second, with decimal and binary prefixes labeled separately.

  2. 02

    Choose the target rate. For a transfer estimate, enter a file size in decimal MB and an assumed usable throughput from greater than 0% through 100%.

  3. 03

    Read the ideal or adjusted transfer duration, then copy the conversion or export the complete rate table.

Examples

A 100 Mbit/s connection

At 100% throughput, 100 Mbit/s equals 12.5 MB/s. A 1000 MB file takes 80 seconds. At 90% usable throughput, the estimate becomes about 88.89 seconds.

A binary file-transfer readout

10 MiB/s equals 83.88608 Mbit/s. The factor includes both eight bits per byte and 1,048,576 bytes per MiB.

A stopped link

A zero rate converts to zero in every listed unit. A positive file has no finite completion time at that rate, while transferring a zero-size file requires zero data-transfer seconds in this model.

Bandwidth labels and file-manager labels

An internet service may advertise megabits per second while a download program reports megabytes per second. Read both the bit/byte part and the prefix. This converter uses bit/s, kbit/s, and Mbit/s rather than ambiguous case-insensitive abbreviations.

Estimating a transfer

The scenario converts the selected rate to bits per second, multiplies by your usable percentage, then divides file bits by usable bits per second. File size is explicitly decimal MB, so one entered MB contributes 8,000,000 bits. The unit conversion itself is unaffected by the scenario controls.

What the throughput percentage represents

The percentage is a single simplifying allowance for factors you choose to model. Real transfers can include connection setup, protocol overhead, retransmissions, storage limits, congestion, and a server speed cap. Their effects need not be constant throughout the transfer, so this estimate is not a measurement or a guarantee.

What to know

  • The transfer model assumes a constant rate and omits startup delays.
  • No traffic is generated to measure connection performance. Decimal MB is the only file-size input unit in the scenario.
  • Decimal and scientific notation are supported; commas and unit text are not. Calculations use JavaScript floating-point numbers and displayed results are rounded.

Common questions

Does this test my internet speed?

No. It converts the number you enter and estimates a scenario. It does not open a test connection or download a sample file.

Is 1 Gbit/s the same as 1 GiB/s?

No. Gbit/s uses decimal bits; GiB/s uses binary bytes. The conversion table keeps both differences explicit.

Why can’t usable throughput be 0%?

A zero allowance would make every positive transfer have an undefined completion time. Use a zero source rate to model a stopped connection explicitly.

Does the CSV include transfer estimates?

The CSV contains the source input and rate equivalents. The file size and throughput scenario are displayed separately and are not exported.

Sources & references