Data rate converter — Mbps to MB/s, Gbps, MiB/s and more

Enter a connection or transfer speed, pick its unit and the one you want, and the converter shows the answer, the speed in 13 units, and how long 10 MB to 100 GB would take at that rate.

Live demo · real result from this tool
100 Mbit/s (Mbps) =12.5 MB/s

100 Mbit/s (Mbps) in every unit

UnitValue
bit/s100,000,000
kbit/s (kbps)100,000
Mbit/s (Mbps)100
Gbit/s (Gbps)0.1
Tbit/s0.0001
byte/s12,500,000
kB/s12,500
MB/s12.5
GB/s0.0125
TB/s0.0000125
KiB/s12,207.03125
MiB/s11.9209289551
GiB/s0.011641532183

13 rows — scroll inside the table, or download the CSV.

Ideal download time at this rate (no protocol overhead)

File sizeTime
10 MB800 ms
1 GB1 min 20 s
10 GB13 min 20 s
100 GB2 h 13 min

Processed on your device — nothing is uploaded.

How to use the data rate converter

  1. Enter the speed in Value. The default is 100.
  2. Choose its unit in From, for example Mbit/s (Mbps) from a broadband plan.
  3. Choose the unit you want in To, for example MB/s.
  4. Read the answer, the table of all 13 units, and the Ideal download time at this rate table for 10 MB, 1 GB, 10 GB and 100 GB.

What it does and when to use it

Speeds come in two families that look alike. Network gear, broadband plans and mobile tests count bits per second (kbps, Mbps, Gbps). Disks, USB drives, game launchers and file copy windows count bytes per second (MB/s, GB/s), sometimes in binary units (MiB/s). Mixing them up makes a connection look eight times faster or slower than it is.

Use this tool to check whether your download speed matches your plan, to compare an SSD’s MB/s with a network’s Gbps, or to estimate how long a large backup will take. For stored file sizes rather than speeds, use the digital storage converter. For time results in other units, the time converter helps.

How it works

Every unit is stored as bits per second.

Unit bit/s
kbit/s, Mbit/s, Gbit/s, Tbit/s 10³, 10⁶, 10⁹, 10¹²
byte/s 8
kB/s, MB/s, GB/s, TB/s 8 × 10³, 8 × 10⁶, 8 × 10⁹, 8 × 10¹²
KiB/s 8 × 1,024 = 8,192
MiB/s 8 × 1,024² = 8,388,608
GiB/s 8 × 1,024³ = 8,589,934,592

Decimal prefixes (k, M, G) are powers of 1,000, as in the SI. Binary prefixes (Ki, Mi, Gi) are powers of 1,024, as defined by the IEC and explained on NIST’s binary prefixes page. The download time is the file size in bits divided by the rate.

Worked examples

A 500 Mbps fibre plan. 500 Mbps = 62.5 MB/s. The time table shows 1 GB in 16 s and 100 GB in 26 min 40 s, at best.

A USB drive copying at 25 MB/s. That is 200 Mbit/s (Mbps), so a 1 GB file needs about 40 s.

Gigabit Ethernet in binary units. 1 Gbps = 119.209289551 MiB/s, the figure many file managers show for a full gigabit link.

Limits and tips

  • Upload and download speeds often differ on home connections. Convert each one separately.
  • Times over a day are shown in days with three significant figures.
  • The table rounds to whole seconds (or whole minutes above an hour) before splitting, so a time just under two minutes shows as “2 min 0 s”.
  • For wider number ranges, the scientific notation calculator helps check very large results.

Frequently asked questions

Why does my 100 Mbps connection download at about 12 MB/s?
Internet speeds are sold in megabits per second, and download windows show megabytes per second. A byte is 8 bits, so 100 Mbps is at most 12.5 MB/s. Network overhead and other traffic take a little more off.
What is the difference between MB/s and MiB/s?
MB/s uses the decimal megabyte, 1,000,000 bytes. MiB/s uses the binary mebibyte, 1,048,576 bytes. Many programs show MiB/s but label it MB/s, so a 1 Gbps link can appear as 119 "MB/s" instead of 125.
Is the download time table accurate?
It is the ideal time with the full rate used for data and nothing else. Real downloads take longer because of protocol overhead, Wi-Fi conditions, server limits and shared lines. Treat it as the best case.
How do I write the units so others understand?
Use a small b for bits and a capital B for bytes. Mbps or Mbit/s means megabits per second; MB/s means megabytes per second. The tool keeps that distinction in every label.
Are file sizes in the table decimal or binary?
Decimal. 10 MB is 10,000,000 bytes and 1 GB is 1,000,000,000 bytes. A file that Windows calls 1 GB is often 1 GiB, about 7% bigger, and takes about 7% longer.

Sources

  1. Prefixes for binary multiples — NIST, accessed 2026-10-08

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close