0 characters

When an on-screen keyboard helps

  • Broken or sticky keys: type the missing letters by clicking them here, then copy the text.
  • Accented characters: add é, ñ, ü or ç for names, addresses and other languages.
  • Symbols: get €, £, °, ©, ™ and more without memorizing shortcuts.
  • Accessibility: people who find a physical keyboard hard to use can type with a mouse, trackball or head pointer.

Built-in on-screen keyboards

Your computer also has its own on-screen keyboard that works in every app:

  • Windows: press Windows + Ctrl + O, or search for "On-Screen Keyboard".
  • Mac: System Settings → Accessibility → Keyboard → Accessibility Keyboard.
  • Chromebook: Settings → Accessibility → Keyboard and text input → On-screen keyboard.

Typing accented letters on a physical keyboard

  • Mac and iPhone: press and hold a letter to see its accented versions.
  • Windows: press Windows + . (period) to open the emoji and symbol panel.
  • Android: press and hold a letter on the keyboard.

Checking if your physical keys work? Use the keyboard tester. Want to measure your typing? Try the typing speed test.

Last reviewed October 2026.

Frequently asked questions

What is an online keyboard for?

It lets you type with your mouse or touchscreen when your physical keyboard is broken, missing keys, or using the wrong layout. It is also handy for typing accented letters and symbols that are not on your keyboard.

How do I type capital letters and symbols?

Press Shift once for the next character, or Caps Lock for all capitals. With Shift on, the number row types symbols like ! @ # $ %.

How do I type letters with accents?

Switch on the "Accents" row to get letters like é, ñ, ü, ç, ß and å, plus common symbols such as €, £, ©, ° and ±. Click one to add it to your text.

How do I paste the text somewhere else?

Press "Copy text", then paste it into your email, document or search box with Ctrl+V (Cmd+V on a Mac), or by long-pressing on a phone.

Is my text saved?

No. Your typing stays in your browser and disappears when you close or refresh the page. Copy it first if you want to keep it.