Skip to the keypad tester
KeyboardTest

Mobile Keypad Tester: Test Your Phone Keyboard

Mobile Keypad Tester. Tap the box, type on your iPhone or Android keyboard and watch what the browser receives: the key, the input type, a keys-seen grid and your typing speed. Switch between text, number, phone, email and URL keypads to check each layout. Choose MacBook or Magic Keyboard in the mac keyboard test and press each key until it turns green.

Phone keyboard test

Tap the box to open your on-screen keyboard

Device
--
Touch points
--
Screen
--
Keyboard height
--

Keyboard type

Current type: text. Tap the box again after changing it.

Tap the box and start typing.

Key
--
Code
--
Key code
--
Input type
--
Data
--
Composition
idle

Type on your phone keyboard to see what it reports.

Your results

Characters
--
Words
--
Typing speed (WPM)
--
Key names reported
--

Keys seen0 / 0

Keys seen

Each key lights up the first time your keyboard sends it

    Recent events

    The last 20 inputs

      This mobile keypad tester checks the on-screen keyboard on your iPhone or Android phone. Tap the box, type, and the tool shows what the browser receives: the key, the type of input, each character as it arrives and how many of the keys you have used. It also measures your typing speed and lets you try number, phone, email and URL keypads.

      What is a Phone Keyboard Tester?

      A phone keyboard tester is an online tool that lets you verify whether every key on your mobile device's virtual keyboard is working correctly. Whether you're using an iPhone, Android phone or tablet, this keypad tester detects and displays each key press in real time, helping you identify any issues with your touchscreen keyboard input. When checking a number pad, use the numpad test to press all 17 keys on the numeric block and watch each one turn green.

      How to Use the Mobile Keypad Tester

      Open this page on the phone you want to test. A computer keyboard also works, but the point of this page is the on-screen keyboard. Differences in key shape, size and region make iso or ansi keyboard a hardware question worth answering before you swap keycaps.

      1. Tap the test area. Tap the typing box above to bring up your phone's virtual keyboard. The tool automatically detects your device type.
      2. Start typing. Type any keys you want to test: letters, numbers, symbols or special keys. Each key press is captured and logged immediately, and each key lights up in the Keys seen grid the first time it works.
      3. Review the results. Check the Recent events list to see all detected inputs. The results panel shows characters typed, words, typing speed and how many keys you have seen.
      4. Try other keypads. Choose Numbers, Decimal, Phone, Email or URL under Keyboard type and tap the box again to check that keypad.
      5. Share or start over. Press Share results to send a short summary, Clear text to empty the box and keep your results, or Reset to start the whole test again.

      Why Test Your Mobile Keyboard?

      Testing your phone's keyboard helps you catch problems before they become frustrating. Here's when a mobile keyboard test comes in handy:

      • After dropping your phone — check whether the touchscreen still registers all key inputs accurately
      • When buying a used phone — run a quick keypad test to make sure the screen responds properly across all areas
      • After a software update — verify that your keyboard app (Gboard, SwiftKey, Samsung Keyboard) still works as expected
      • Troubleshooting typing issues — determine whether missed keystrokes are a hardware or a software problem

      iPhone Keyboard Test

      This iPhone keyboard tester works with all iOS devices, including iPhone 15, 14, 13, SE and iPad. Simply open this page in Safari or Chrome, tap the text area and start typing. The tool detects every key press from Apple's native iOS keyboard, showing you exactly which keys register and tracking your typing speed. It is useful for testing your keyboard after screen repairs or to check whether your iPhone's touch response is accurate.

      If keys are missing or the layout is wrong, open Settings, go to General and choose Keyboard, then check the list of keyboards and the language settings. Third-party keyboards can be removed from the same screen to see whether they are the cause.

      Android Keyboard Test

      Need to test your keyboard on Android? This keypad tester works with Gboard (Google Keyboard), Samsung Keyboard, SwiftKey and any other Android keyboard app, and is compatible with Samsung Galaxy, Google Pixel, OnePlus, Xiaomi and other Android devices. Test keyboard inputs from letters and numbers to special characters and emoji; every key press is logged in the Recent events list. For a physical keyboard, the keyboard latency test measures input lag from USB polling, wireless transmission or driver overhead.

      Key names will often show as Unidentified on Android, which is normal. To fix a problem, open Settings and look for the on-screen keyboard setting, which is usually under System and then Languages and input, and check the keyboard app, its layout and its typing options. Menu names vary by phone maker.

      Key Features of This Mobile Keyboard Tester

      Real-Time Key Detection

      Every key press is instantly detected and displayed, including special keys like Backspace, Enter and Space.

      Key Press History

      See a log of the keys pressed during your test session, with special keys shown by name for easy identification.

      Typing Speed Tracker

      Measures your mobile typing speed in words per minute, counting five characters as one word, so you can track improvement over time.

      Works on All Devices

      Compatible with iPhone, iPad, Android phones, tablets and any device with a touchscreen keyboard.

      What the Mobile Keypad Tester Shows

      Key, Code and Key Code

      These come from the keydown event. On a desktop keyboard they name the exact key. On many phone keyboards they do not, which is explained below, so do not worry if they show placeholder values.

      Input Type and Data

      Input type and data come from the input event. They are the reliable signal on a phone. They tell you whether the keyboard inserted text, deleted a character or added a line break, and what the character was.

      Keys Seen and Typing Speed

      The Keys seen grid lists the letters, digits, common symbols, Space, Backspace and Enter. Typing one of them lights its tile. The typing speed tracker counts characters, words and words per minute.

      Why Phone Keyboards Report Unidentified Keys

      Desktop keyboards send one event per physical key. Phone keyboards do not have physical keys. Most of them hand text to the browser through an input method, so the browser often sees a key named Unidentified with a key code of 229 and learns the real text only from the input events. That is why this tester reads both and shows a Key names reported percentage.

      Why Phone Keyboards Report Unidentified Keys
      EventFires whenWhat it tells you
      keydownA key is pressedThe key name and code, if your keyboard reports them
      beforeinputJust before the text changesThe kind of change, such as insertText or deleteContentBackward
      inputAfter the text has changedThe character that was inserted or deleted
      compositionstart and compositionendAn input method starts and finishes a wordWhether suggestions or predictions are involved

      A low Key names reported value is normal on Android. A phone keyboard that inserts nothing at all, or inserts the wrong character, is the thing to investigate. Some keyboards also handle certain keys differently: predictive text suggestions and autocorrect may not trigger individual key events, and the tool detects direct key presses most accurately.

      Phone Keyboard Problems This Test Can Reveal

      • Dead or missed taps: a key never lights in the Keys seen grid even after several taps.
      • Doubled letters: one tap logs two events in Recent events.
      • Wrong characters: the key you tap and the data logged do not match, often a layout or language setting.
      • Missing symbols: the symbol keys never register, which can point to a broken symbols layer.
      • Stuck or repeating Backspace: holding Backspace logs many deletions or none.
      • Interference from autocorrect: the input type shows composition events instead of plain text.

      If your problem is on a computer keyboard instead, the keyboard test checks every physical key.

      Testing Different Keyboard Types

      Websites can ask your phone for a particular keypad. The Keyboard type buttons set that request on the typing box, so you can check that each keypad opens correctly.

      Testing Different Keyboard Types
      EventFires whenWhat it tells you
      keydownA key is pressedThe key name and code, if your keyboard reports them
      beforeinputJust before the text changesThe kind of change, such as insertText or deleteContentBackward
      inputAfter the text has changedThe character that was inserted or deleted
      compositionstart and compositionendAn input method starts and finishes a wordWhether suggestions or predictions are involved

      A low Key names reported value is normal on Android. A phone keyboard that inserts nothing at all, or inserts the wrong character, is the thing to investigate.

      Phone Keyboard Problems This Test Can Reveal

      • Dead or missed taps: a key never lights in the Keys seen grid even after several taps.
      • Doubled letters: one tap logs two events in Recent events.
      • Wrong characters: the key you tap and the data logged do not match, often a layout or language setting.
      • Missing symbols: the symbol keys never register, which can point to a broken symbols layer.
      • Stuck or repeating Backspace: holding Backspace logs many deletions or none.
      • Interference from autocorrect: the input type shows composition events instead of plain text.

      If your problem is on a computer keyboard instead, the keyboard test checks every physical key.

      Testing Different Keyboard Types

      Websites can ask your phone for a particular keypad. The Keyboard type buttons set that request on the typing box, so you can check that each keypad opens correctly.

      Testing Different Keyboard Types
      TypeKeypad your phone should showTypical use
      TextStandard letter keyboardMessages and general typing
      NumbersNumber padCodes, quantities and PINs
      DecimalNumber pad with a decimal pointPrices and measurements
      PhoneTelephone keypadPhone numbers
      EmailLetter keyboard with @ and a dotEmail addresses
      URLLetter keyboard with a slash and .com keyWeb addresses

      Frequently asked questions

      Does this keypad tester work offline?

      The tool needs an initial page load, but once the page has loaded it runs locally in your browser and works with minimal connectivity. For best results, load it with an active internet connection.

      Can I test my Google Keyboard (Gboard)?

      Yes. This tester works with Gboard on both Android and iPhone. Key presses from Gboard are detected and logged, although Gboard often reports keys as Unidentified, so the input type and data readouts are the ones to read.

      Is my typing data saved or sent anywhere?

      No. All keyboard input testing happens locally in your browser. Your keystrokes are never saved or transmitted to any server. Share results only sends a short summary of your counts, and only if you choose to share it.

      Why aren't some special keys detected?

      Some mobile keyboards handle certain keys differently. For example, predictive text suggestions and autocorrect may not trigger individual key events. The tool detects direct key presses most accurately.

      How do I test my phone keyboard?

      Open this page on your phone, tap the typing box and type letters, digits, symbols, Space, Backspace and Enter. Each key lights up in the Keys seen grid the first time it works, and the Recent events list shows what the keyboard sent.

      Why does my phone show Unidentified for every key?

      Phone keyboards usually pass text to the browser through an input method instead of sending physical key events, so the browser sees an Unidentified key with key code 229. The input type and data readouts still show the real characters.

      Does the mobile keypad tester work on iPhone and Android?

      Yes. It works in the browsers on iPhone, iPad and Android phones, and also on a desktop with a physical keyboard. The readouts differ because each keyboard reports events differently.

      Can I test the number pad or email keyboard?

      Yes. Choose Numbers, Decimal, Phone, Email or URL under Keyboard type and tap the box again. Your phone should switch to the matching keypad. Which keypad you get depends on your phone and keyboard app.

      How is typing speed calculated?

      Typing speed is shown in words per minute, using five characters as one word. It is measured from your first character and updates as you type, and it needs at least five characters before it shows a number.

      Comments and feedback