Favorite places of your favorite city
Home
Add to preferred sources on Google

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.

Your file and speed

Use the size and unit shown for your file.

MB — megabytes

For uploads, enter upload speed. For copies, use the measured transfer rate.

Mbps — megabits/second

Changing a unit keeps your number, not the amount: 10 MB becomes 10 GB.

Use a decimal point or comma, with up to 3 decimal places. Do not add thousands separators.

Mbps means megabits per second. MB/s means megabytes per second: 1 MB/s = 8 Mbps.

Estimated transfer time

Enter a file size and transfer speed to see the estimate.

At your entered constant speed. Actual transfer time may differ.

Calculation details

At your entered constant speed. Actual transfer time may differ.

Times of 1 second or more are rounded up to the next whole second. Shorter times are shown as less than 1 second.

Only the entered file data and speed are modeled. No startup, changing speed, protocol overhead, verification or extraction time is added.

How to estimate transfer time

  1. Enter the file size and select the unit shown with it. MB and GB use decimal prefixes; MiB and GiB use binary prefixes.
  2. 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.
  3. 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

Convert the file size to bits and divide by the speed in bits per second. For 1 GB at 100 Mbps, that is 8,000,000,000 divided by 100,000,000: 80 seconds.

Mbps means megabits per second; MB/s means megabytes per second. A byte is eight bits, so 12.5 MB/s is the same rate as 100 Mbps. Choose the unit actually shown with your speed.

MB uses a decimal prefix, while MiB uses a binary prefix. Select the unit your source uses; do not automatically interpret every GB label as GiB.

Yes. The division is the same, but the rate must match the operation. Use upload speed for sending a file and a measured transfer rate for a local copy. There is no need to switch calculator modes.

The model holds your chosen rate constant and adds no other time. Congestion, server or disk limits, startup, retries and per-file work can change delivery. An actual transfer may also be faster than an overly cautious entered rate.

The primary answer is deliberately readable. Times of at least one second are rounded up to the next whole second, never down to zero. Positive times below one second are shown as less than 1 second. This display rule does not add network overhead.

No. The number stays as typed and is interpreted in the selected unit. If you change 10 MB to GB, the amount becomes 10 GB, not 0.01 GB. Enter the number that matches your source unit.

No. It only uses the size and speed you enter. It does not download a test file, inspect your device, choose an overhead percentage or recommend a particular internet plan.

Units and assumptions

The references explain size prefixes and why a connection's nominal capacity is not the same as sustained file-transfer speed.

These references do not measure your connection or endorse this calculator.

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 Calculator

Video & Audio File Size Calculator

Estimate video or audio size from duration and average bitrate, with optional separate audio.

Open tool — Video & Audio File Size Calculator

Video 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 Calculator

UUID 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
View all tools in this category