Hindi typing practice

Learn to type Hindi on the Kruti Dev keyboard layout — the layout Indian offices, publishers and typing tests have used for decades. Every lesson shows the keyboard and both hands, with the finger you should be using highlighted.

Free, no account needed. Choose Hindi from the language setting on the practice page.

What Kruti Dev actually is

Kruti Dev is not a Hindi alphabet on your keyboard. It is a font that draws Devanagari letters in place of Latin ones. You press the ordinary keys of a QWERTY keyboard, and the font paints Hindi characters on screen.

That is why learning Kruti Dev is really learning key positions: your fingers learn where each Hindi character lives on a standard keyboard.

Keys you pressWhat appears
Hkkjrभारत
fnYyhदिल्ली
ikuhपानी
igkM+पहाड़

Notice that the letters do not appear in the order you type them. In fnYyh the ि is typed before the consonant it ends up after — one of the things your fingers learn rather than your eyes.

Kruti Dev or Unicode?

Text typed in Kruti Dev is stored as Latin characters wearing a Hindi face. It looks correct, but a computer cannot search it, spell-check it, or read it aloud, and it breaks when the font is missing. Unicode Devanagari — what the Mangal layout produces — is the modern standard and does not have those problems.

Typing Guru teaches the Kruti Dev layout: the finger positions people are actually tested on. Whichever encoding your workplace or exam expects, the keys your fingers learn here are the same ones.

How the lessons are built

Lessons work through the keyboard a row at a time — the middle (home) row first, then the top row, then the bottom row, then everything together. Each stage alternates between layouts so the same finger movements get practised more than one way.

When drills start to feel mechanical, there are Hindi stories for longer stretches of real prose, and a speed test on short Hindi passages when you want a number.

As you type, Typing Guru records which keys you miss and how long each one takes you. Your progress page turns that into your weakest keys, an accuracy map of the keyboard and a breakdown per finger — and can build a drill from the keys you keep getting wrong.

Common questions

Do I need a Hindi keyboard?
No. Kruti Dev uses an ordinary QWERTY keyboard — that is the whole point of the layout.
Do I need to install a font?
No. The Kruti Dev face is served by this site, so the practice text renders correctly on any machine.
Is it free?
Yes, and there is no account to create and no advertising.
Does it work on a phone?
Touch typing needs a physical keyboard. Read the guidance on a phone, then practise on a computer.

Other languages

Typing Guru also has a full course for Nepali on the Preeti layout, and a general touch typing guide that applies whichever layout you are learning.