Keyboard Tester
Keyboard Tester checks that every key on your keyboard works. Each key you press fills in at the same spot on the on-screen keyboard, so any key left blank may be one that is not responding.
* Mac shows Apple's Magic Keyboard with Numeric Keypad (full-size, including extended keys such as F13–F19).
Keys pressed: 0 / 104
Mouse buttons: 0 / 3
Last key pressed: None yet
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrintScreen
ScrollLock
PauseBreak
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Insert
Home
PageUp
NumLock
/
*
-
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
Delete
End
PageDown
7
8
9
+
Caps Lock
A
S
D
F
G
H
J
K
L
:;
"'
Enter
4
5
6
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
↑
1
2
3
Enter
Ctrl
Win
Alt
Alt
Win
Menu
Ctrl
←
↓
→
0
.
What is Keyboard Tester?
Open the page and start pressing keys — that is all there is to it.
Each key you press fills in on the on-screen keyboard, and the tool counts how many you have pressed.
If a key stays blank no matter what, that key may not be working.
When a keyboard tester comes in handy
- 🛒 Checking a new keyboard for defects right after it arrives
- ♻️ Testing a second-hand keyboard or laptop
- ☕ Finding out which keys stopped working after a spill
- 🔧 Confirming everything works after swapping switches or keycaps
- 🖱️ Making sure right-click and wheel-click still register
- 🇯🇵 Testing a Japanese (JIS) keyboard, including its extra keys
✨ What makes this keyboard tester different
- Accurate JIS and US layoutsJapanese JIS keyboards are drawn with their real key positions and sizes — including Henkan, Muhenkan, Katakana/Hiragana, ¥, Ro and the inverted-L Enter key. Switch to US for a standard ANSI layout.
- Apple's full-size Mac layout, tooChoose Mac to see the layout of Apple's Magic Keyboard with Numeric Keypad, including Mac-only keys such as F13–F19, clear and the keypad “=”.
- See the last key the browser receivedEvery press shows the key name the browser received (for example KeyA or IntlYen). If a key does not fill in but its name appears, the signal is arriving and you may simply have the wrong layout selected. If nothing appears, the key itself may not be responding.
- Switching layouts keeps your progressPressed keys are remembered across layout and OS changes, so realising halfway through that you picked the wrong layout does not mean starting over.
- Your key presses never leave your browserEverything is checked inside your browser. Nothing you press is sent to our server or saved on your device, and the record is gone when you close the page.
📖 How to use
- Pick the Layout (JIS or US) and OS (Windows or Mac) that match your keyboard.
- Press the keys one at a time. Each key you press fills in on the on-screen keyboard.
- Press the left, middle (wheel click) and right mouse buttons to fill in the matching parts of the on-screen mouse.
- When everything is filled in, every key and button is responding. Check any keys that are still blank.
- Press “Reset” to start over.
- While this page is open, key presses do not trigger browser actions such as reloading, scrolling or moving focus with Tab. Use your mouse for buttons and links.
- Shortcuts the operating system handles first — the Windows key on its own, Alt+Tab, Ctrl+Alt+Delete, or ⌘+Tab and ⌘+Q on a Mac — cannot be blocked. Press keys one at a time instead.
- The Mac fn, Eisu and Kana keys never reach the browser, so they are shown hatched and left out of the count.
- By default on a Mac, F1–F12 control brightness, volume and similar features, so they never reach the browser. Hold fn while pressing them, or turn on “Use F1, F2, etc. keys as standard function keys” in System Settings → Keyboard.
- Right-clicking on this page does not open the context menu.
- Nothing is saved. Reloading the page clears the record.
- For full terms of use, please see our Terms of Service.
❓ FAQ
- Is this keyboard tester free?
- Yes. There is no sign-up and nothing to install. Open the page and start pressing keys.
- A key does not fill in when I press it. Is it broken?
- Look at “Last key pressed” first. If a key name appears there, the signal from your keyboard is reaching the browser, and the Layout or OS you selected may not match your keyboard — try switching. If it still does not fill in, the on-screen keyboard may have no matching key (for example volume or media keys, or keys unique to one keyboard maker). If no key name appears at all, the key may not be responding, or your operating system or keyboard software may be capturing it first.
- Can I test the extra keys on a Japanese keyboard?
- Yes. Choose JIS and Windows to see Henkan, Muhenkan and Katakana/Hiragana in their real positions. The Mac Eisu and Kana keys never reach the browser, so they are shown hatched and not counted.
- Print Screen only fills in when I release it.
- On Windows, the Print Screen key often sends its signal only when released. This tool records key releases as well, so pressing and releasing it fills it in.
- Can it test key rollover or chattering?
- No. The tool only records whether each key has been pressed at least once. It does not check whether several keys pressed together all register (key rollover) or whether a single press is typed twice (chattering).
- Does it work with a keyboard without a number pad?
- Yes. The on-screen keyboard is a full-size layout, but every key your keyboard does have is detected as usual. Keys your keyboard lacks simply stay blank.
