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.
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.
| Prefix | Decimal (SI) Units | Decimal Value | Binary (IEC) Units | Binary Value |
|---|---|---|---|---|
| kilo | kilobit / kilobyte | 1,000 | kibibit / kibibyte | 1,024 |
| mega | megabit / megabyte | 1,000,000 | mebibit / mebibyte | 1,048,576 |
| giga | gigabit / gigabyte | 1,000,000,000 | gibibit / gibibyte | 1,073,741,824 |
| tera | terabit / terabyte | 1,000,000,000,000 | tebibit / tebibyte | 1,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:
| 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.
| Connection Type | Typical Downlink Speed |
|---|---|
| DSL / basic broadband | 10–25 Mbps |
| LTE mobile | 10–50 Mbps |
| Cable modem | 50–200 Mbps |
| Fiber internet service provider (ISP) plan | 300–1,000 Mbps |
| WiFi 802.11ac | up to 866 Mbps |
| ethernet 1000BASE-T | 1,000 Mbps |
| USB 3.0 | 5,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
- Start with a 2 GB file and a 40 Mbps connection.
- Convert the 2,000 MB file size to megabits by multiplying by 8, giving 16,000 megabits.
- Divide by the 40 Mbps rate: 16,000 ÷ 40 = 400 seconds.
- 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.
| File Size | At 25 Mbps | At 100 Mbps | At 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.
- Checking whether your rated internet speed actually supports smooth 4K streaming, which typically needs 25 Mbps sustained per stream.
- Sizing a backup window against your uplink's real throughput before committing to a cloud storage provider.
- Comparing a modem's rated sync speed against the wired ethernet or WiFi speed you're actually seeing on a connected device.
- Converting a vendor's advertised connectivity spec, often in Gbps, into the GB-per-hour figure that matters for a large file transfer job.
- 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)
| 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)
| 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)
| 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
| 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
| 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
| 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
| 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
| MB/day megabyte per day | 864,000 |
| GB/day gigabyte per day | 864 |
| TB/day terabyte per day | 0.864 |
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.
| 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 |