Skip to main content
1 MB/s = 8 Mbps · 1 MiB/s = 8.39 Mbps

Data Transfer Rate Converter

The Data Transfer Rate Converter instantly converts between any two of 36 transfer-rate units — enter a Rate, pick your From and To units. Whether you're translating an advertised Mbps plan into real MB/s download speed or converting Gbps into GB/hr for a backup window, this data transfer rate converter covers bits and bytes per second, minute, hour and day, in both decimal and binary prefixes, so you always know exactly which rate you're comparing.

Data transfer rate converter

Result

80 Mbps

10 MB/s × 8 = 80 Mbps

Common conversions

How This Data Transfer Rate Converter Works

A Data Transfer Rate Converter turns one speed or file-based unit into another, so you're not stuck guessing whether 25 Mbps beats 3.1 MB/s. Whether you're comparing an internet plan, sizing a backup window, or checking a spec sheet, this tool gives you the exact conversion instantly.

Enter a value above, pick your starting and target units, and every common bit- and byte-based rate updates at once. Some people search for this same tool as a bandwidth converter, a network speed converter, a bit rate converter, an internet speed converter, or a connection speed converter — all five describe exactly what's happening above.

Every unit here reduces to a count of bit or byte units moved over a stretch of time. A byte always equals 8 bit units, so converting between a bit-based figure (like Mbps) and a byte-based figure (like MB/s) starts with that multiply-or-divide-by-8 step, before the metric prefix even comes into play.

This data transfer converter handles the multiplication, the prefix scaling (kilo-, mega-, giga-, tera-), and the time scaling (per second up through per week) automatically — type a value, choose units, and the result updates instantly.

Decimal prefixes follow the International System of Units (SI units), scaling in powers of 10, while binary prefixes scale in powers of 2 — the divide between a decimal prefix and a binary prefix that trips up a lot of spec sheets. This also makes the tool a genuine data transfer calculator: instead of only translating units, you can work backward from a known speed and duration to estimate a transfer, which is covered further down.

Bits vs. Bytes: What Every Unit Really Means

The most common mix-up in rate reporting is confusing bit-based units with byte-based ones. Your internet plan and router almost always advertise speed in bit units (Mbps), while your operating system reports download progress in byte units (MB/s).

Since a byte holds 8 bit units, a 100 Mbps connection tops out around 12.5 MB/s of real file-download throughput — not 100 MB/s, which surprises a lot of people the first time they check.

Decimal (SI) and binary (IEC) prefixes for bit and byte units
PrefixDecimal (SI) UnitsDecimal ValueBinary (IEC) UnitsBinary Value
kilokilobit / kilobyte1,000kibibit / kibibyte1,024
megamegabit / megabyte1,000,000mebibit / mebibyte1,048,576
gigagigabit / gigabyte1,000,000,000gibibit / gibibyte1,073,741,824
teraterabit / terabyte1,000,000,000,000tebibit / tebibyte1,099,511,627,776

Each row scales the same base pair — 1 byte equals 8 bit — by that prefix's multiplier, decimal on the left and binary on the right. A kilobyte and a kibibyte look interchangeable until you're moving terabytes of stored data, at which point that small per-prefix gap compounds into a real difference in reported data storage capacity.

Data Transfer Rate Units: Bits vs Bytes per Second

Data transfer rate units measure how fast data moves, not how much is stored. Network and interface specs — Wi-Fi, Ethernet, USB, fiber links — are almost always quoted in bits per second (bps, Kbps, Mbps, Gbps), while the transfer speed you actually see in a file copy dialog is in bytes per second (B/s, KB/s, MB/s, GB/s).

A "1 Gbps" Gigabit Ethernet link, for example, tops out around 125 MB/s, not 1,000 MB/s, once you divide by 8 and account for protocol overhead.

Orders of Magnitude: Bit-Rate vs Byte-Rate Units

Just like storage capacity, transfer speed scales through the same decimal prefixes — but applied to bits per second on one side and bytes per second on the other:

Data transfer rate units of measurement, bit-rate vs byte-rate, kilo to yotta
Bit-Rate Unit Bits/sec Byte-Rate Unit Bytes/sec
Kilobit/s (Kbps) 1,000 Kilobyte/s (KB/s) 1,000
Megabit/s (Mbps) 1,000,000 Megabyte/s (MB/s) 1,000,000
Gigabit/s (Gbps) 109 Gigabyte/s (GB/s) 109
Terabit/s (Tbps) 1012 Terabyte/s (TB/s) 1012
Petabit/s (Pbps) 1015 Petabyte/s (PB/s) 1015
Exabit/s (Ebps) 1018 Exabyte/s (EB/s) 1018
Zettabit/s (Zbps) 1021 Zettabyte/s (ZB/s) 1021
Yottabit/s (Ybps) 1024 Yottabyte/s (YB/s) 1024

Typical Network Speeds and Connection Types

Real-world network speed numbers cluster around a handful of familiar figures. The table below lines up rated speeds for common connections, in Mbps unless noted, so you can compare a home WiFi network against a wired ethernet port, an LTE connection, or a USB cable.

Typical downlink speeds for common connection types
Connection TypeTypical Downlink Speed
DSL / basic broadband10–25 Mbps
LTE mobile10–50 Mbps
Cable modem50–200 Mbps
Fiber internet service provider (ISP) plan300–1,000 Mbps
WiFi 802.11acup to 866 Mbps
ethernet 1000BASE-T1,000 Mbps
USB 3.05,000 Mbps (5 Gbps)

The converter above turns any of these into their MB/s or GB/s equivalents, which matters because the number your ISP advertises is almost always the larger bit-based figure rather than the byte-based number a download manager or file browser actually shows you.

  • Bit-based, per second: bit/s, kbps, Mbps, Gbps, Tbps
  • Byte-based, per second: B/s, KB/s, MB/s, GB/s, TB/s
  • Binary byte-based, per second: KiB/s, MiB/s, GiB/s, TiB/s
  • Longer intervals: per minute, per hour, per day, and per week variants of every unit above

How to Calculate Data Transfer Speed

The formula behind this figure is straightforward:

Speed = Data Transferred ÷ Duration

Rearranged, you can solve for time instead:

Duration = Data Transferred ÷ Speed

Worked Example: Converting File Size to Transfer Time

  1. Start with a 2 GB file and a 40 Mbps connection.
  2. Convert the 2,000 MB file size to megabits by multiplying by 8, giving 16,000 megabits.
  3. Divide by the 40 Mbps rate: 16,000 ÷ 40 = 400 seconds.
  4. Convert that result to roughly 6 minutes 40 seconds — the same conversion this calculator performs instantly whenever you switch between a byte-based size and a bit-based speed.

Estimating Download Time for Any File Size

Once you know your real transfer speed, estimating download time becomes a matter of plugging numbers into the duration formula above. The table below shows how long a few common file sizes take at typical connection speeds.

Estimated download time for common file sizes at typical connection speeds
File SizeAt 25 MbpsAt 100 MbpsAt 1 Gbps
1 GB~5 min 20 sec~1 min 20 sec~8 sec
5 GB~26 min 40 sec~6 min 40 sec~40 sec
25 GB~2 hr 13 min~33 min 20 sec~3 min 20 sec

These figures assume a clean, uncontested line — real-world upload speed is often slower than download speed on consumer plans, since most residential connection speed is provisioned asymmetrically. Add a buffer for real-world overhead, since packet loss and other devices on the network both slow a transfer below its theoretical maximum.

How to Calculate File Transfer Time

  • Determine the size of the data you want to move, in a byte-based unit like GB or GiB.
  • Find the transfer rate of your connection or cable, converting to a matching unit above.
  • Divide that figure by the speed, after unit conversion, to get the estimated file transfer time.
  • Round up for overhead — a theoretical maximum rarely survives contact with a shared network.

Real-World Uses: Backups, Cloud Storage, and Networking

A converter like this earns its keep any time bytes need to move somewhere with a deadline attached. Cloud backup services quote throughput in Mbps, while the software on your computer reports progress in MB or GB copied — reconciling the two tells you whether an overnight backup window is actually long enough.

Enterprise networking teams sizing a data-center migration face the same translation problem at a larger scale, often converting between Gbps links and TB-scale storage volumes.

  1. Checking whether your rated internet speed actually supports smooth 4K streaming, which typically needs 25 Mbps sustained per stream.
  2. Sizing a backup window against your uplink's real throughput before committing to a cloud storage provider.
  3. Comparing a modem's rated sync speed against the wired ethernet or WiFi speed you're actually seeing on a connected device.
  4. Converting a vendor's advertised connectivity spec, often in Gbps, into the GB-per-hour figure that matters for a large file transfer job.
  5. Confirming a network bandwidth upgrade will actually shorten the time your team spends downloading large builds or datasets.

A weak signal-to-noise ratio on a wireless or DSL line can quietly cap your real transfer rate well below the modem's rated speed, which is another reason it's worth measuring your actual storage bandwidth rather than trusting the number on the box alone.

Quick Reference: Every Supported Conversion Unit

For quick lookup, here's the full set of measurement units this conversion factor-based tool supports:

  • bit, kilobit, megabit, gigabit, terabit — decimal, bit-based
  • byte, kilobyte, megabyte, gigabyte, terabyte — decimal, byte-based
  • kibibyte, mebibyte, gibibyte, tebibyte — binary, byte-based
  • kbps, Mbps, Gbps, Tbps — bit-based rates per second
  • KB/s, MB/s, GB/s, TB/s — byte-based rates per second
  • KiB/s, MiB/s, GiB/s, TiB/s — binary byte-based rates per second

Whichever pair you're converting between, the same two-step process applies: scale for the metric prefix, then scale for bit versus byte if the units cross that boundary. That's the whole logic this tool automates, and once it clicks, you can sanity-check most bandwidth claims in your head.

Read Your Rate in All 36 Units

Grouped the way the units are used: network speeds in bits, disk and file speeds in bytes, and backup throughput per hour or day. Every figure follows the rate entered above.

Bits per second, decimal prefixes (powers of 10)

Bits per second, decimal prefixes (powers of 10)
bps bit per second 80,000,000
kbps kilobit per second 80,000
Mbps megabit per second 80
Gbps gigabit per second 0.08
Tbps terabit per second 0.00008

Bytes per second, decimal prefixes (powers of 10)

Bytes per second, decimal prefixes (powers of 10)
B/s byte per second 10,000,000
KB/s kilobyte per second 10,000
MB/s megabyte per second 10
GB/s gigabyte per second 0.01
TB/s terabyte per second 0.00001

Bytes per second, binary prefixes (powers of 2)

Bytes per second, binary prefixes (powers of 2)
KiB/s kibibyte per second 9,765.63
MiB/s mebibyte per second 9.5367
GiB/s gibibyte per second 0.00931323
TiB/s tebibyte per second 0.00000909

Bytes per minute, decimal

Bytes per minute, decimal
KB/min kilobyte per minute 600,000
MB/min megabyte per minute 600
GB/min gigabyte per minute 0.6
TB/min terabyte per minute 0.0006

Bytes per minute, binary

Bytes per minute, binary
KiB/min kibibyte per minute 585,937.5
MiB/min mebibyte per minute 572.2046
GiB/min gibibyte per minute 0.55879354
TiB/min tebibyte per minute 0.0005457

Bytes per hour, decimal

Bytes per hour, decimal
KB/hr kilobyte per hour 36,000,000
MB/hr megabyte per hour 36,000
GB/hr gigabyte per hour 36
TB/hr terabyte per hour 0.036

Bytes per hour, binary

Bytes per hour, binary
KiB/hr kibibyte per hour 35,156,250
MiB/hr mebibyte per hour 34,332.28
GiB/hr gibibyte per hour 33.5276
TiB/hr tebibyte per hour 0.03274181

Bytes per day, decimal

Bytes per day, decimal
MB/day megabyte per day 864,000
GB/day gigabyte per day 864
TB/day terabyte per day 0.864

Bytes per day, binary

Bytes per day, binary
MiB/day mebibyte per day 823,974.61
GiB/day gibibyte per day 804.6627
TiB/day tebibyte per day 0.78580342

Check a Few Real-World Rates

Where common links and drives sit, in the two units most often confused.

Real-world data transfer rates, bits and bytes per second, and per day
Link or device Bits per second Bytes per second Per day
ADSL2+ download 24 Mbps 3 MB/s 259 GB/day
Fast Ethernet 100 Mbps 12.5 MB/s 1.08 TB/day
Gigabit Ethernet 1 Gbps 125 MB/s 10.8 TB/day
SATA SSD 4.4 Gbps 550 MB/s 47.5 TB/day
10 Gigabit Ethernet 10 Gbps 1.25 GB/s 108 TB/day
NVMe Gen 4 SSD 59 Gbps 7.4 GB/s 639 TB/day
100 Gigabit Ethernet 100 Gbps 12.5 GB/s 1.08 PB/day