Free online device tests
Check your microphone, webcam, keyboard, screen and controller in a few seconds. Everything runs inside your browser — no download, no account, and nothing is uploaded.
-
Microphone Test
Check that your mic picks up sound, watch a live level meter and play a recording back.
-
Webcam Test
Verify your camera works, check resolution and frame rate, and take a test snapshot.
-
Keyboard Test
Press every key and see which ones register. Finds dead, stuck and ghosting keys.
-
Dead Pixel Test
Full-screen solid colours that make dead, stuck and dust-covered pixels obvious.
-
Click Speed Test
Measure your clicks per second over 1 to 100 seconds and keep track of your best score.
-
Gamepad Test
Check every button, trigger and stick on your controller, plus stick drift and rumble.
Start here when something is not working
Most hardware problems come down to one question: is the device broken, or is one particular app misconfigured? A browser test answers that quickly. If your microphone shows a moving level meter on this site but your colleagues still cannot hear you in a meeting, the hardware is fine and the fault is in that app or its permissions. If the meter stays flat here too, the problem is further down — the cable, the driver, the operating system privacy settings, or the microphone itself.
That is the whole idea behind these pages. Each one isolates a single piece of hardware, shows you exactly what the browser can see, and explains what to change when the result is not what you expected.
Everything stays on your device
These tests are built on standard browser APIs — getUserMedia for audio and
video, keyboard events for the key tester, and the Gamepad API for controllers. All of
them deliver data straight to the page running on your machine. There is no upload step,
no server-side processing and no analytics on the streams themselves. Close the tab and
everything the test held in memory is gone.
Because the tests need real hardware access, your browser will ask permission before the microphone or camera starts. That prompt comes from the browser, not from us, and you can revoke it at any time from the icon at the left of the address bar.
Which test do you need?
- Nobody can hear you on a call — start with the microphone test.
- Your video is black or frozen — try the webcam test.
- A key does nothing, repeats or sticks — run the keyboard test.
- You can see a coloured or black dot on the screen — use the dead pixel test.
- Your mouse feels slow or double-clicks by itself — check the click speed test.
- A controller drifts or ignores a button — open the gamepad test.
Frequently asked questions
Do I need to install anything?
No. Every test on this site is a normal web page. Your browser already has the APIs needed to reach your microphone, camera, keyboard and controller, so there is nothing to download and nothing to sign up for.
Is my audio or video sent anywhere?
No. The microphone and webcam tests use the browser getUserMedia API, which hands the stream directly to the page. Nothing is uploaded to a server, and nothing is recorded unless you press the record button — in which case the clip stays in your browser memory and disappears when you close the tab.
Why does the browser ask for permission?
Browsers deliberately block pages from silently reading your microphone or camera. The permission prompt is your browser asking, not this site. If you dismiss it, the test cannot run until you allow access again from the icon in the address bar.
Do these tests work on a phone or tablet?
The microphone, webcam and dead pixel tests work on modern mobile browsers. The keyboard and gamepad tests need a physical keyboard or controller, so they are aimed at desktops and laptops.
The test says my hardware works, but the app I care about still does not. Why?
That is useful information: it means the device and its drivers are fine, and the problem is inside the other app — usually the wrong input device selected in its settings, or a per-app permission that has not been granted.