Keyboard Tester

Press any key and watch it light up on an on-screen layout. Track every key you've tested and catch a stuck key, chatter, or ghosting — all in your browser.

키보드 테스터

아무 키나 누르면 화면 키보드에서 해당 키가 켜집니다. 테스트한 키를 추적하고 눌림 고착(stuck key), 채터링, 고스팅을 브라우저에서 바로 확인하세요.

On-screen keyboard

Use a physical keyboard — on-screen and mobile keyboards don't send the physical key codes this tester needs. The layout below still renders so you can see it.
Click here, then press any key to start testing
event.key
—
event.code
—
event.keyCode
—

Keys are matched by physical position (event.code), so layout language doesn't matter. Some keys reserved by your OS or browser (screenshot, media, Fn combos, Ctrl+W) may never reach the page and can't be tested here.

More fun & tests

All Fun & Tests tools

About this keyboard tester

This free online keyboard tester lets you test every key on your keyboard directly in the browser — no download, no signup. Press a key and the matching cap on the on-screen layout flashes with the accent colour, then stays lightly shaded so you can see at a glance which keys you've already checked. A running counter ("42 / 104 keys tested") tells you when you've covered the whole board.

It's the fastest way to diagnose a suspected fault before you RMA a keyboard or open it up: a dead key that never lights up points to a broken switch or controller, a key that stays lit after release or repeats on its own is a classic stuck-key or chatter symptom, and holding several keys at once shows whether your keyboard has ghosting or true N-key rollover. Layout presets for full-size, TKL, 75%, 65% and 60% boards keep the "keys tested" total honest for whatever you actually own.

키보드 테스터 소개

이 무료 온라인 키보드 테스터는 다운로드나 가입 없이 브라우저에서 바로 모든 키를 테스트할 수 있습니다. 키를 누르면 화면 키보드의 해당 키캡이 액센트 색으로 반짝인 뒤 옅게 표시되어, 이미 확인한 키를 한눈에 볼 수 있습니다. "42 / 104 키 테스트됨" 카운터로 전체 키를 다 확인했는지 알 수 있습니다.

키보드를 교환(RMA)하거나 분해하기 전에 의심되는 결함을 가장 빠르게 진단하는 방법입니다. 전혀 켜지지 않는 키는 스위치나 컨트롤러 고장, 손을 뗀 뒤에도 켜져 있거나 저절로 반복되는 키는 전형적인 눌림 고착·채터링 증상입니다. 여러 키를 동시에 누르면 고스팅인지 진짜 N키 롤오버인지 확인할 수 있습니다. 풀사이즈, TKL, 75%, 65%, 60% 레이아웃 프리셋으로 실제 사용하는 키보드에 맞게 테스트 개수를 맞춥니다.

How to use the keyboard tester

1. Pick your layout

Choose Full, TKL, 75%, 65% or 60% so the on-screen keyboard and the tested count match your board.

2. Click to start

Click the keyboard area to focus it. The overlay disappears and key presses now register.

3. Press every key

Work row by row. Each key lights up on press and stays shaded as tested. Hold several at once to test rollover.

4. Read the results

Watch the key / code / keyCode readout and the stuck-key hint. Hit Reset to clear and test again.

키보드 테스터 사용 방법

1. 레이아웃 선택

Full, TKL, 75%, 65%, 60% 중 선택해 화면 키보드와 테스트 개수를 실제 키보드에 맞춥니다.

2. 클릭해서 시작

키보드 영역을 클릭해 포커스합니다. 오버레이가 사라지고 키 입력이 인식됩니다.

3. 모든 키 누르기

한 줄씩 눌러보세요. 누른 키는 켜지고 테스트됨으로 표시됩니다. 여러 키를 동시에 눌러 롤오버도 확인하세요.

4. 결과 확인

key / code / keyCode 값과 눌림 고착 힌트를 확인하세요. Reset으로 초기화 후 다시 테스트합니다.

Frequently asked questions

Click the on-screen keyboard to start the tester, then press every key one at a time. Each key you press lights up and stays shaded as tested, and the counter shows how many of the layout's keys you have covered so far. Work across the rows systematically — letters, numbers, modifiers, function row, arrows and numpad — until the count reaches 100 percent. The live readout also shows the event.key, event.code and keyCode for the last key pressed, which is handy for debugging remaps.
Press and release each key normally and watch the readout. A healthy key registers one keydown and one keyup; a stuck or chattering key either stays highlighted after you let go, repeats rapidly on its own, or fires several times from a single press. This tester flags a key held for more than about ten seconds as a possible stuck key, but that is only a software heuristic — a truly stuck switch or a debounce fault usually needs contact cleaner or a switch swap to fix.
Ghosting is when pressing several keys at once makes a key you did not press register, or drops a key you did press, because the keyboard matrix cannot tell that combination apart. N-key rollover (NKRO) means every key is scanned independently so any number can be pressed together. To test it, hold several keys down at once on the on-screen layout — this tester keeps every pressed key active instead of clearing the previous one, so you can see which combinations your keyboard reports correctly.
The browser never sees some keystrokes. Keys reserved by your operating system or browser — screenshot keys, media keys, Fn combinations handled in hardware, or shortcuts like Ctrl+W — are intercepted before the page receives them. The tester also has to be focused, so click the keyboard first. If a normal alphanumeric key still does nothing after that, it is a genuine sign of a hardware fault with that switch or the keyboard's controller.
Use the layout selector above the keyboard to match your board — Full (104), TKL (87), 75%, 65% or 60%. The on-screen layout and the keys tested total update to match, so a 60% board is complete at 61 keys while a full-size board needs all 104 including the numpad. Pick the layout that mirrors your physical keyboard so the counter reflects real coverage.

자주 묻는 질문

화면 키보드를 클릭해 테스터를 시작한 뒤 키를 하나씩 눌러보세요. 누른 키는 켜지고 "테스트됨"으로 옅게 표시되며, 카운터가 현재 레이아웃에서 몇 개를 확인했는지 보여줍니다. 문자, 숫자, 조합키, 펑션 열, 방향키, 넘패드 순서로 체계적으로 눌러 100%가 될 때까지 진행하세요. 마지막으로 누른 키의 event.key, event.code, keyCode 값도 실시간으로 표시되어 리맵 디버깅에 유용합니다.
각 키를 평소처럼 눌렀다 떼면서 readout을 확인하세요. 정상 키는 keydown 한 번, keyup 한 번을 기록합니다. 고착되거나 채터링되는 키는 손을 뗀 뒤에도 켜져 있거나, 저절로 빠르게 반복되거나, 한 번 눌렀는데 여러 번 입력됩니다. 이 테스터는 약 10초 이상 눌려 있는 키를 고착 의심으로 표시하지만 이는 소프트웨어 휴리스틱일 뿐이며, 실제로 고착된 스위치나 디바운스 결함은 접점 세정제나 스위치 교체가 필요합니다.
고스팅은 여러 키를 동시에 눌렀을 때 누르지 않은 키가 입력되거나 누른 키가 누락되는 현상으로, 키보드 매트릭스가 해당 조합을 구분하지 못해 발생합니다. N키 롤오버(NKRO)는 모든 키가 독립적으로 스캔되어 몇 개든 동시에 눌러도 인식되는 것을 뜻합니다. 테스트하려면 화면 레이아웃에서 여러 키를 동시에 눌러 보세요 — 이 테스터는 새 키를 누를 때 이전 키를 지우지 않고 모두 활성 상태로 유지하므로, 어떤 조합이 올바르게 인식되는지 볼 수 있습니다.
일부 키 입력은 브라우저에 전달되지 않습니다. 운영체제나 브라우저가 예약한 키 — 스크린샷 키, 미디어 키, 하드웨어에서 처리되는 Fn 조합, Ctrl+W 같은 단축키 — 는 페이지에 도달하기 전에 가로채집니다. 또한 테스터가 포커스되어 있어야 하므로 먼저 키보드를 클릭하세요. 그 뒤에도 일반 문자·숫자 키가 반응하지 않는다면 해당 스위치나 키보드 컨트롤러의 하드웨어 결함일 가능성이 높습니다.
키보드 위의 레이아웃 선택기로 사용하는 보드에 맞추세요 — Full (104), TKL (87), 75%, 65%, 60%. 화면 레이아웃과 "테스트됨" 합계가 그에 맞게 바뀌므로, 60% 보드는 61키에서, 풀사이즈는 넘패드를 포함해 104키 전부를 눌러야 완료됩니다. 실제 키보드와 같은 레이아웃을 선택해야 카운터가 실제 커버리지를 반영합니다.
Sponsor
Get started on Vultr
Get $300 free credit — valid for 30 days (limited-time offer)
Claim your credit →