Test Your Hardware in the Browser

Quick, free checks for your webcam, microphone, speakers, keyboard, mouse, touchscreen, battery and screen — and a full readout of your system, screen resolution and browser. No downloads, no sign-up.

Private by design: every test runs entirely on your device. No video, audio, or keystroke ever leaves your browser or is uploaded anywhere.

Run the full checkup → Nine tests in one guided run, ending in a printable report card — built for checking a second-hand machine before you pay.

Full Checkup

All nine pass/fail tests in order, one question each, with a printable report card at the end.

Start the checkup →

Webcam Test

Check your camera with a live preview, pick a device, and read the resolution and frame rate.

Open webcam test →

Microphone Test

See a live volume meter and waveform to confirm your mic is picking up sound.

Open mic test →

Speaker Test

Play tones to the left, right, or both channels and run a frequency sweep.

Open speaker test →

Keyboard Tester

Light up keys as you press them to find stuck keys, ghosting, and rollover limits.

Open keyboard tester →

Mouse Test

Check every button, double-click, the scroll wheel, cursor tracking, and dragging.

Open mouse test →

Mouse Polling Rate

Measure how many times a second your mouse reports — 125, 500, 1000 Hz or more — and what your browser's clock can resolve.

Open polling rate test →

Dead Pixel Test

Cycle full-screen colours to spot dead or stuck pixels, plus a flasher mode.

Open dead pixel test →

Refresh Rate Test

Measure your display's real frames per second and confirm a 120Hz or 144Hz panel is not stuck at 60.

Open refresh rate test →

Touchscreen Test

Draw across the screen to find dead zones, and see how many simultaneous touches register.

Open touchscreen test →

Battery Readout

Charge level, charging state and time remaining — plus where to find the real health figure.

Open battery readout →

Colour & Gradient Test

Full-screen gradients and flat fields that reveal banding, tint, black crush and backlight bleed.

Open colour test →

System Info

Screen, browser, OS, CPU cores, memory and graphics on one page — with a button that copies it all as text.

Open system info →

Screen Resolution

Your resolution in large type, plus pixel ratio, physical pixels and a live viewport size.

Check my resolution →

What Browser Am I Using?

Your browser, version, engine and operating system — from Client Hints where the browser offers them.

Identify my browser →

My User Agent

The full user agent string your browser sends, ready to copy, with a breakdown of what each part means.

Show my user agent →

About Hardware Checkup

Hardware Checkup is a free collection of browser-based tools for quickly verifying that your computer's peripherals work. Buying a used laptop, troubleshooting a call that has no sound, checking a new monitor for dead pixels, or diagnosing a key that won't type — each tool gives you an immediate, honest answer without installing anything.

Everything runs client-side using standard web APIs your browser already ships with: getUserMedia for the camera and microphone, the Web Audio API for speaker tones and volume metering, and ordinary keyboard, mouse, and fullscreen events for the input and display tests. Because the processing happens locally, your camera image, microphone audio, and keystrokes never leave your device and are never uploaded to any server.

Learn more about hardware testing

How to test your webcam and mic before a call

A pre-meeting checklist to make sure your camera, microphone, and speakers all work before Zoom, Teams, or Meet starts.

What causes dead pixels — and can you fix them?

The difference between dead and stuck pixels, why they happen, which ones are fixable, and how the flasher method works.

Keyboard ghosting and N-key rollover explained

Why some key combinations don't register, what ghosting and blocking actually are, and how rollover ratings work.

Common hardware faults and how to diagnose them

A field guide to the everyday faults in cameras, mics, speakers, keyboards, mice, and controllers — and how to pin each one down.