Download Time Calculator
How long will a file take to download? Enter its size and transfer speed for one readable estimate. For uploads or local copies, use the speed for that transfer.
How to estimate transfer time
- Enter the file size and select the unit shown with it. MB and GB use decimal prefixes; MiB and GiB use binary prefixes.
- Enter the transfer speed and its unit. Choose Mbps for a megabits-per-second value or MB/s for a megabytes-per-second value. Use upload speed when sending a file.
- Read the estimate, then copy or print it if useful. Unit selections describe your number; changing MB to GB keeps the number and changes the amount.
A clear answer from two values
- One duration in whole days, hours, minutes and seconds, leaving out zero parts. Positive times below one second are identified instead of shown as zero.
- Four file-size units and four speed units, with bits and bytes named explicitly.
- No account, file upload or built-in speed test is required. The calculator models only the values you enter.
- Calculation details stay closed until you need the formula, whole-second total or assumptions.
When this estimate is useful
- Planning a game download, software update or archive transfer when its size and an expected rate are known.
- Estimating an upload using the sending connection's upload rate, rather than its download rate.
- Estimating a local copy using an observed file-transfer rate. An interface's advertised maximum is not a measured copy rate.
Choose the matching size and speed units
A byte contains eight bits. Mbps is a bit rate; MB/s is a byte rate. For example, 100 Mbps corresponds to 12.5 MB/s before any additional limitations are considered.
MB and GB are decimal size units. MiB and GiB are their explicitly binary counterparts. Some software labels binary quantities with decimal-looking abbreviations; check its documentation instead of guessing from a familiar label.
The model converts the entered size to bits, converts the entered speed to bits per second and divides. It assumes that speed remains available to this file throughout the transfer.
A sustained rate from a representative transfer is more relevant than a nominal interface or plan speed. No universal overhead percentage is applied: the connection, server, storage, workload and competing traffic can change the rate.
Worked download and copy examples
A 1 GB file at 100 Mbps gives 80 seconds, displayed as 1 minute, 20 seconds. The same size at 12.5 MB/s gives the same result.
A 4 GB file at 50 Mbps gives 640 seconds, displayed as 10 minutes, 40 seconds. This is the entered-speed calculation, not a completion guarantee.
A 700 MiB file at 8 Mbps gives 734.0032 seconds before display rounding. This tool rounds up to 735 whole seconds: 12 minutes, 15 seconds.
A 1 MB file at 16 Mbps gives half a second. The primary answer says less than 1 second, rather than suggesting that the transfer takes no time.
What the answer does not include
This is an estimate at a chosen constant rate, not a speed test or a guaranteed finish time. Advertised network or interface capacity can differ from sustained file-data delivery.
Startup, retries, protocol overhead, server throttling, many-small-file effects, verification and extraction are not added automatically. Actual conditions may change the time in either direction.
Enter positive decimal values with up to three decimal places. The model supports at most 1,000,000,000,000 bytes and 1,000,000,000,000 bits per second. Fractional displayed file sizes are treated as quantities at their entered precision, not proof of an exact physical byte count.
Your entries stay in this calculator
The tool calculates in your browser from the two numbers and selected units. It does not request a file, measure your connection, store your entries or add them to the URL.
The surrounding website still loads its normal resources and services. Local arithmetic is not a claim that the whole page makes no network requests.
Download time questions
Units and assumptions
The references explain size prefixes and why a connection's nominal capacity is not the same as sustained file-transfer speed.
- physics.nist.govNIST: binary prefixes, bits and bytes
- nist.govNIST: decimal SI prefixes
- rfc-editor.orgRFC 5136: network capacity and bulk transfers
These references do not measure your connection or endorse this calculator.
Related tools
IPv4 Subnet Calculator
Find an IPv4 network, mask and address range from CIDR or a subnet mask, with clear /31 and /32 qualifications.
Open tool — IPv4 Subnet CalculatorVideo & Audio File Size Calculator
Estimate video or audio size from duration and average bitrate, with optional separate audio.
Open tool — Video & Audio File Size CalculatorVideo Bitrate Calculator
Find an average bitrate budget from target file size and duration, with optional audio subtraction and a size allowance.
Open tool — Video Bitrate CalculatorUUID v4 Generator
Generate 1–1000 lowercase UUID v4 identifiers in your browser, then copy the current batch or download plain text.
Open tool — UUID v4 Generator