Ultimate Hardware Test: Mic, Webcam, Touch & More
Ten live tests for the hardware you use every day. Everything runs in your browser. Nothing is uploaded. Confirm your mic works before a meeting, spot a dead pixel, test a touch screen, check a new keyboard, or benchmark your CPU.
- Ten tests in one page
- Touch, mouse and CPU tests
- Works offline
- No sign-up
Level
Say something. The bar should move.
System info
- 100% Secure
- No Upload
- No Sign-up
- No Install
- Works Offline
- No Watermark
How this compares to other hardware testers
Most hardware test sites split the tests across many pages and hide features behind sign-ups. This tool bundles ten tests in one page with no account, no ads, and nothing installed.
| Feature | TToolDeck | Desktop diagnostic apps | Other web testers |
|---|---|---|---|
| Runs in the browser, no install | Yes | No | Yes |
| Microphone test with live waveform | Yes | Yes | Partial |
| Webcam preview and snapshot | Yes | Yes | Yes |
| Speaker tone with left and right | Yes | Partial | No |
| Keyboard key-by-key map | Yes | Yes | Yes |
| Gamepad axes and buttons live | Yes | Partial | Partial |
| Touchscreen multi-touch test | Yes | No | Partial |
| Mouse click and scroll test | Yes | No | Partial |
| Vibration and haptics test | Yes | No | No |
| CPU stress and benchmark | Yes | No | No |
| Dead pixel fullscreen test | Yes | Yes | Yes |
| System info readout | Yes | No | Partial |
| No account, no email | Yes | No | Partial |
Related tools
Free browser tools that pair well with a diagnostics workflow.
Hardware Test
You are hereTest mic, camera, speakers, keyboard, gamepad, touch and more
Game Ping Test
Test your real ping to PUBG, Fortnite, Valorant and more
Ping Monitor
Continuous latency chart with jitter and packet loss
Website Speed Test
Check how fast any website loads from your connection
SSL Certificate Checker
Check the SSL certificate of any HTTPS website
DNS Lookup
Look up A, AAAA, MX, TXT and other DNS records
How it works
- 1
Pick a test
Ten tests sit at the top: microphone, webcam, speakers, keyboard, gamepad, touchscreen, mouse, vibration, CPU stress and dead pixels. Click one to open it. Everything runs locally.
- 2
Grant permission if needed
Mic and camera tests ask the browser for permission the first time. Deny and the test simply does not start. You can revoke permission at any time in the browser address bar.
- 3
Read the result
Each test tells you exactly what healthy looks like. The keyboard, gamepad, mouse, touch and dead pixel tests need no permission at all and work instantly.
Everything you get for free
Microphone with live waveform
Real-time oscilloscope drawing of everything your mic hears, plus a level meter. Permission is asked once and can be revoked any time from the browser.
Webcam preview and snapshot
Live camera feed in the page. Take a PNG snapshot with one click to confirm the picture looks right, useful before a meeting or interview.
Speaker tone with left and right
Sine wave generator from 80 Hz to 12 kHz. Test left, right or both channels separately to confirm headphones and speakers are wired the right way round.
Keyboard key map
Every key on a QWERTY layout lights up green when pressed. Quick way to spot a dead key, check ghosting or confirm a new mechanical keyboard works.
Gamepad with live axes
Plug in a controller and watch the sticks and triggers move in real time. Confirms whether drift is in the stick or the driver. Supports Chrome and Edge.
Touchscreen multi-touch
Place multiple fingers on the screen to see exactly what the browser detects. Identifies ghost touch issues, dead zones and multi-touch limits.
Mouse click and scroll
A dedicated zone to test left, right and middle clicks, double-clicks and scroll wheel direction. Catches dead switches and broken encoders instantly.
Vibration and haptics
Trigger device vibrations or controller haptics directly from the browser. Useful for testing if a phone vibration motor is dead or stuck.
CPU stress and benchmark
Run a 5-second calculation loop in a background worker to measure CPU speed. Higher scores mean a faster processor. Useful for spotting thermal throttling.
Dead pixel fullscreen test
Fullscreen colour cycler through white, black, red, green, blue, yellow, magenta, cyan and grey. Any dot that stays the same colour, or never lights up, is stuck or dead.
What people use it for
Before a job interview
Confirm your mic is picking up voice and your camera is not showing the ceiling. Run through both tests a minute before the call.
Diagnose a headphone issue
Play the tone in left only, then right only. If the sound comes out of the wrong ear, the headphones or the cable is wired backwards.
Check a new mechanical keyboard
Press every key one by one. Any key that fails to light up is either dead or mapped to a keycode you do not expect.
Confirm a gamepad has stick drift
Let go of the stick and watch the axis value. If it does not sit at exactly 0.000, the stick is drifting and can be recalibrated or replaced.
Find a stuck pixel on a monitor
Run the fullscreen colour test. Stuck pixels sometimes revive after a few minutes of colour cycling. Dead pixels never come back.
Troubleshoot a browser permission
If a call app says it cannot access your mic or camera, run this test. If the browser blocks access here too, the site permission is the problem, not the app.
Test a used phone before buying
Check the touchscreen for dead zones, test the vibration motor, run the dead pixel test, and check the speaker channels before handing over the cash.
Questions people ask
Are my mic and camera recordings uploaded anywhere?
No. The audio and video streams stay inside your browser. Nothing is recorded, saved, transmitted or logged. The mic waveform is drawn directly from an AnalyserNode and then thrown away. The camera feed is only shown on screen and is not captured unless you click the snapshot button, which saves the file to your own device.
Why does the microphone test ask for permission?
Browsers require explicit permission before a page can access the microphone. That is a security feature, not a sign that the tool is phoning home. Permission is granted for the current session only. You can revoke it any time by clicking the lock icon next to the address bar.
The microphone test shows no movement. What is wrong?
Three common causes. First, the wrong input device is selected in the browser. Click the lock icon in the address bar and pick the right mic. Second, the mic is muted at the hardware level (a physical switch on the headset). Third, another app is holding the mic exclusively. Close Zoom, Teams and Discord, then retry.
How do I know if my headphones are wired the right way?
Play the tone in left only. The sound should come out of your left ear. Then switch to right only. If it comes out of the opposite ear, the headphones or cable are wired backwards, or the audio jack is not fully inserted. Some motherboards have a driver setting that swaps channels.
Why does the touchscreen test not work on my laptop?
The touchscreen test requires a device with a touch-enabled display (a smartphone, tablet, or touchscreen laptop). If you are on a standard desktop with a mouse, nothing will happen. Open this page on your phone to test its touch screen.
What do the axes numbers mean on the gamepad test?
Each analog stick has two axes, horizontal and vertical, ranging from -1.0 to 1.0. A resting stick should sit at exactly 0.000. If it sits at 0.05 or higher with no input, the stick is drifting. Triggers are also reported as axes on some controllers.
How do I test for dead pixels?
Enter fullscreen, then click or press space to cycle through each colour. Look for any dot that stays the same colour or never lights up. A stuck pixel is often still lit in one colour. A dead pixel never lights up at all. Grey is the best colour for spotting dead pixels on most panels.
Can stuck pixels be fixed?
Sometimes. Stuck pixels occasionally revive after a few minutes of rapid colour cycling or after a light massage of the screen area with a soft cloth and the screen off. Dead pixels are permanent and usually only covered by warranty if they exceed the manufacturer threshold.
Is the CPU stress test safe?
Yes. It runs a mathematical loop in a background worker for 5 seconds. It will make your CPU work hard and the fan may spin up, but it cannot damage modern hardware. The processor will automatically throttle itself if it gets too hot.
Does the vibration test work on iPhone?
No. Apple does not allow the Vibration API in iOS Safari. It works perfectly on Android devices in Chrome, and on some Android browsers like Samsung Internet.
Is this the same as Device Manager or System Information?
No. Those are operating-system tools that can read every piece of hardware. This tool uses only the browser APIs, so it can test what the browser can access: audio, video, input devices, screen, haptics and a handful of system readouts. That covers the common failure modes and it works without installing anything.
Nothing is recorded, uploaded or stored
The microphone and camera streams stay inside your browser and are drawn straight to the screen. Nothing is recorded. Keypresses are never sent anywhere. Open the browser network tab while testing and confirm there are no outbound requests carrying device data. Read how we keep it private.