Home Text Data Developer Files Media Utilities

File Transfer CalculatorPrivacy: All calculations run locally

Calculate transfer time, required speed, or transferable file size for downloads, uploads, network copies, disk copies, backups and archive operations.

Scenario

Enter numbers using a period or comma as the decimal separator โ€” no thousands separator, no scientific notation.

Inputs
Advanced: Efficiency
Efficiency models real-world overhead โ€” protocol headers, retransmissions, other traffic sharing the link, and similar losses. 100% assumes every bit of the entered rate is usable; lower values reduce the useful throughput accordingly. This is a simplification: real transfers are also affected by latency, disk I/O and other factors this calculator does not model.
Enter values to see a result.
Enter a file size, rate or duration to see a calculated result.
All calculations run entirely in your browser using plain arithmetic. No values you enter are ever sent to a server, stored, or added to the page URL. Verify in DevTools

How It Works

Pick a scenario to get sensible default units and labels, then choose what you want to calculate: Transfer Time (from a size and a rate), Required Speed (from a size and a target time), or Transferable Size (from a rate and an available time). Values you enter for file size, transfer rate and duration are shared across modes, so switching tabs never loses what you typed.

Decimal vs. binary units. Decimal units (KB, MB, GB, TB โ€” powers of 1000) are how storage and network speeds are usually advertised. Binary units (KiB, MiB, GiB, TiB โ€” powers of 1024) are how operating systems often report file and disk sizes. 1 GB and 1 GiB are different quantities (1,000,000,000 bytes vs. 1,073,741,824 bytes) โ€” this tool never mixes them up silently.

Efficiency models the gap between a nominal, advertised rate and the throughput you actually get in practice, due to protocol overhead, retransmissions and shared traffic. At 100% efficiency, the full entered rate is treated as useful throughput. Lower values increase the required nominal rate, the estimated time, or reduce the transferable size accordingly.

All results are estimates. Real-world transfers are also affected by latency, disk I/O, other running processes and hardware limits that this calculator does not model โ€” especially for the Extract Archive and Compress Files scenarios, where throughput mostly depends on CPU speed rather than network or raw disk transfer rate.