Device testers.
Test your keyboard, mouse, game controller, screen, touchscreen, speakers, microphone and camera right in the browser. Free, no sign-up, and nothing you do leaves your computer.
What is a device tester?
A device tester is a web page that checks how the hardware on your computer or phone responds. Keyboard, mouse and gamepad testers show each key, button and stick as you press it. The screen, touchscreen, speaker, microphone and webcam testers check your display, touch input, sound output, microphone input and camera. They help you find faults such as dead keys, double-clicking mice, stick drift, dead pixels, ghost touches, silent speakers and faulty cameras, before you rely on the device.
Which tester do you need?
| Tester | What it checks | Permission needed |
|---|---|---|
| Keyboard Tester | Every key, rollover, double presses, polling rate estimate | No |
| Mouse Tester | Buttons, scroll wheel, double-clicking, polling rate and DPI estimate | No |
| Gamepad Tester | Buttons, triggers, sticks, stick drift and vibration | No, but press a button on the controller |
| Screen Tester | Dead or stuck pixels with solid colours, screen size, colour gamut and HDR | No (full screen is optional) |
| Touchscreen Tester | Multi-touch count and ghost touches | No |
| Speaker and Headphone Test | Left, right and both channels, and a 20 Hz to 20 kHz sweep | No |
| Microphone Tester | Live input level, recording and playback | Yes, microphone access |
| Webcam Tester | Live preview, resolution, frame rate and snapshot | Yes, camera access |
Questions
Are the device testers free?
Yes. All eight testers are free, need no account, and you can use them as often as you like.
Do the tests send my data anywhere?
The tests run in your browser. The microphone and camera are used only while a test is running, and nothing you do is sent to our servers.
Why does the gamepad tester need a button press?
Browsers only detect a controller after you press a button on it. Connect the controller, press any button, and the tester picks it up.
Which browser works best?
A current version of a modern browser works best. Some features, such as controller detection, camera resolution and microphone device names, depend on what the browser reports.
// device-testers/
Pick a tester.
Keyboard Tester.
Test every key, rollover and double-presses, and estimate polling rate and input delay. Full-size to 60%, ANSI or ISO, Windows or Mac.
Web, freeMouse Tester.
Check every button and the scroll wheel, catch double-clicking switches, and estimate polling rate and DPI.
Web, freeGamepad Tester.
Test every button, trigger and stick on Xbox, PlayStation and Nintendo controllers. Check stick drift, range and vibration.
Web, freeScreen Tester.
Step through solid colours to find dead or stuck pixels, and see your screen size, pixel density, colour gamut and HDR support.
Web, freeTouchscreen Tester.
Place several fingers on the pad to check multi-touch, count touch points at once and spot ghost touches.
Web, freeSpeaker and Headphone Test.
Play left, right and both channels and run a 20 Hz to 20 kHz sweep to check your speakers or headphones.
Web, freeMicrophone Tester.
See a live input level in dB, pick the microphone and record five seconds to play back. Nothing is uploaded.
Web, freeWebcam Tester.
Check your webcam with a live preview, resolution and frame rate, and save a test snapshot. Nothing is uploaded.
Web, free// about/
About device testers.
These tests help you check whether a keyboard, mouse or game controller is working as it should. They run in your browser, so there is nothing to install. Each tester shows what it measured on the screen, and nothing is sent to our servers.
Are these testers free?
Yes. There is no sign-up, and you can use each tester as often as you like.
How accurate is the polling rate?
The testers estimate polling rate from the timing of each input. Browsers limit timing precision, so treat the figure as a guide rather than an exact measurement.
Why does the gamepad tester need a button press?
Browsers only detect a controller after you press a button on it. Connect the controller, press any button, and the tester will pick it up.
Your privacy
These tools run in your browser. Nothing you type, click or convert is sent to our servers, and we do not ask for your name, email or any account details to use them. Read the privacy policies for the details of what each app and site stores.