Skip to content
DeviceBench

Free online keyboard

Online keyboard — click to type in your browser

Click or tap keys on the full QWERTY layout below and watch each character appear in the text area above it. Shift works as a single-shot toggle for uppercase and symbols, Caps Lock stays on until you tap it again, and Backspace deletes backward — the same behavior as a physical keyboard, driven entirely by your clicks. When you are done, copy the text to your clipboard in one button press. Nothing you type is sent anywhere or saved.

  • 100% free
  • No signup
  • Full QWERTY
  • Click or tap
  • Copy to clipboard
0 characters

Click or tap any key on the layout above to type. Shift toggles once (like a phone keyboard), Caps Lock stays on until you tap it again. You can also type directly into the text area with a physical keyboard.

How to type with the online keyboard

Click a key, see the character, copy the result.

  1. Click or tap a key on the on-screen layout

    Every key on the QWERTY layout below the text area is a button. Click it with a mouse or tap it on a touch screen, and the matching character appears in the text area above. Letters, numbers, symbols and punctuation all work — the layout covers the same keys as a full-size desktop keyboard minus the numpad and navigation cluster.

  2. Use Shift and Caps Lock for uppercase and symbols

    Tap Shift once and the next character you type will be uppercase or the alternate symbol on that key (for example, Shift then 1 types an exclamation mark). Shift releases after one character, like a phone keyboard. Caps Lock stays on until you tap it again, and it only affects letters — numbers and punctuation stay the same.

  3. Copy your text and paste it anywhere

    Press the Copy text button above the text area and the contents go straight to your clipboard, ready to paste into a search bar, a form field, a document or a chat window. The text area is also editable directly — you can click into it and use a physical keyboard if one is available, or select and delete parts of what you typed.

Technical specifications

LayoutUS QWERTY — main block (5 rows) plus the function row
Character outputLowercase and uppercase letters, digits, and all standard US punctuation
Shift behaviorSingle-shot toggle: engages on tap, releases after the next character
Caps Lock behaviorPersistent toggle: stays on until tapped again, affects letters only
BackspaceDeletes the last character — hold or tap repeatedly for more
EnterInserts a newline into the text area
Text areaEditable — accepts direct input from a physical keyboard or OS input method
Data storedNone — text lives in tab memory and is lost on reload

Frequently asked questions

Can I use this online keyboard on a phone or tablet?

Yes. Every key is a regular button, so it responds to touch the same way it responds to a mouse click. On a small screen the layout scrolls horizontally, which means you may need to swipe to reach the right side. The text area stays in view at the top so you can always see what you are typing.

Does this virtual keyboard support languages other than English?

The layout is US QWERTY and produces the characters printed on those keys. It does not switch to AZERTY, QWERTZ or any non-Latin script, because clicking an on-screen key bypasses the operating system's input method entirely. If you need characters from another language, type them with your OS keyboard directly into the text area — that part accepts any input method your device supports.

Why is there no numpad or arrow keys?

The on-screen layout shows the main block and the function row — the keys most people actually need for typing. A numpad and navigation cluster would widen the layout past the edge of most screens and make every key smaller. If you need to test your physical numpad, the keyboard test on the homepage shows the full 104-key layout and reports which keys register.

Is my text stored anywhere?

No. The text exists only in the browser tab's memory. Nothing is sent to a server, nothing is saved to disk, and nothing survives a page reload. The Copy button puts the text on your device's clipboard, which is also local. Close the tab and the text is gone.

Can I use Backspace and Enter?

Yes. Backspace deletes the last character in the text area, and Enter adds a new line. Both keys are on the on-screen layout in their usual positions. If you need to delete a word at a time or move the cursor to the middle of the text, click into the text area and use whatever editing shortcuts your device provides.

How is this different from the keyboard test?

The keyboard test detects which physical keys you press and lights them up — it answers the question "is this key working?" This online keyboard does the opposite: you click a virtual key and it produces a character. It answers the question "how do I type when I have no working keyboard?" If you need to check whether every switch on your board is functional, use the keyboard test instead.

About typing with a virtual keyboard

An on-screen keyboard exists for the moment your physical one cannot help. A broken laptop key that fires nothing, a tablet propped up without its case, a kiosk that needs one password entry before you walk away — all of them need a way to turn a pointer into keystrokes without installing software. This page is that way: a layout you can click or tap, a text area that collects the output, and a copy button that puts it on the clipboard.

The layout is US QWERTY because it covers the characters most English-language forms and search bars expect. If you need characters from another script, click into the text area and use your operating system’s own input method — the text area accepts anything your device can produce. The virtual keys bypass the OS entirely, which is why they always output US characters regardless of what language your system is set to.

If what you actually need is to check whether every key on a physical keyboard is working, the keyboard test lights each key as you press it on a full 104-key layout. And if you want to measure how fast you type once the keyboard is sorted out, the typing speed test scores words per minute and accuracy over a timed passage.

What happens to the text you type

Every number on this page is worked out by JavaScript running in the tab you are reading it in. Nothing you type, paste or open is uploaded, logged or kept, which is also why the tools carry on working after you disconnect from the network.

Every character you type or click lives in the browser tab’s memory and nowhere else. Nothing is sent to a server, written to local storage or kept after you close the tab. The copy button writes to your device’s clipboard, which is also entirely local.