Skip to content

Keyboard and mouse test

Press any key. Keys turn green once they register.

0 of 0 tested0 untested0 stuck0 chattering

Keys with a dashed outline, media keys and brightness keys are handled before the browser sees them, so they cannot light here. Nothing is stored or sent. Even so, never type a password into a keyboard tester.

Nothing uploaded

Mouse test: buttons, scroll wheel and double-click fault

Click and scroll inside the box. Each button lights as it registers, and any click that arrives faster than a finger could make it is flagged in red.

FreeNothing uploaded

The short answer

To test a mouse, click each button and roll the scroll wheel inside the test box. Every button that registers lights up and counts. If single clicks keep producing double-clicks, or the red counter rises, the switch is worn and bouncing — a hardware fault that a new switch or a new mouse fixes.

Getting it right

Four things worth knowing

  • Single-click slowly for a full minute

    A failing switch does not double-click every time. Click at a relaxed pace for a minute and watch the double-click and red counters; either one rising while you only single-click is the fault.

  • Test drag as well as click

    A worn switch often lets go mid-drag, dropping files halfway. Hold the left button down and watch that it stays lit the whole time you hold it.

  • Scroll one notch at a time

    Each notch of the wheel should add exactly one to the counter in the right direction. A wheel that jumps backwards or adds several per notch has a dirty or worn encoder.

  • Rule out the software first

    If a button works here but not in one app, the mouse is fine. Check that app's bindings, and any vendor utility that remaps buttons, before replacing anything.

Nothing leaves your device

This test runs entirely in your browser. There is no upload, no recording and no server that could receive anything — close the tab and it is gone.

  • No sign-up and no account
  • Nothing recorded or stored
  • Works with an ad blocker on
  • Free, and staying free
FAQ

Questions people ask

Anything we've missed?

Why does my mouse double-click when I click once?

The metal contact inside the switch has worn and bounces, so one press is read as two. It gets worse over time. Compressed air sometimes helps briefly; replacing the switch or the mouse is the real fix.

How does this page detect a double-click fault?

It flags two presses of the same button less than 80ms apart. Even a fast deliberate double-click is well over 100ms apart, so anything quicker is the switch bouncing, not your finger.

Why don't my side buttons (back and forward) register?

Some mice send those buttons as keyboard shortcuts through their vendor software rather than as mouse buttons, and some browsers do not report them to the page. If they work for navigation elsewhere, the buttons themselves are fine.

Which mouse issues can this test find?

Four common issues: a button that does not register, a switch that double-clicks on a single press, a button that lets go in the middle of a drag, and a scroll wheel that skips or jumps backwards. It cannot judge sensor tracking or polling rate.

Can this measure polling rate?

No. A browser groups pointer events to the screen refresh, so any polling-rate number it shows is an estimate at best. This page sticks to what it can prove: whether each button and the wheel register correctly.

What is a good clicks-per-second score?

Most people manage 6 to 8 clicks per second with normal clicking. The speed test turns the double-click check off while it runs, because fast clicking techniques legitimately produce very short gaps.

Does it work with a trackpad?

Yes. A tap or click is a left click, a two-finger click is usually a right click, and two-finger scrolling moves the wheel counters.

Test it for something specific

Other device tests

Someone on a video call at a desk, holding a mug
Sent anywhereNothing
Photo by Helena Lopes on Unsplash
Before it matters

Find the problem now, not mid-sentence

Every one of these runs in the browser and checks one thing properly. Nothing is uploaded, nothing is recorded, and none of them need an account.