Storage & Files

USB Transfer Time Calculator

Estimate a USB copy from its total size and sustained rate. Known port and drive limits help compare bottlenecks. Connector shape alone does not establish the connection's data rate.

Use the Tool

Your Inputs

Use a decimal point, without thousands separators. Initial values are arithmetic examples. Replace them with your own data.

Your Result

Estimated duration
1 min 40 s
At the selected limiting rate
100 MB/s

The link contains input values. Anyone with it can read them. Share only what you intend to disclose.

How to Use This Tool

  1. Enter the total amount to copy and select decimal or binary units.
  2. Use a sustained rate from a comparable copy, expressed in MB/s.
  3. Add any known port and drive limits, then check the duration and limiting input.

Calculation Method

Seconds = file bytes ÷ lowest entered rate in bytes per second. Optional port and drive limits constrain that rate. USB signalling is a ceiling; overhead and workload reduce the useful data rate.

A computer, USB connection and external drive illustrating a copy-speed bottleneck.
The complete connection matters. USB signalling speed does not measure actual copy performance.

Worked Example

Copying 10 GB at 100 MB/s takes a calculated 100 seconds, or 1 minute 40 seconds. A destination write limit of 50 MB/s makes the estimate 200 seconds.

In this explanation

Describe the Complete Copy Path

A local copy needs the source to read data, the connection to carry it and the destination to write it. Host port, cable, hub or adapter and enclosure can also affect the supported connection. A USB-C connector describes a physical connection, not a promise about file-copy rate. Check the data specifications for the actual parts rather than inferring them from the plug's shape.

The calculator takes a sustained file rate in MB/s. Its optional port field is in Gbps, and the drive-limit field is in MB/s. It does not read those specifications from your computer. Leave an optional limit empty when it is unknown instead of guessing a value that appears to be a measured bottleneck.

AI-generated illustration of a laptop connected by one cable to an external storage drive.
Original AI-generated hardware illustration. Connector shape alone does not establish the supported data rate.

Use a Comparable Sustained Observation

Take a rate from a copy with a similar source, destination and file mix. A short burst is not necessarily the rate maintained through a larger transfer. Source read performance and destination write performance are different measurements; a headline read benchmark alone does not establish the destination's write rate. Keep the direction of the copy in the observation.

An average can be calculated manually by dividing transferred MB by elapsed seconds. Specify what the interval includes. A rate averaged over pauses and preparation differs from the active transfer display. Do not add those same stopped periods again when using the average to estimate elapsed time. This page uses the rate provided; it does not run a benchmark or monitor a copy.

Read a Signaling Rate as a Ceiling

USB-IF separates supported data-rate capability from physical characteristics and explains operation at a common supported speed. Five Gbps converts arithmetically to 625 MB/s before protocol and other effects. That conversion is not a claim that files copy at 625 MB/s. The exact useful throughput needs its own observation and can be constrained by the storage devices.

The optional port input supplies a ceiling for this simple model. It does not prove that the intended mode has been negotiated by the host, cable and device. A higher advertised host capability also does not establish every other mode a device might need. Consult the specific compatibility information for the full connection rather than treating one large number as a complete answer.

Follow the Lowest Entered Rate

For a hypothetical 12 GB copy at a sustained 150 MB/s, the transfer calculation gives 80 seconds, or one minute 20 seconds. Adding a 75 MB/s drive limit gives 160 seconds, or two minutes 40 seconds. With a five Gbps port ceiling, the converted 625 MB/s does not change either result because the other entered rates are lower.

The single drive-limit field should represent the lower relevant source-read or destination-write rate for the task. The calculator takes the minimum of the stated limits and measured-rate input. It does not identify a physical faulty part. Inconsistent observations, such as a file rate above a declared link ceiling, call for checking the units and the meaning of the measurements.

File Count Can Matter as Well as Total Size

A folder of many small files and one large file of the same total size can have different copy behavior. Opening files, updating metadata and other work can affect the rate. A rate from a large-file test should not be treated as a guarantee for a large collection of tiny files. Use a comparable collection when choosing the input.

Changing sustained write behavior can also make the first estimate stale. Update the remaining data and use a later representative rate when progress changes materially. A drive activity indicator or moving progress number is not a diagnosis by itself. Record application messages and avoid interpreting a slower copy as proof that one cable or disk has failed.

Separate Transfer Duration from Safe Completion

The estimate covers bytes divided by the modeled rate. It does not prove that a destination has completed every write or that a copied file has been verified. Follow the operating system's actual completion and removal instructions before disconnecting removable storage. Do not use the calculated finish time alone as permission to unplug a drive.

Check free space and the selected size unit before starting a real operation. Twelve GB and twelve GiB describe different amounts, and free space is not the same as advertised drive capacity. The storage and capacity tools help with those separate planning questions. A local USB estimate needs no internet download speed, because the described file path is between the selected devices.

What the Result Means

This does not benchmark hardware or detect USB specifications. Small files, cache and varying write rates can increase the duration. No fixed universal overhead deduction is applied.

Common Questions

Does a USB-C Connector Guarantee a High Transfer Rate?

No. Read the host, cable and device data-rate specifications. The complete connection must support the required mode.

Should I Enter the Drive's Read or Write Speed?

The source must read and the destination must write. For one drive-limit field, use the lower relevant sustained rate for the two devices.