File-transfer-time calculator

Estimate a local file copy or transfer time from file size and transfer speed, such as copying between drives, to USB, or over a local network; this is distinct from an internet upload or download estimate.

Result

Estimated transfer time

How to use this tool

  1. Enter the file size — switch units if it's given in GB.
  2. Enter the transfer speed in MB/s (megabytes per second) — check your device or drive's rated speed, or a recent transfer's reported speed.
  3. Read the estimated transfer time.

Assumptions

Technical details: what the fields mean
File size fileSize
Size of the file or folder being transferred.
Transfer speed speedMBps
Transfer speed in MB/s (megabytes per second) — this is the unit most operating systems show during a file copy, unlike network speeds which are usually quoted in Mbps (megabits).
Methodology

Time (seconds) = decimal file size (MB) ÷ transfer speed (MB/s). This estimates local copy throughput in bytes per second, not an internet connection rate in bits per second (Mbps).

Worked example

10000MB folder, 100MB/s USB drive

Inputs: File size: 10000 mb, Transfer speed: 100 MB/s

Result: 1.7 minutes

Practical guidance
Common mistakes

FAQs

How long will it take to copy 10GB to a USB drive?

At 100MB/s, about 1.7 minutes under ideal conditions — many small files or an older USB standard will be slower.

Last reviewed: 2026-10-11

A local-transfer estimate assuming one continuous transfer at a constant speed. Many small files, drive caching, a shared bus, or differences between rated and sustained throughput can make a real copy slower; internet upload/download rates are a separate task.

This tool provides an indicative estimate, based on the assumptions stated above.

Theme and tool preferences, along with saved and recently used lists, are stored only in this browser.