USB Device Check

Verify which USB devices your computer recognizes and how they connect. Using the WebUSB API in Chrome or Edge, this tool lists your authorized connected devices and reads their vendor and product IDs, device class, manufacturer, and serial number — all processed locally in your browser.

USB Device CheckWebUSB · local only

Identify any USB device by ID (works in every browser)

You can look up a USB device even without the WebUSB API. Get the Vendor ID (VID) and Product ID (PID) from your device manager, enter them below, and we resolve the vendor, product, and device class from a local database — nothing leaves your machine.

🔒 Runs locally. Read-only device metadata is never uploaded.

🔌
Connected Device Scan

Request access, then see the USB devices your browser enumerates, with live connect and disconnect updates.

🏷️
Vendor & Product IDs

Reads each device VID and PID from the hardware and resolves them to vendor and product names from a bundled local database.

📦
Device Class Info

See the USB device class and subclass so you know whether it is storage, a human input device, a printer, or audio.

🔄
Live Connect / Disconnect

React in real time as you plug in or unplug a device, ideal for isolating a port, cable, or driver issue.

🔒
Privacy-First

Everything runs locally. No device data is uploaded or stored; the vendor database is bundled with the page.

🩺
Troubleshooting Helper

Reveals whether a device is recognized, giving a clear starting point to fix drivers, cables, or ports.

How USB Device Check Works

When you click the check button, Chrome or Edge shows the WebUSB device picker. After you authorize access, the tool calls navigator.usb.getDevices() to read your connected device metadata. Nothing is sent anywhere — WebUSB exposes only the information your browser already knows.

For each device you see the vendor ID (VID), product ID (PID), product name, manufacturer, serial number, and USB device class. These are matched against a bundled local vendor database to recognize unknown hardware.

Understanding Your Results

A device listed with a vendor and product name is recognized and enumerated by the browser. An Unknown vendor simply means the VID is not yet in our local database. A device that fails to appear under connect and disconnect events usually points to a cable or port problem.

The device class tells you the type even when the name is generic: 7 is printers, 3 is human input devices, 8 is mass storage, 1 is audio and video, and so on. If a device never shows up, test both USB ports, try another cable, and test on another computer to separate a hardware fault from a driver problem.

Honest Limitations

WebUSB works only in Chromium browsers (Chrome, Edge) on desktop and Android; Safari and Firefox lack support. It lists only devices you explicitly authorize, and only those the browser can enumerate. Many devices that rely on OS-managed drivers — such as installed mice, keyboards, or phones using MTP — will still not appear. This is a platform limitation, not a fault.

If no device shows up, the cause can be WebUSB being unsupported, permission being declined, a non-WebUSB device driver, or a damaged port. Check the browser-support badge, then try another device, cable, and port to isolate the problem.

Supported Devices

Once you authorize a device, WebUSB can expose any device the browser can enumerate. Common examples include:

  • USB flash and external drives
  • Keyboards and mice
  • Webcams, headsets, and USB microphones
  • Game controllers
  • Printers
  • Arduino and ESP microcontrollers

Why Check USB Devices Online

When a peripheral behaves erratically, the first question is whether the computer even sees it. This tool shows you, without installing anything, whether and how a device enumerates on the USB bus.

This is also useful when buying used equipment, comparing two USB gadgets of the same type, or giving exact VID and PID details in a support ticket — all without granting camera, micro, or location permissions.

Common USB Device Problems

Signs you can uncover with a USB device check and what they usually mean:

Device does not appear in the picker

The OS driver may claim the interface, or the browser may not support WebUSB for that device type. Try another port and a different cable, and confirm you are in Chrome or Edge.

Device shows Not connected while plugged in

A port may have a connection fault, the driver may interfere, or the device enumerates through a non-WebUSB stack. Plug into a second port or cable to isolate the cause.

The device disappears at random times

This usually points to a damaged or loose cable, an unpowered hub, or a failing port. Check the cable and port, and try powered USB through an outlet or a dock.

Privacy & Data Handling

When you authorize a device through WebUSB, the browser grants this page read-only access only for the session. We upload nothing — device metadata is used purely to render the list and stays on your machine.

USB Device Check FAQ

Why does my device not show up?

WebUSB enumerates only devices you explicitly authorize in a Chromium browser, and only ones the browser can enumerate. Devices claimed by operating system drivers — most mice, keyboards, and phones using MTP — typically do not appear. This is expected, not a fault. Try a flash drive or a development board, and confirm you are on the HTTPS version of this page in Chrome or Edge.

Do I need to install anything?

No. The tool runs entirely in your browser with no download or plugin. When you click the check button, Chrome or Edge shows the WebUSB device picker asking you to authorize the device you want to inspect. You stay in control of exactly which device this page may read for the current session.

Which browsers are supported?

The WebUSB API is available in Chromium browsers — Chrome, Edge, and a few others — on desktop and Android. Firefox and Safari do not support the WebUSB API, so the tool displays a clear notice instead. On supported browsers you need a secure HTTPS page, which this site provides.

Why is the vendor shown as Unknown?

The vendor name comes from a local database bundled with the page. When a device uses a vendor ID not yet in that database, we mark it Unknown instead of guessing. The VID and PID numbers are read directly from the hardware, so you can still look them up externally.

What does the device class mean?

The USB device class classifies how a device communicates: 7 is printers, 3 is human interface devices such as keyboards and mice, 8 is mass storage for flash drives and external drives, and 1 is audio or video. Combined with the vendor and product name, the class reveals the generic type of the device.

How do I know if my port or cable is the problem?

Plug the device directly into the port you suspect and refresh the list. If it appears, that connection works; if it does not, try the same device in another port and with another cable. A device recognized on one port but not another points to the port; recognized with one cable but not another points to the cable.

Is my data private?

Yes. All reads happen locally in your browser. The WebUSB API exposes only device metadata your browser already knows, and we never upload or store that data. The vendor lookup uses a database bundled into the page, so identification never leaves your machine.

USB Device Check — Quick Summary

Identify and verify connected USB devices directly in your browser with this free, private WebUSB tool. See vendor, product, device class, and live connect changes to troubleshoot ports, cables, and drivers.