Hindi Keyboard Online - Type in Hindi Without a Hindi Keypad
Click the Devanagari letters to write Hindi - no keypad to install and no layout to learn. Copy the Unicode when you are done. Nothing is uploaded.
Need Kruti Dev? Use the Unicode to Kruti Dev converter. Your own keyboard still works, and nothing you type leaves your browser.
How to use
- Click a letter to write it. A vowel clicked after a consonant becomes its matra: क + इ gives कि.
- For a half letter, click ् (halant) after the consonant: क + ् + य gives क्य.
- Press Copy text and paste it anywhere - WhatsApp, Word or a form.
Tip:Rare vowels, nukta letters and punctuation are under More letters.
Printable charts and practice sheets
Free PDFs to print at home or in the office. No sign-up, no email.
Frequently asked questions
How do I type in Hindi without a Hindi keyboard?
Is this Hindi keyboard free?
How do I type a matra like ि or ी?
How do I type a half letter or a conjunct?
Can I still use my own keyboard?
Can I get Kruti Dev instead of Unicode?
Does it work on a phone?
Is my text uploaded anywhere?
Type Hindi on any computer
Most people who need a line of Hindi do not have a Hindi keypad set up and are not about to install one for a single form field, a WhatsApp message or a name that has to be written correctly. That is what this page is for. The letters are on screen, you click them, and the Hindi builds up in the box above. When you are finished you copy it and paste it wherever it was going.
The output is ordinary Unicode Devanagari, which is what every modern system expects - government portals, email, Word, search, social media, databases. If you specifically need the legacy font instead, paste it into the Unicode to Kruti Dev converter.
How the letters are arranged
In वर्णमाला order, the order every Hindi speaker learned at school: the vowels, then the consonants in their five groups (with the halant, anusvara, chandrabindu and visarga beside them), then the everyday conjuncts, then digits. Space, Backspace, Enter and the full stop । are on the bottom row.
This is deliberately not an InScript picture. InScript scatters Devanagari across the QWERTY key positions, which is exactly right if you have learned the layout and are looking for the physical key - and exactly wrong if you are finding each letter by eye, because the letters end up in no order at all. Anyone who does know InScript has it installed already and can simply type. This page is for everyone else.
Matras, half letters and conjuncts
Three things cover almost everything people get stuck on:
- Vowels turn into matras after a consonant. Click क, then इ, and you get कि - even though the sign is drawn to the left of the letter. The vowel keys show the matra they will type, so there is no separate matra row to hunt through.
- The halant makes a half letter. ◌् after a consonant silences its vowel, so क + ् + य is क्य. That is how every conjunct is built.
- The common conjuncts have their own keys. क्ष, त्र, ज्ञ and श्र turn up constantly, so they are one click rather than three.
The dotted circles on the sign keys are not characters. A vowel sign has no shape of its own, so the circle stands in for the consonant it will attach to - the same convention the Unicode charts use. Only the sign itself is inserted.
Second layer
More letters opens the rest: the Sanskrit vowels (ॠ ऌ ॡ), the candra signs English loanwords use (ऑ in डॉक्टर), the Marathi and southern letters, the nukta, and the remaining punctuation. None of it is needed for ordinary Hindi, which is why it is behind a toggle rather than on the first screen.
Getting Kruti Dev out of it
Copy the text and paste it into the Unicode to Kruti Dev converter. It gives you the legacy keystrokes to paste into Word with Kruti Dev 010 applied, and it tells you if any character has no Kruti Dev equivalent.
Where this fits with the rest of the site
If you would rather spell Hindi words out in English letters than hunt for each character, English to Hindi typing is faster for whole sentences - type namaste and get नमस्ते. If you want to build real typing speed, the Hindi typing test measures it. And if you already have a document in the wrong font, you want a converter: Kruti Dev to Unicode, Unicode to Kruti Dev, or the full list.