Browser Diagnostics WebUSB USB device picker

WebUSB Test

Free WebUSB test online: check Chrome/Edge support, list authorized devices, and open the USB picker. Nothing is claimed or transferred. HTTPS required.

Interactive tool

Run the test

Runs in your browser

Checking WebUSB…

WebUSB works mainly in Chrome and Edge on HTTPS. Firefox and Safari usually do not expose navigator.usb.

No authorized devices yet. Use Request USB device to open the system picker (you can cancel anytime).

Checking WebUSB support…

This page never claims the device or transfers files. Related checks: Web Serial · Web Bluetooth

Permission status

Checked in your browser. DeviceHub does not store permission grants.

  • Special permission Not required

Live results

Metrics update as you run the test. Nothing is uploaded.

Loading

Waiting for interactive tool output…

Device information

Labels and capability details reported by your browser.

No device details yet.

Description

About WebUSB Test

Introduction

This page checks whether WebUSB exists in your browser and can open the system device picker. Firefox and Safari typically do not support WebUSB. The page does not take over your device or transfer files.

What this tool does

It reports API availability and can request a device with your gesture. It does not claim interfaces or read device memory.

When to use it

Use it to confirm Chrome/Edge WebUSB presence before debugging a USB web app.

How it works

Supported: Chrome and Edge on desktop (HTTPS). Unsupported: Firefox and Safari in normal builds. Why: USB access is powerful and tightly limited. Permissions: you must approve a device in the browser picker. Hardware: a compatible USB device if you use the picker; none required to see “unsupported.” Expected: available/unavailable status, optional picker, no data transfer.

Step-by-step instructions

  1. Open WebUSB Test in Chrome or Edge over HTTPS.
  2. Read availability.
  3. Optionally pick a device, or cancel.

Common problems

Unsupported in Firefox/Safari is expected. HTTP (non-secure) pages cannot use WebUSB.

Privacy explanation

No USB data is read or uploaded. You control the picker.

Runtime principles

Built for the browser

What happens when you run this test — without downloads or accounts.

  1. 01

    Runs in your browser

    WebUSB Test uses standard web APIs — no install, extension, or desktop app required.

  2. 02

    Reads what the browser allows

    Results come from events and capability signals the web platform exposes for this session.

  3. 03

    Private by default

    Input and diagnostic values stay in your browser session for display — nothing is sold as media.

Compatibility

Supported browsers

Expected support for modern engines. Individual APIs may still vary by device.

  • Chrome

    supported

    Latest stable

  • Firefox

    supported

    Latest stable

  • Safari

    supported

    Latest stable

  • Edge

    supported

    Latest stable

Devices

Supported devices

Hardware and form factors this browser test is designed to exercise.

  • Desktop browsers

    Chrome, Firefox, Safari, and Edge on Windows, macOS, Linux.

  • Laptops

    Reports identity and feature signals for the active session.

  • Phones & tablets

    Mobile browsers with web platform capability probes.

Privacy

Your data stays with you

WebUSB Test is built privacy-first. Diagnostics run in your browser session whenever web APIs allow.

Read our privacy policy

Troubleshooting

Common problems

Quick fixes before you dig into FAQs.

API missing entirely
WebUSB is largely Chromium on secure HTTPS; Safari and Firefox commonly omit it, expected platform gap, not broken USB hardware.
requestDevice never lists my gadget
Devices must expose compatible descriptors and user gesture is required; OS drivers and cables still matter outside the browser.
Works on desktop but not mobile
Mobile Chromium often lacks practical WebUSB paths; test on desktop with the cable you intend to ship.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
What is a WebUSB test?
A WebUSB test checks whether your browser exposes navigator.usb and can open a user-approved USB device picker. DeviceHub lists authorized devices for this site and never claims or transfers data.
Does this read my USB drive files?
No. It only checks support and may open the picker. Nothing is claimed or transferred.
What do browsers expose?
A WebUSB API in Chromium, plus a user-approved device picker.
What do they not expose?
Silent access to all USB devices without your approval.
Which browsers work?
Primarily Chrome and Edge. Firefox and Safari usually do not.
Permissions or hardware?
You approve a device in a prompt. Hardware is optional unless you use the picker.
What should I expect?
Available or unsupported, and an optional picker that you can cancel.

Newsletter

Updates coming soon

A lightweight email digest for new tools and release notes is planned. No signup form is live yet — check Release Notes for product updates.

Release notes

Need another diagnostic after WebUSB Test?

Explore related DeviceHub tools that pair well with this test.