ThisCalculator

Everyday

USB Speed Tester: How to Measure Real Transfer Rates

Updated · Standard formula, shown below

Transfer rate 102.40 MB/s
Time to copy 10 GB
100.0 minutes
Result
Test duration
10 seconds
You entered
File size
1 GB
You entered

USB Speed Tester: How to Measure Real Transfer Rates

A USB speed tester measures the actual read and write transfer rates of USB drives, cables, and ports. You plug in the device, run the test, and get real-world MB/s or GB/s numbers instead of the theoretical maximums printed on the box. This helps you find slow drives, faulty cables, or underperforming ports.

Formula

The core formula is simple: Transfer rate (MB/s) = (File size in MB) / (Time in seconds). For the calculator above, the file size is entered in GB, so it is first converted to MB by multiplying by 1024 (since 1 GB = 1024 MB). The result is the average transfer rate over the test duration.

Variables:

  • File size (GB) – the amount of data transferred during the test.
  • Test duration (seconds) – how long the transfer took.
  • Transfer rate (MB/s) – the average speed, in megabytes per second.

Worked Example

Using the default values from the calculator (1 GB file, 10 seconds):

  1. Convert file size to MB: 1 GB × 1024 = 1024 MB
  2. Divide by time: 1024 MB ÷ 10 s = 102.4 MB/s

The calculator shows 102.40 MB/s, matching this result.

Why Real-World Speeds Differ from Advertised Speeds

USB drives and cables often advertise speeds like “up to 10 Gbps� or “read 200 MB/s.� Those numbers are theoretical maximums achieved under ideal conditions. Real transfer rates depend on several factors:

  • USB version – USB 2.0 tops out around 30-40 MB/s, USB 3.0/3.1 Gen 1 around 100-150 MB/s, USB 3.1/3.2 Gen 2 around 500-1000 MB/s, and USB4/Thunderbolt can exceed 1000 MB/s.
  • Drive type – Solid-state drives (SSDs) are much faster than flash drives or hard drives. A cheap flash drive might only manage 20 MB/s even on a USB 3.0 port.
  • File size and type – Large contiguous files transfer faster than many small files. A test with a single 1 GB file gives a different result than copying 10,000 small photos.
  • Port and cable quality – A USB 3.0 device plugged into a USB 2.0 port will run at USB 2.0 speeds. Damaged or low-quality cables can also reduce throughput.
  • Background activity – Other programs using the disk or CPU can slow the test.

How to Run a USB Speed Test

You can test USB speeds with free software or by copying files manually. A common method:

  1. Connect the USB drive directly to a port on your computer (avoid hubs if possible).
  2. Use a benchmarking tool like CrystalDiskMark (Windows) or Blackmagic Disk Speed Test (Mac).
  3. Run both sequential read and write tests, and also a random 4K test if the tool offers it. Sequential tests mimic large file transfers; 4K tests mimic small file operations.
  4. Repeat the test at least twice and note the average.

If you prefer a manual test, copy a large file (e.g., a 1 GB video) from your computer to the drive and time it. Then copy it back. Divide the file size by the time to get the speed. This method is less precise but requires no software.

Common Problems and Misconceptions

“My drive says USB 3.0, why is it slow?� – The drive might be plugged into a USB 2.0 port, or the drive itself may have slow flash memory. Many budget USB 3.0 drives have read speeds around 100 MB/s but write speeds under 30 MB/s.

“Why does the speed vary during the test?� – Flash drives often have a small fast cache (SLC cache) that fills up, after which write speeds drop dramatically. A 1 GB test might show 100 MB/s, but a 10 GB test might show 30 MB/s after the first few GB.

“Is a higher number always better?� – For most users, a drive that reads at 150 MB/s and writes at 100 MB/s is fine. But if you frequently transfer large video files, a faster write speed matters more. Always compare read and write speeds separately.

How to Choose a USB Speed Tester

When selecting a speed testing tool, consider:

  • Platform – Some tools are Windows-only, others work on Mac or Linux.
  • Test types – Look for sequential read/write and random 4K tests.
  • Customizable file size – Being able to test with 100 MB vs 10 GB helps you see cache effects.
  • Ease of use – A simple interface with clear results is best for quick checks.

Safety and Accuracy Tips

Running a speed test is generally safe, but keep these points in mind:

  • Back up important data before testing a new or used drive. Some tests write data to the drive, which can overwrite existing files if you choose the wrong target.
  • Use a drive you don’t mind writing to. The test will wear the drive slightly, though modern drives handle this well.
  • Close other applications during the test to get accurate results.
  • For the most accurate numbers, test with a file size larger than the drive’s cache (often 4-8 GB for many SSDs).

Frequently Asked Questions

What is a good USB speed? – For USB 2.0, 20-30 MB/s is normal. For USB 3.0, expect 100-150 MB/s for reads and 30-100 MB/s for writes on typical flash drives. External SSDs can do 400-1000 MB/s. If you get less than 10 MB/s, something is wrong.

Why is my USB 3.0 drive only getting 30 MB/s? – Likely causes: plugged into a USB 2.0 port, using a USB 2.0 cable, or the drive has slow write speeds. Check the port color (blue for USB 3.0) and try a different cable.

Can I test USB speed on my phone? – Yes, Android and iOS have apps that can test USB OTG drives, but results vary. It’s often easier to test on a computer for consistent results.

Does the file system affect speed? – Yes, FAT32 and exFAT are generally faster than NTFS on small transfers, but NTFS handles large files well. The difference is usually small, but formatting can affect performance.

How do I know if a cable is slow? – Test the same drive with two different cables. If speeds drop significantly with one cable, it’s likely faulty or only supports USB 2.0. Some cables are charge-only and have no data lines.

Is a USB speed tester the same as a benchmark tool? – Yes, they are the same concept. A speed tester measures transfer rates; a benchmark tool often runs multiple tests and gives a score. Both serve the same purpose.

Related

Formula used
in t | Test duration | seconds | 10 | 1
in s | File size | GB | 1 | 0.1
out rate | Transfer rate | MB/s | (s * 1024) / t | 2
out time | Time to copy 10 GB | minutes | (10 * 1024) / ((s * 1024) / t) | 1

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.