Data Transfer Rate Converter
Convert between network and storage speeds in one place: bits per second, bytes per second, Kbps, Mbps, Gbps, KB/s, MB/s, GB/s and more. Use the advanced section to estimate how long it will take to upload or download a file over a given link speed.
Designed for network engineers, sysadmins, cloud architects and power users who need fast, accurate, and transparent conversions between data rate units.
Data transfer rate unit converter
Result
—
Enter a value and select units to convert the data transfer rate.
- Exact value in bits per second:
- —
- Approximate bytes per second:
- —
The converter uses 10-based prefixes for kilo, mega, giga and tera (1 kb = 1,000 bits) and 2-based prefixes for kibi, mebi, gibi and tebi (1 Kib = 1,024 bits).
File transfer time estimator
AdvancedCombine file size and data transfer rate to estimate ideal transfer time. This is particularly useful for estimating upload/download times for backups, cloud migrations, media delivery and large file transfers.
File size
Decimal: 1 MB = 1,000,000 bytes. Binary: 1 MiB = 1,048,576 bytes (220).
Link speed
The estimator can reuse the value and units from the main rate converter. You can also specify a custom rate:
Estimated time (ideal conditions)
—
Specify file size and link speed to estimate how long the transfer will take.
- Total data:
- —
- Effective rate used:
- —
- Time in seconds:
- —
Real-world transfers are slower due to protocol overhead (TCP/IP, TLS, filesystem), latency, contention and throttling. Treat this result as a best-case lower bound.
How to interpret data transfer rates
A data transfer rate indicates how much digital information can be moved per unit of time. In networking and telecommunications, speeds are usually expressed in bits per second, while in storage and file managers you more often see bytes per second.
Bit vs byte reminder
1 byte = 8 bits
Therefore:
8 Mbps ≈ 1 MB/s (ignoring overhead)
Decimal vs binary prefixes
To reduce ambiguity, this converter explicitly separates decimal and binary prefixes:
-
Decimal prefixes (10-based): kb, Mb, Gb, Tb, KB, MB, GB, TB
1 kb = 1,000 bits, 1 MB = 1,000,000 bytes. -
Binary prefixes (2-based): Kib, Mib, Gib, Tib, KiB, MiB, GiB, TiB
1 Kib = 1,024 bits, 1 MiB = 1,048,576 bytes (220).
ISPs and WAN links almost always advertise speeds using decimal prefixes (for example, 100 Mbps = 100,000,000 bits/s). Operating systems may show file sizes using either convention depending on configuration.
Manual formula for converting data rates
All conversions in this tool follow two simple steps: convert to a neutral base unit, then convert to the target unit.
- Convert the original rate to bits per second (bps).
- Divide by the factor for the target unit.
General formula
Let v be the value, kfrom the factor to convert the source unit to bits per second, and kto the factor for the target unit.
bps = v × k_from
result = bps ÷ k_to
How to estimate download time from data rate
This calculator also estimates transfer time by combining file size and data rate. The underlying relationship is:
Download time formula
time (s) = total bits ÷ bits per second
In practice:
- Convert the file size to bytes, then multiply by 8 to get total bits.
- Convert your link speed (for example in Mbps or MB/s) to bits per second.
- Divide total bits by bits per second to get time in seconds.
- Convert seconds to minutes, hours or days as needed.
The transfer time estimator automates these steps and presents results in a human-friendly format (days, hours, minutes and seconds).
Typical use cases for a data transfer rate converter
Networking and internet connectivity
Network engineers, sysadmins and advanced users routinely convert between Mbps, MB/s, Gbps and related units when dimensioning links, sizing VPNs and estimating backup windows. A precise converter avoids the common 8× factor mistakes between bits and bytes.
Cloud storage and backup planning
When moving large datasets to the cloud or between data centers, you often need to answer questions such as:
- How long will it take to upload a 5 TB backup over a 1 Gbps link?
- What link speed is required to complete overnight replication within a 6-hour window?
By combining file size and data rate, this tool provides a quick, transparent estimate before you refine your design with more detailed performance modelling.
Media encoding, streaming and content delivery
Video and audio professionals often work with bit rates expressed in kbps or Mbps. Converting these to MB/s (and vice versa) helps verify that storage arrays, SD cards and networks can sustain the required throughput.
Good practice and limitations
- Always double-check whether a value is in bits or bytes. Capital “B” normally indicates bytes, lowercase “b” indicates bits.
- Remember that real-world throughput is lower than the theoretical link speed due to protocol overhead and contention.
- Use this tool for planning, sizing and sanity checks. For final decisions, complement it with real benchmarks on your actual infrastructure.