EsyTool

Keyboard Tester Online

Use this free online Keyboard Tester tool to press keys on your physical keyboard to verify on-screen highlights and event codes.

Active Input Codes

Press any physical key to start testing...

Pressed Keys Highlight ($0)

How it works & FAQ
Local Input Test

Why this is secure?

Key events are captured by your browser's keyboard event listeners. No keystrokes are transmitted to any server — this is a local hardware test.

Step-by-Step Guide

  1. 1Click anywhere on the page to give it focus.
  2. 2Press any key — it lights up on the on-screen keyboard layout.
  3. 3Check for stuck keys (stays lit without being held) or missing keys that don't respond.

Frequently Asked Questions (FAQ)

Why doesn't a key show up when I press it?

Some keys (like Fn on laptops) are handled at hardware level and aren't exposed as JavaScript key events. Most other keys should register correctly.

Can I test a gaming keyboard with macro keys?

Standard keys (including most media keys and function keys) should register. Custom macro keys with proprietary drivers may not be captured as standard key events.

How do I know if a key is stuck?

A stuck key stays highlighted on screen even when you're not pressing it. This indicates a mechanical issue or a key not sending a keyup event.

Zero Data Leaks

Key events are captured only by your browser. No keystroke data is transmitted to any server.