Four layouts
Switch between ANSI, ISO, Brazilian ABNT2, and Mac without losing tested keys.
Input utility
Press every key and see it respond in real time. Nothing you type leaves your browser.
Live test
Swipe sideways to see the complete keyboard
Switch between ANSI, ISO, Brazilian ABNT2, and Mac without losing tested keys.
Labels follow the key’s physical position, independent of your language settings.
Key events are processed locally. This tool does not record or transmit what you type.
Good to know
Built for mechanical-keyboard DIYers, repair checks, and quick browser input testing.
Duplicate modifier keys are detected separately, and hovering a key reveals its
KeyboardEvent.code.
This tester checks physical scan-code positions. For example, the key beside Tab is
reported as KeyQ even when an AZERTY locale makes it type “A”. Locale and
character mapping are outside the scope of a hardware key test.
Browsers and operating systems reserve some shortcuts and media keys. F11, Print Screen, Meta, and similar keys may be captured before the page receives them. Trying a modifier combination or another browser can help.
The tester supports current Chrome, Safari, Firefox, and Edge releases on Windows, macOS, Linux, and Android. A few platform-specific keys can report equivalent codes; the tester normalizes common cases such as Print Screen/F13 and Help/Insert.