How to find out if a certain USB flash drive supports USB 3.0 or 3.1 or only 2.0?


Active Member
Assume I have an USB flash drive with unknown brand and model label.

The only thing I can say it has not a new USB-C plugin and its capacity.

But what I want to know is the highest support USB version.
So if it is USB 3.0 or USB 3.1 or only USB 2.0

How can I find it out?

I guess via right click on the device in File Explorer then "Properties" and "Details" Tab.
In the drop down over there are almost hundreds of specific properties. But I found no "supported USB version" entry.

How can I achieve this otherwise?


Principal Cybersecurity Architect
Staff member
Easiest way is to install the Windows SDK Windows 10 SDK - Windows app development
You can uncheck everything except Debugging Tools.

Once installed navigate to
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
and run usbview and select your usb device



Essential Member
Premium Supporter
The device manager also is handy!
It will , under "Universal Serial Buscontrollers", give you details of what you have on your computer.

Older versiions may say "generic" You can normally assume they are 2,s" or even 1,s
The 3;s will be listed as such.



Active Member

Thank you but this could be misleading:

Assume the notebook plugin supports 3.0 but the USB flash drive is only 2.0.
Or vice versa.
I guess the device manager will only tell me 2.0

I need the USB version of the USB flash drive not the plugin port in computer
Last edited:


Essential Member
Assume the notebook plugin supports 3.0 but the USB flash drive is only 2.0.
Yes....that means that the USB port on the laptop is backwards compatible. All USB ports are backwards compatible and they will all work.

USB speeds are color coded: White is generally 1.0, Red/Black is generally 2.0, Blue is generally 3.0. Then you have the variant USB 3.0 port types that have even faster data 3.1, 3.2.