Device Test Toolbox · 13 tests · in-browser

Is your screen, camera and mic actually working?

Run the checks a support desk would ask for: dead pixels, webcam, microphone, every keyboard key, left/right speakers, your display's real refresh rate, mouse buttons and double-click, internet speed, a full system info readout, touchscreen, gamepad, display gradients and audio latency. Each test tells you what a pass looks like — and what to do if it fails.

Nothing is uploaded. Camera, mic and keystrokes are processed on this device only. Grant permission only when a test asks for it.

// This device — live readoutreported by your browser, not stored

Display
—
Window
—
Pixel ratio
—
Colour depth
—
Platform
—
Browser
—
Touch points
—
CPU cores · Memory
—
  1. STEP 1

    Start with the screen

    Dead pixels are easiest to spot before you touch anything else — and they're the most common reason for a return while you're still in the window.

  2. STEP 2

    Then camera & mic

    Before a call, not during one. You'll be asked for permission — the preview and recording never leave this page.

  3. STEP 3

    Keys, sound, speed

    Press every key once, check left and right channels separately, and confirm your monitor is running at the speed you paid for.

01

Dead pixel & screen test

Fill the screen with one flat colour at a time. A dead pixel stays black on every colour; a stuck pixel stays one bright colour. Dim the room lights and look slowly, section by section — including the corners.

Not run
BLACK — tap the stage to step through colours

In full screen, click or press any key to move to the next colour and Esc to exit. Black and white reveal most faults; red, green and blue isolate a single stuck sub-pixel. The gradient exposes banding and uneven backlight.

Colour: BlackColours checked: 0 / 7

If you find one

Photograph it against two different colours — brands and retailers usually want evidence. Whether one bad pixel is covered depends on the maker's dead-pixel policy and the panel class, and policies differ, so check the warranty terms for your exact model before assuming either way. Inside a retailer's returns window, a return is usually simpler than a warranty claim.

02

Webcam test

See exactly what your camera sends: sharpness, focus, colour and framing — plus the real resolution it's delivering, which is often lower than the spec sheet.

Not run
CAMERA OFF — press “Start camera” to preview
Live resolution: — Camera: —

Check: does the image freeze or smear when you move? Is text on a page held up to the lens readable? Many laptop cameras are 720p — the resolution readout above tells you the truth.

If it fails

“Camera in use” usually means another app (Zoom, Teams, a browser tab) is holding it — close those first. If permission was denied, re-allow the camera for this site in your browser's address-bar settings. On Windows, also check the physical privacy shutter and the Settings → Privacy → Camera toggle; on a Mac, System Settings → Privacy & Security → Camera.

03

Microphone test

Watch your voice as a live waveform and level, then record a few seconds and play it back — the only way to hear what everyone else hears: muffle, echo and all.

Not run
Input level: — Peak: — Microphone: —

Speak at normal volume from where you actually sit. The level should bounce in the green-to-amber range; pinned at max the whole time means distortion, and barely moving means the wrong mic is selected — headsets and webcams often add their own.

If it fails

If the waveform stays flat, check the mic isn't muted on the headset or keyboard, then check which input your system has selected — this page uses the system default. If playback sounds echoey or distant, you're probably recording from a webcam or laptop mic across the room instead of the headset in front of you.

04

Keyboard test

Press every key once. Keys you've tested turn green; a key that never lights up — or lights up twice from one press — is the fault. Works with a physical keyboard.

Not run
Capture is off. While it's on, keys are intercepted so the page doesn't scroll or trigger shortcuts.
Keys tested: 0 Total presses: 0 Last key: —

Don't forget the easy-to-miss ones: function row, Caps Lock, both Shift keys, Enter, and the space bar pressed at its far left and right edges — a space bar that only works in the middle has a failing stabiliser or switch.

If a key fails

One dead key on a new board is a return, not a repair. On an older board, pop the keycap and clear debris first, and test in a second app to rule out software remapping. Repeated letters from a single press (“chatter”) on a mechanical board usually means that switch is wearing out.

05

Speaker & stereo test

Play a tone in the left channel only, then the right. Swapped or missing channels are common with new speakers, soundbars and headphones — and stereo tests are the only way to catch them.

Not run
Last played: —Keep volume modest — test tones are pure and loud for their level.

With headphones, left-only should be in your left ear only. If both tones land in both ears, your output is set to mono somewhere (system accessibility settings are the usual culprit). If the 80 Hz tone is silent on laptop speakers, that's normal — small drivers can't reproduce it; on full-size speakers or a subwoofer it should be clearly felt.

If it fails

One silent channel: swap the left/right plugs or rotate the headphone jack — if the silence moves with the plug, it's the cable or connector; if it stays on the same side, it's the speaker or amp channel. Distortion on the bass tone at normal volume points to a damaged driver.

06

Refresh rate test

Measures the frame rate your browser is actually receiving, and lets your eyes compare motion at 30, 60 and your panel's real rate. A 144 Hz monitor silently running at 60 Hz is more common than you'd think.

Measuring…
… Hz measured
Measured (raw): — Frame interval (median): — Frames sampled: — Method: —

Watch the two blocks cross the strip: the half-rate block steps and judders, the full-rate block glides. If both look identical and the reading says 60, your display chain is set to 60 Hz — the test is showing you the truth, not the box spec.

If it reads lower than your monitor

Work through the chain: (1) OS display settings — Windows Settings → Display → Advanced, or macOS System Settings → Displays — set the refresh rate there first. (2) Cable: older HDMI cables and ports can cap high-resolution displays at 60 Hz; DisplayPort or a newer HDMI lead often unlocks the full rate. (3) On laptops, check the port you're using goes to the GPU, and test on mains power — some laptops cap refresh on battery. (4) If you're viewing this page embedded inside another app or preview frame, browsers can cap embedded pages to 60 frames per second whatever the panel supports — open the site in its own browser tab and measure again.

07

Mouse test

Click, double-click and scroll inside the test pad. A worn switch reveals itself here: one physical click that registers twice — or a double-click that never registers — is the classic sign of a dying mouse.

Not run
TEST PAD — click, double-click,
right-click and scroll here
Left clicks: 0 Middle clicks: 0 Right clicks: 0 Double-click: not yet Fastest double-click gap: —
Scroll: 0 notches Last scroll: — Pointer position: — Distance moved: 0 px Top speed: 0 px/s

To check for unwanted double-clicking (“chatter”), click the left button once, slowly, ten times, and compare with the counter: if the count runs ahead of your clicks, the switch is bouncing. For movement: sweep the pointer steadily across the pad — the distance and speed readouts use the raw movement your mouse reports, which is also how you'd spot a sensor that skips or stalls on fast flicks.

If it fails

Chatter on one button only, on a mouse you otherwise like, is a worn micro-switch — on most mice it's not an economical repair, so treat it as a replacement or warranty claim and say so in those words: “left switch registers double-clicks from single presses.” If the pointer skips at speed, clean the sensor lens and try a plain, dark mouse mat before blaming the mouse — reflective and glass desks defeat many sensors. A scroll wheel that jumps backwards occasionally is usually dust in the encoder; compressed air is worth one try.

08

Internet speed test

Measures ping, download and upload between this device and a Cloudflare test server — so it tests your whole chain: this device, your Wi-Fi or cable, your router and your provider.

Not run
Ping / latency
— ms
Download
— Mbps
Upload
— Mbps
Stage: Idle Jitter: — Server: Cloudflare speed test endpoint

For a fair result: pause downloads and streaming, and test twice — once on Wi-Fi where you normally sit, once with a cable into the router (or standing next to it). If the wired result matches your plan and the Wi-Fi result doesn't, your provider is fine and the wireless link is the problem. Figures are the real transfer measured by this browser, not an estimate.

If it's slower than your plan

Restart the router and test again wired before calling your provider — support will ask you to do exactly that. High ping with good download speeds points at congestion or a busy Wi-Fi channel rather than raw line speed. Consistently low results on a wired connection, at different times of day, with the plan speed and your test results written down, is the evidence a provider can actually act on.

09

System info

Everything your browser is allowed to know about this machine, in one readout — the panel to open when support asks “what are you running?” Some values are estimates or withheld by the browser on purpose; those say so.

Reading…

Handy pasted into a support ticket: it answers OS, browser, screen and GPU in one go. Nothing here leaves the page unless you copy it.

Reading the results

The GPU line comes from WebGL and names the renderer your browser is using — if it says a software renderer (like SwiftShader or “Microsoft Basic Render”) on a machine with a real graphics card, your browser isn't getting hardware acceleration, which explains sluggish video and 3D. RAM is an approximation the browser rounds deliberately, and on some browsers it's not reported at all. CPU cores are logical threads, not physical cores.

10

Touchscreen test

Tap, drag and press with several fingers at once. Every contact point is drawn where the screen reports it — a dead strip or corner shows up as a place your finger simply never lands.

Not run
TOUCH HERE — tap, drag, and try two, three,
four and five fingers at once
Fingers down now: 0 Most at once: 0 Total touches: 0 Browser reports touch points: — Last position: —

Drag one finger slowly along each edge and through every corner — edge and corner dead zones are the most common touchscreen fault and the easiest to miss. Then check multi-touch: most modern screens track 5–10 points, so if yours stops at 2, something is limiting it.

If it fails

A strip that never registers, after a clean of the screen and with any screen protector removed, is a digitiser fault — photograph a video of the dead zone for the claim. If touch works in some apps but not the browser, that's software, not the panel. On a laptop, also check the touchscreen hasn't been disabled in Device Manager or the BIOS — it happens after updates more often than panels actually die.

11

Gamepad test

Plug in a controller — or pair it over Bluetooth — then press any button to wake it. Every button and stick is shown live, so a dead button, a drifting stick or a sticky trigger is obvious in seconds.

No gamepad
Controller: None detected — connect one and press a button

Work through every button once, roll both sticks in slow circles, and squeeze the triggers gradually — the axis bars should move smoothly and, importantly, come back to exactly 0.00 when you let go. A stick that sits at 0.10–0.20 untouched is drifting.

If it fails

Nothing showing at all? Browsers hide gamepads until a button is pressed, and Bluetooth controllers must be paired with the system first — try a USB cable to separate “won't pair” from “won't work.” One dead button with the rest fine is a hardware fault worth a claim on a new controller. Stick drift on an older controller can sometimes be improved by recalibrating in your system or console settings, but drift on a new one is a return.

12

Display colour & gradient test

The faults a flat colour can't show: banding in gradients, shadow detail crushed to black, and highlight detail blown to white. Run it full screen in a dim room, at your normal brightness.

Not run
Mode: Smooth gradients

Smooth gradients should shade evenly with no visible steps or colour fringes. Banding shows as distinct vertical bands instead of a continuous ramp — some banding is normal on 6-bit laptop panels, harsh steps are not. Black level: you should just be able to separate the lowest squares (2–5%) from pure black. White saturation: you should just be able to separate the highest squares (250–254) from pure white.

If it looks wrong

Before blaming the panel: set brightness to your normal working level (tests at 100% brightness mislead), turn off “night light” / blue-light filters and any vivid or dynamic picture mode, and make sure your OS isn't running a colour profile meant for a different screen. If the lowest black squares are all one merged black, shadow detail is being crushed; if the top white squares merge, highlights are clipping — on an external monitor, the “limited vs full RGB range” setting in your graphics driver is the usual cause of both.

13

Audio latency test

Two checks: the delay your browser reports for its audio pipeline, and a tap-along test that measures the delay you can actually hear — the one that makes Bluetooth headphones feel out of sync with video and games.

Not run
Press “Start the beat test” — a click plays once a second.
Tap the button below (or press Space) exactly when you hear each click.
Reported output latency: — Sample rate: — Taps recorded: 0 / 8 Your average delay: —

The beat test works because your tap has to wait for the sound to reach you: if sound leaves late, your taps land late by the same amount. Ignore the first beat, tap the remaining ones, and use wired headphones or speakers for the baseline — then repeat on Bluetooth to see exactly what it costs you. Typical results: wired ≈ under 30 ms of tap delay beyond your reaction pattern, Bluetooth ≈ 100–300 ms.

If latency is high

On Bluetooth, the codec decides a lot: check whether your device fell back to a call-quality profile (it will, if an app is holding the microphone open — closing it often halves the delay). In browsers, closing other heavy tabs and using the device's built-in output gives the lowest numbers. For video, many players and TVs have an audio-delay / lip-sync adjustment — measure here, then dial that figure in there.

Failed a test? Do this before you return anything

The order matters — evidence first, then the claim. Keep everything until the replacement is in your hands and has passed the same tests.

Capture the evidence

  • Photograph screen faults against at least two solid colours from the test above
  • Note which key, channel or camera failed, and on what date you first saw it
  • Re-run the failing test in a second browser or app, to rule out a single app's settings
  • Keep the order confirmation, serial number and box until the case is closed

Return vs. warranty

  • Inside the retailer's returns window, a return or exchange is usually faster and simpler than a manufacturer warranty claim
  • Dead-pixel cover varies by brand, model and panel class — check the policy for your exact model rather than assuming one pixel is (or isn't) covered
  • Describe the fault in the test's terms: “one dead pixel, lower-left, black on all colours” gets a faster answer than “screen looks weird”
  • Test the replacement with this same page before the returns window closes on it, too

Questions

The things people ask before they trust a browser test with their camera and keyboard.

Do my camera or microphone recordings leave my device?

No. Every test on this page runs locally in your browser. The camera preview, the microphone waveform and the playback recording exist only in this tab, only while it's open — nothing is uploaded, and closing the tab discards them.

What's the difference between a dead pixel and a stuck pixel?

A dead pixel stays black on every colour — it receives no power. A stuck pixel stays one bright colour (red, green or blue) because one sub-pixel is always on. The colour-step test separates them: black on white and black on black means dead; a coloured dot that only shows on some backgrounds means stuck.

Can this page fix a dead pixel?

No — and be wary of pages that promise it. A physically dead pixel is a hardware fault. The test's job is to prove the fault exists and pinpoint it, which is what you need for a return or warranty decision.

Why does my refresh rate read 60 Hz on a 144 Hz monitor?

Because right now, your system is delivering 60 Hz to the browser. The usual causes are the OS refresh setting still on 60 Hz, a cable or port that can't carry the higher rate at your resolution, or a laptop capping refresh on battery. The refresh test section lists the order to check them in.

Which test should I run on a brand-new device first?

The screen test. Dead pixels and backlight bleed are the faults most likely to be argued about later, and they're unambiguous on day one. Then keyboard and speakers, then camera and mic — the full run-through takes about two minutes.

Does the keyboard test work on a phone or tablet?

It needs a physical keyboard — an on-screen keyboard doesn't send the key events the test listens for. The screen, speaker and refresh tests work on phones and tablets; the webcam test can use front and rear cameras.

How can I tell if my mouse is double-clicking by itself?

Use the mouse test: click the left button once, slowly, several times and watch the click counter. If single clicks sometimes register as double-clicks, or the double-click gap readout shows impossibly short gaps between separate presses, the switch under that button is wearing out — a fault known as chatter.

How accurate is a browser internet speed test?

It measures the real throughput between this device and the test server, which includes your Wi-Fi or cable, your router and your provider. Run it wired, close to the router, and compare against your plan speed — a big gap on Wi-Fi that disappears on a cable points at your wireless link, not your provider.

Why does my gamepad not show up in the gamepad test?

Browsers only reveal a gamepad after you press a button or move a stick on it, as a privacy measure. Connect the controller, press any button, and it should appear. Bluetooth controllers may need to be paired with the system first.

Can a browser measure my exact CPU model or temperature?

No. Browsers deliberately report a reduced picture — core count, an approximate memory figure, and the GPU renderer string via WebGL — and they get no access to temperature, fan or voltage sensors at all. The system info panel shows everything a browser is allowed to see, and labels the estimates as estimates.

From the blog

Guides that go deeper than the test panels: what the results mean and how to fix what fails. All guides →

A laptop on a video call with an external webcam clipped to the top of the screen

How to Test Your Webcam When It's Not Working

Webcam black, frozen or not detected? Test your webcam in your browser first, then work through the fixes in order: permission, privacy shutter, app conflicts, drivers and resolution.

A person wearing headphones with a boom microphone positioned near their mouth

How to Test Your Microphone and Fix It When No One Can Hear You

No one can hear you on calls? Test your microphone with a live waveform and a record-and-playback check, then fix the real cause: wrong input selected, muted hardware, low gain or a blocked permission.

Extreme close-up of a screen showing its red, green and blue sub-pixels in rows

Dead Pixel Test: How to Find Stuck and Dead Pixels on Your Screen

Dead pixel vs stuck pixel: what each one is, how to find them with a full-screen colour test, what might revive a stuck pixel, and what your warranty is actually likely to cover.

Hands typing on a slim keyboard on a wooden desk

Keyboard Keys Not Working? How to Test Every Key

One key dead, keys repeating, or a whole row out? Test every key methodically, tell software faults from hardware faults, and fix the common causes before you replace the keyboard.