Utils365

Keyboard tester

Press every key and see at once which ones work.

  • 100% free
  • No sign-up
  • Runs in your browser

Your keyboard

0 of 104 keys tested

Click here, then press keys. Each key lights up while held and stays marked once tested.

Last key pressed

key
—
code
—
keyCode
—
location
—

Next: Typing speed test · Click speed test · Mic test

Report a problem with this tool

How to use Keyboard tester

  1. Click the keyboard

    Click the tester so it can listen. Choose ISO if your keyboard has a tall Enter key.

  2. Press every key

    Each key lights up while you hold it and stays marked once tested. The counter shows how many you’ve covered.

  3. Check the details

    See the last key’s key, code, keyCode and location, and spot any key that never lights up.

Why use Utils365

  • Full-size layout

    Function keys, navigation keys, arrows and the number pad, with ANSI and ISO layouts and left and right modifiers told apart.

  • Catches every key

    Tab, Space, Backspace and the arrows are caught while the tester has focus, so they don’t scroll or leave the page.

  • For developers too

    See event.key, event.code, keyCode and location for every press, handy when writing keyboard shortcuts.

  • Any language

    Keys are matched by position, so AZERTY, QWERTZ and other layouts light up the right physical key.

Frequently asked questions

How do I test my keyboard?

Click the keyboard on the page, then press every key. Keys that work turn blue and stay marked. Any key that never lights up isn’t being registered.

Why doesn’t the Fn key light up?

Fn is handled inside the keyboard itself and never reaches the computer, so no website can detect it. The same goes for some brightness and media keys.

Can I test Print Screen and the Windows key?

Usually yes, though Windows or macOS may act on them first. Print Screen often only reports when it’s released, which the tester still records.

What is the difference between key and code?

event.key is the character typed, such as “q” or “a” on a French keyboard. event.code is the physical key, always “KeyQ” for that position whatever the layout.

How can I check for ghosting?

Hold several keys at once: each one held stays lit. If a key you’re holding doesn’t light, your keyboard can’t register that combination (many keyboards handle 6 or more keys).

How do I leave the tester?

Press Esc twice quickly, or click elsewhere on the page. Tab then moves around the page as usual.