Keyboard Test

Keyboard Test

Ready to start
Keys tested0
Keys held now0
Max simultaneous0
Key presses0

Select Start test, then press keys on your physical keyboard one at a time.

On narrow screens, scroll the keyboard area sideways.

Last key detectedNo input yet
Physical key code
—
Key location
—
Auto-repeats ignored
0

The diagram shows common physical positions with English key legends. Your keycaps, input layout, or Mac labels may differ. Extra layout keys appear below.

Ctrl, Alt, or Command combinations stop the test and keep their normal shortcut behavior. Fn, system keys, and browser shortcuts may not be detected. An unlit key does not necessarily mean it is broken.

Use a computer or a connected physical keyboard. Clicking or tapping the on-screen keys does not count as keyboard input.

Typed characters and keystroke sequences are not stored or sent. Key states and counts are cleared when you reset or leave this page.

Comments & questions

What does this keyboard test check?

This keyboard tester shows key input received by your browser. Press physical keys to see which are held now and which have already been detected. It also counts distinct keys and the most keys detected at once during your session. No account or installation is needed.

The result describes input received by this browser. It does not diagnose a hardware fault or certify every switch and circuit. If a key is not shown, also check the operating system, browser shortcuts, input method, and keyboard layout.

What you can check

Held and tested keys

Separate states show keys held now and keys already detected. The tested count uses distinct physical key codes.

Simultaneous input

Hold several keys together to see the current count and the largest simultaneous count detected during this session.

Key code and location

View the most recent physical key code and its left, right, or numpad location. This information can differ from the character printed on a keycap.

Separate auto-repeat count

Auto-repeat events from holding a key are counted separately, rather than as new presses. This count does not diagnose switch chatter.

How to test your keyboard

  1. Start the test — On a computer or device with a physical keyboard connected, select Start test. Focus moves to the keyboard input test area.
  2. Check individual keys — Press and release letters, numbers, and arrow keys on your physical keyboard. Check the detected states and physical key code on screen.
  3. Check simultaneous input — Hold two or more keys together and compare the current and maximum simultaneous counts. Avoid combinations assigned to system or browser shortcuts.
  4. Stop or reset — Press Tab or Esc, or move focus out of the test area, to stop while keeping results. Select Reset results to clear the session, then Start test to begin again.

Ways to use this test

Check a new keyboard

Press each key to check whether input reaches your browser. If a key does not respond, compare the connection, input method, and behavior in another app.

Try key combinations

Hold combinations used in games or everyday work to compare how many keys reach the browser at the same time.

Compare left and right keys

Check the physical codes for left and right Shift or Ctrl, as well as keys on the numeric keypad.

Frequently asked questions

Does an unlit key mean my keyboard is broken?

Not necessarily. This tool only displays input that reaches the browser. Check the connection, operating system settings, browser shortcuts, and input method, then compare the same key in another program.

Why are Fn, brightness, or volume keys sometimes missing?

Fn and some device-control keys are handled by the keyboard or operating system and may not reach the browser as ordinary key events. This tool cannot determine whether those keys work correctly.

Is the maximum simultaneous count my keyboard’s rollover limit?

No. It is the highest number of keys the browser detected at the same time in this session. The combination pressed, connection, operating system, and browser can affect it. It does not certify rollover performance for every key combination.

Can I use a Korean or Mac keyboard?

Input can be checked when the browser supplies a physical key code. The diagram uses common English physical positions, so your keycaps may differ. Korean language keys may report different codes or be handled by the input method; some extra layout keys are shown separately.

Why does holding a key not increase the press count?

Auto-repeat events from a held key are counted separately and excluded from the press count. Releasing and pressing the key again counts as another press. This is not a hardware diagnostic for chatter or duplicate input.

Why does the test stop on Tab, Esc, or switching away?

Tab and Esc stop the test so keyboard navigation remains available. Losing focus in the test area, switching tabs, or deactivating the window also stops capture and clears held keys. Results remain until reset.

Are typed characters or keystrokes sent to a server?

The test does not store or send typed content or keystroke sequences. It processes only the key codes and counts needed for the display in page memory. Shared advertising, visitor analytics, and aggregate tool-use events operate separately; the test does not include individual key input in those events.

Can I test a phone’s on-screen keyboard?

This tool is designed for a computer keyboard or a connected physical keyboard. Tapping the keyboard diagram does not count as input, and mobile software keyboards may not supply physical key codes.

Key input and privacy

This tool does not store or send typed characters or keystroke sequences. Tested key codes, held keys, and counts are processed only in page memory, with no localStorage history. They are cleared when you reset or leave the page. Shared site advertising, visitor analytics, and aggregate tool-use events may operate separately; the test does not include individual key codes or typed characters in those events.

Related Tools

Reaction Time TestMetronomeKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowChecklist RunnerKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerCloze Worksheet MakerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchDictation PracticeFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelBalance Game (Would You Rather)Personality Type TestDream Dictionary
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →