Home › Device & Internet Tests › USB Drive Speed Test

USB Drive Speed Test

How fast is your flash drive or memory card really? Pick a folder on the drive and this test writes a temporary file, reads it back and reports the sequential write and read speed in MB/s, then deletes the file.

Last updated:

Sequential write–MB/s
Sequential read–MB/s
Drive Not tested yet

Choose a folder on your USB flash drive, SD card or external disk. The test writes a temporary file there, reads it back and deletes it.

Nothing is uploaded: all reading and writing happens between this page and the folder you pick.

Speed per blockWrite Read
The speed chart fills in while the test runs
TestDataTimeSpeed
Results appear here after a test.

Make sure the drive has free space at least the size of the test file. Temporary files are named ftc-speedtest-… and are deleted at the end, even if you stop the test.

Advertisement
Advertisement

How to use the USB Drive Speed Test

  1. Plug in the drive and make sure it has free space at least as large as the test file.
  2. Choose the test file size. 256 MB is a good default; use 1 GB for drives with a large write cache.
  3. Press Choose drive and start test and select any folder on the drive, then allow the browser to edit files there.
  4. Wait for the write and read phases. The chart shows the speed of each block as it is written and read.
  5. Read the results. Compare the MB/s with the advertised speed and the reference table below, then copy the results if needed.

What the speed test measures

  • Sequential write: one large file written in blocks (4 MB by default). Speed = file size ÷ time from the first block until the file is closed, which is when the browser commits it to the drive. This is the speed you see when copying a big video or ISO file to the drive.
  • Sequential read: the same file read back from start to end. The tool checks that every byte arrived.
  • Small files: 200 separate 32 KB files written and read. Flash drives are much slower with many small files because each file needs its own directory and allocation updates, so this reflects copying photo folders or documents.

Speeds use binary megabytes: 1 MB/s = 1,048,576 bytes per second. Drive makers usually quote decimal MB (1,000,000 bytes), so a drive rated 100 MB/s shows about 95 MB/s here even at full speed.

Typical speeds by drive and interface

Drive or connectionTypical readTypical write
USB 2.0 flash drive (480 Mbit/s bus)20 to 35 MB/s5 to 15 MB/s
Budget USB 3.0 / 3.2 Gen 1 flash drive80 to 150 MB/s15 to 40 MB/s
Premium USB 3.2 flash drive200 to 420 MB/s100 to 380 MB/s
SD card Class 10 / UHS-I U1up to about 90 MB/s10 MB/s minimum
SD card UHS-I U3 / V30up to about 100 MB/s30 MB/s minimum
SD card UHS-II V60 / V90150 to 300 MB/s60 / 90 MB/s minimum
External hard drive (USB 3.0)100 to 200 MB/s100 to 180 MB/s
Portable SSD (USB 3.2 Gen 2, 10 Gbit/s)900 to 1,050 MB/s800 to 1,000 MB/s

SD card speed classes (Class 10, U1, U3, V30, V60, V90) are guaranteed minimum sustained write speeds for video recording, defined by the SD Association.

Tips for accurate results

  • Use a direct USB 3 port (often blue or marked SS) instead of a hub, and a fast card reader for SD cards. The slowest link sets the speed.
  • Pick a larger file for big drives. Many drives have a fast cache that hides the slower sustained speed; 1 GB shows when it runs out, visible as a drop in the chart.
  • Close other programs that might be copying to the drive, and avoid antivirus scans during the test.
  • Re-plug before a read test if you want a cache-free read figure, then run the test again.
  • Nearly full drives are slower. Flash memory needs free blocks to write quickly, so test with plenty of free space.

Frequently asked questions

How does a browser test USB drive speed?

Chrome, Edge and other Chromium browsers support the File System Access API, which lets a page write files to a folder you choose. The test writes a file of random data in large blocks, measures the time until the data is committed to the drive, then reads the file back and measures that time. Speed = data size ÷ time, shown in MB/s (1 MB = 1,048,576 bytes).

Is it safe for the files on my drive?

Yes. The test only creates its own temporary files named ftc-speedtest-… in the folder you pick and deletes them at the end. It never reads, changes or deletes your other files, and nothing is uploaded anywhere.

Why is my read speed much higher than expected?

Right after a file is written, the operating system may keep a copy in memory, so reading it back can come from RAM instead of the drive. If the read speed is far above the drive's rating, use a larger test file (512 MB or 1 GB) or rely on the write speed. Safely removing and reconnecting the drive clears that cache.

Why is the write speed lower than the speed on the package?

Advertised speeds are usually the maximum read speed under ideal conditions. Write speeds of flash drives and cards are often 3 to 10 times lower, can drop once an internal cache fills, and are limited by the port: a USB 3.0 drive in a USB 2.0 port or a slow card reader tops out at about 30 to 40 MB/s.

Which browsers support the USB speed test?

Chrome, Edge, Opera, Brave and other Chromium browsers on Windows, macOS, Linux and ChromeOS. Firefox and Safari do not support choosing a writable folder yet, and mobile browsers cannot access USB drives this way. On those, you can still test the browser's own storage.

Can this test detect a fake or counterfeit flash drive?

It verifies that every byte written is read back, which can catch some faulty drives, but a fake drive usually only fails once you write more than its real capacity. Use the fake flash drive checker to test the full capacity.

What is a good USB flash drive speed?

For a USB 3.x flash drive, around 100 MB/s read and 30 MB/s write or more is decent, and premium drives reach 300 to 400 MB/s. USB 2.0 drives typically read at 20 to 35 MB/s and write at 5 to 15 MB/s. Portable SSDs on USB 3.2 Gen 2 reach about 1,000 MB/s.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Fake Flash Drive CheckerFill a USB drive or SD card with test data and read it back to expose fake capacity and bad memory.Browser Storage TestSee your browser's storage quota and usage, and test localStorage, IndexedDB and cookie limits.Download Time CalculatorHow long a file takes to download at your internet speed, or the speed you need.Data Storage ConverterConvert bits, bytes, KB, MB, GB, TB and KiB, MiB, GiB, TiB with decimal and binary side by side.Video Recording Time CalculatorHow many hours of video fit on an SD card or drive, or how much storage a recording needs.Internet Speed TestMeasure download, upload, ping and jitter.What Is My IPSee your public IP address and location.Vibration TestTest your phone's vibration motor with short, long, SOS, heartbeat and custom patterns.Battery Status CheckerCheck your battery level, charging state and time to full or empty.What Are My GPS CoordinatesSee your latitude and longitude in decimal and DMS, with accuracy and maps.Online CompassUse your phone as a compass with heading in degrees and cardinal points.Bubble LevelTurn your phone into a spirit level with surface and bar modes.Online ProtractorMeasure any angle on screen or in a photo with a draggable 360° protractor.Browser Feature CheckerTest which Web APIs, CSS features and JavaScript syntax your browser supports.Local Storage InspectorView, edit and clear the cookies, localStorage and other data this site stores in your browser.FPS TestMeasure your browser's live frame rate, 1% lows and frame times, and compare 15-240 FPS.GPU TestSee your graphics card, WebGL and WebGPU support and limits, and run a quick GPU benchmark.CPU BenchmarkTest your processor's single-thread and multi-thread speed in the browser and compare scores.Ping TestCheck your latency, jitter and packet loss to Cloudflare, Google and other servers live.Accelerometer TestCheck your phone's accelerometer and gyroscope with live values, graphs and a tilt ball.Browser Fingerprint TestSee how unique your browser is: canvas, WebGL, audio, font and screen fingerprints, run locally.WebRTC Leak TestCheck if WebRTC exposes your real public or local IP address, even behind a VPN.IPv6 TestTest whether your connection supports IPv6, see your IPv4 and IPv6 addresses and check any site.Sequence Memory TestWatch squares flash in a 3x3 grid and repeat the growing sequence. Track your best level.Visual Memory TestRemember which squares light up as the grid grows. Three lives, levels and score history.Ad Blocker TestCheck if your ad blocker works: bait ad elements and ad/tracker requests, with every result listed.Browser Notification TestCheck notification permission, request it and send test notifications with custom options.Device Info CheckerSee your device's OS, CPU cores, memory, GPU, screen, network, battery and sensors in one report.Gyroscope TestCheck your phone's gyroscope with live rotation readings, a 3D phone model and graphs.WebGPU TestCheck if your browser supports WebGPU, see adapter info, limits and features, and run a GPU benchmark.4K Video Playback TestPlay generated 1080p, 4K or 8K test clips and see decode speed, dropped frames and smoothness.Browser BenchmarkTest your browser's speed: JavaScript, DOM, Canvas, WebGL, JSON and regex scores in one run.Bufferbloat TestMeasure lag under load: idle vs loaded latency, graded A+ to F with a latency chart.Cloud Ping TestPing AWS cloud regions worldwide from your browser and find the lowest-latency data center.GPS SpeedometerLive GPS speed in mph, km/h or knots with max, average, trip distance and HUD mode.Am I Connected to the InternetCheck if your internet really works: tests several servers, latency and captive Wi-Fi portals.Video Codec Support CheckerCheck H.264, HEVC, VP9 and AV1 support at 1080p, 4K, 8K and HDR, with hardware decode hints.What Is My ElevationSee your current elevation above sea level in feet and meters from GPS and terrain data.Are Cookies Enabled TestCheck if cookies, localStorage and sessionStorage work in your browser, with fix steps.Dual N-Back TestWorking memory training: match squares and spoken letters from N steps back, with auto-levels.GPS Route TrackerRecord a walk, run or ride on a map: distance, time, pace, elevation, GPX and KML export.Is JavaScript Enabled TestCheck instantly if JavaScript is enabled, see your JS engine and get how-to-enable steps.Online PedometerCount steps with your phone's motion sensor: distance, calories, cadence and saved sessions.Qibla Direction FinderFind the Qibla from your location: exact bearing to the Kaaba, live phone compass and map path.Reading Speed TestTime how fast you read a passage, answer comprehension questions and compare with adult averages.Online Serial PlotterPlot live numbers from Arduino, ESP32 or any USB serial device as a multi-line chart.Bluetooth Device ScannerFind nearby Bluetooth LE devices and read their services, characteristics and battery level.What Is My Time ZoneSee your time zone, UTC offset, abbreviation and daylight saving status instantly.
See all 46 Network, Browser & System Tests →