Online keyboard for 16 languages

Pick a language, then tap the keys or type on your own keyboard.

On a computer, hold Alt (Option on a Mac) and press the plain letter: Alt+N types ñ, Alt+E types é, and Alt+? types ¿. Press it again for the next accent on that letter. The small label on each red key shows its shortcut.

An online keyboard that types the script you need

This online keyboard lets you type Spanish accents, Russian, Arabic, Hebrew, Greek, Korean, Japanese and nine more languages and symbol sets from any computer or phone, without installing anything or changing your system settings. Choose a language above, type, and copy the result into an email, a document, a search box or a chat. The Search and Translate buttons send your text straight to Google or Google Translate in a new tab.

There are three ways to type. You can tap the keys on screen, which works on a phone without opening your phone's own keyboard. You can type on your physical keyboard, and the page turns each key into the matching letter: the Russian, Arabic, Hebrew, Greek, Persian, Ukrainian and Korean keyboards follow the standard layout of that country, printed on every key so you never have to guess. And for the languages where learners usually spell by sound, the page converts as you type: Russian phonetically, Japanese from romaji, and Chinese pinyin with tone numbers.

Choose a keyboard

Each keyboard also has its own page with a key chart, the alphabet and the quickest way to type it on your own device.

How each kind of keyboard works

Accented Latin languages. Spanish, French, German, Portuguese and Italian use the English alphabet plus a handful of accented letters, so those keyboards keep your normal letters and add the accented ones as red keys. On a computer, hold Alt (Option on a Mac) and press the plain letter to get its accented form: Alt+N types ñ. Pressing the shortcut again cycles through every accent that letter takes in that language, so in French Alt+E gives é, then è, ê and ë.

Other alphabets. Cyrillic, Greek, Arabic, Hebrew and Persian keyboards map each physical key to the letter a native speaker's keyboard has in that spot. The English key is printed small in the corner of each cap, and each language page has the full chart. Arabic, Hebrew and Persian switch the text box to right-to-left; the keys stay in keyboard order.

Scripts that are built as you type. Korean letters join into syllable blocks, Japanese romaji becomes kana syllable by syllable, and pinyin tone numbers become tone marks. These keyboards do that assembly for you, on screen and on your physical keys, and Backspace takes the last step back.

Symbol sets. The IPA and maths keyboards are palettes: tap a symbol to insert it, and type ordinary letters and digits from your own keyboard.

On a phone or tablet

The keyboard is built for a phone first. Tapping the keys types into the box without bringing up your phone's own keyboard, so the whole layout stays on screen. Digits and punctuation keys are hidden on narrow screens to leave room for the letters, which are what your own keyboard cannot type. If you would rather use your phone's keyboard for some of the text, tap in the box and type as usual, then carry on with the on-screen keys.

Your text stays in the box while you move between languages in the same tab, so you can type a sentence in Spanish, switch to Greek for one word, and copy the lot.

Private by design

Everything you type stays in your browser. The page has no server that receives text, nothing is logged, and the only copy is in the tab you are using. The Search and Translate buttons send your text to Google only when you press them, in the same way as pasting it into Google yourself.

When to install a keyboard instead

An online keyboard is the fastest way to type a few words or a message in another script, and the best way to learn a layout, because every key is labelled. If you will write a language every day, add it to your computer or phone as well; it takes a minute, and each language page explains how on Windows, Mac, iPhone and Android. Japanese and Chinese in particular need your system's own input method to turn kana and pinyin into kanji and characters.

Frequently asked questions

What is an online keyboard?

A keyboard in a web page. You tap its keys, or type on your own keyboard, and it produces letters your physical keyboard cannot, such as ñ, ж, ع or 한. You then copy the text wherever you need it.

Is this online keyboard free?

Yes. Every keyboard is free, with no account and no download.

How do I type in another language without changing my keyboard?

Choose the language above and type in the box. The page converts your keystrokes into that language’s letters, following the key chart printed on the caps.

How do I type accents on an English keyboard?

Open the Spanish, French, German, Portuguese or Italian keyboard and tap the red keys, or hold Alt (Option on a Mac) and press the letter: Alt+E gives é.

Does it work on a phone?

Yes. Tap the on-screen keys; they type into the box without opening your phone’s own keyboard.

Can I type with my physical keyboard?

Yes. Click in the box and type. Each key types the letter printed on the matching on-screen cap, and the key flashes on screen as you press it.

How do I copy what I typed?

Press Copy. The text goes to your clipboard, ready to paste into any app.

Can I translate the text?

Press Translate to open Google Translate in a new tab with your text filled in, set from the keyboard’s language to English.

Which languages are available?

Spanish, French, German, Portuguese, Italian, Russian, Ukrainian, Greek, Arabic, Hebrew, Persian, Korean, Japanese and Chinese pinyin, plus IPA phonetic symbols and maths symbols.

Does it support right-to-left languages?

Yes. The Arabic, Hebrew and Persian keyboards switch the text box to right-to-left, and the text keeps its direction when you paste it.

Is what I type stored or sent anywhere?

No. It stays in your browser tab. Nothing is sent unless you press Search or Translate, which open Google with your text.

Can I type Chinese characters or kanji?

No. The pinyin keyboard types pinyin with tone marks and the Japanese keyboard types hiragana and katakana. Characters need your system’s own input method.

Why does the keyboard follow a layout I don’t know?

The script keyboards use each country’s standard layout so that what you learn here works on a real keyboard. Russian also has a phonetic mode, and Japanese and pinyin are typed by sound.

Can I put this keyboard on my own website?

Yes. The embed page gives you a one-line iframe snippet with every keyboard included, free and without ads.