118+ tests · 100% in your browser
Test your devices, right in your browser
Microphone, camera, keyboard, mouse, display, controllers and more. No installs. No account. Nothing you record leaves your device.
Popular tests
View all tests →Browse by category
How it works
Every test runs locally using standard browser APIs. Camera and microphone access is only ever requested after you click, and streams are released the moment you stop or leave the page.
Private by design
No uploads of your camera, microphone, keyboard, or sensor data. No account. No hidden fingerprint. Just honest, local diagnostics.
Works everywhere
Optimized for phones, tablets and desktops. Installable as a PWA and usable offline for many tests.
Recently added
Vary the rendering cadence on a gray field to watch for the brightness flicker some FreeSync/G-Sync displays show. Browsers can’t confirm VRR.
Marching bars that step one pixel per frame reveal skipped frames as stutter or doubling — best judged with a phone camera photo.
Ishihara-style plates that hint at red-green color vision differences. A for-fun, non-medical screening that depends on your screen.
Cycle colors and moving patterns full-screen to help even out OLED image retention. May reduce mild retention; can’t fix permanent burn-in.
Flash rapidly cycling colors over a stuck pixel to try to revive it. Includes a seizure warning, safe speed limits and auto-stop.
Confirm JavaScript is enabled and check support for common modern language features, with troubleshooting if scripts are blocked.
List your cameras, microphones and speakers with enumerateDevices, revealing names only after permission. Updates on plug/unplug.
A live JSON view of all buttons and axes, with a local event-trace recording you can download for debugging.