Start with browser-visible evidence
Browser Permission CheckCheck whether common browser permissions such as camera, microphone, location, and notifications are granted, denied, or still waiting for a decision.
→Microphone TestCheck whether your browser can detect your microphone and receive live audio.
→Webcam TestOpen your webcam locally to verify that the browser can access and display a live camera stream.
→Gamepad Controller TestTest browser-detected controller buttons and analog axes.
→WebHID Device TestRequest a compatible HID device in browsers that support WebHID and display its browser-exposed product and vendor identifiers.
→WebUSB Device TestRequest a compatible USB device through WebUSB and display the browser-exposed manufacturer, product, vendor, and product IDs.
→Web Serial Port TestChoose a serial port, open it at a safe test baud rate, and close it to verify browser-level serial access.
→MIDI MonitorSee live MIDI note, velocity, control-change, and pitch-bend messages from a connected MIDI input in supported browsers.
→Strong use cases
- Camera and microphone tests
- Gamepad and common input tests
- Advanced WebHID, WebUSB, Web Serial, Web MIDI and Web Bluetooth checks where supported
Important limitations
- A site permission can be allowed while an OS-level camera/microphone permission is still blocked
- Advanced hardware APIs require explicit user selection/permission and are not universal device drivers
- iPhone/iPad Chrome uses the underlying iOS web engine and does not match desktop Chrome capabilities
If camera or microphone access is blocked
- 1
Open Chrome Settings → Privacy and security → Site settings.
- 2
Check Camera or Microphone and confirm sites can ask for access.
- 3
On the DeviceOK page, use the site information/permission control to clear a stale Block decision when needed.