You need to type Hindi. Your keyboard has English letters on it. You do not want to learn a new key layout, and you do not want to install anything.
This is entirely solvable, and there are three genuinely different approaches. Which one suits you depends on how often you type Hindi.
Approach 1: phonetic typing (transliteration)
You type the Hindi word the way it sounds in English letters, and the tool converts it to Devanagari as you go.
namaste→ नमस्तेdhanyavaad→ धन्यवादmera naam→ मेरा नाम
Nothing to learn and nothing to install — if you can write Hinglish, you can already do this. Our Hindi and Marathi typing tool works this way, and the output is Unicode, so it pastes cleanly into WhatsApp, Word, Gmail or a government form.
The trade-off is speed. Phonetic typing tops out lower than a proper layout, and occasionally you have to nudge a word that could be spelled two ways.
Spellings worth knowing
| You want | Type |
|---|---|
| क vs ख | k vs kh |
| त vs ट | t vs T (capital for the retroflex) |
| द vs ड | d vs D |
| न vs ण | n vs N |
| श vs ष vs स | sh vs Sh vs s |
| Long vowels | Double them — aa, ee, oo |
| ं (anusvara) | n or M before a consonant |
| ़ (nukta) — क़, ज़, फ़ | q, z, f |
The capital-letter convention is the one thing worth memorising. It is what separates दिन from डीन.
Approach 2: the Google Input Tools / Windows Hindi keyboard
If you type Hindi every day, install a proper input method. Windows ships with Hindi keyboards built in — Settings → Time & Language → Language → Add Hindi — and you switch with a keystroke.
You get two layout choices:
- Hindi Phonetic — the same idea as above, at the operating-system level, so it works in every application
- InScript — the government standard layout, and the fastest option once learned. It is what typing-test candidates use, and it takes a few weeks to become comfortable
Android and iOS both include Hindi keyboards too. On a phone this is genuinely the best option — enable Hindi in keyboard settings and swipe to switch.
Approach 3: Krutidev, and why you probably do not want it
Older offices still type Hindi in Krutidev or DevLys. These are not Hindi at all — they store English letters and use a font to draw Devanagari shapes over them.
The consequence is that the text breaks anywhere the font is not installed: WhatsApp, email, web forms, another person's laptop. If you receive such a document, the Krutidev to Unicode converter fixes it.
There is one situation where you do want Krutidev: government typing tests. CPCT, RSMSSB and several state clerical exams still test in Krutidev or DevLys layouts, because the exam software predates Unicode. For practice, the reverse converter is useful.
Which one should you use?
| Your situation | Best approach |
|---|---|
| Occasional — a message, a form, a caption | Online phonetic tool |
| Daily, on a computer | Windows Hindi keyboard (Phonetic, then InScript) |
| Daily, on a phone | Built-in Hindi keyboard |
| Preparing for a government typing test | Whichever layout the exam specifies — usually Krutidev or InScript |
| Fixing an old document | Krutidev to Unicode converter |
Marathi, and other Devanagari languages
Marathi uses the same script with a few extra letters — ळ, and ऍ / ऑ for English loan sounds. Phonetic typing handles it with the same rules; our typing tool has a Marathi mode that maps those additions.
The same approach extends to Nepali, Sanskrit and Konkani, all of which use Devanagari.
Making sure your Hindi actually survives
Whichever method you use, check three things before sending anything important:
- Paste it somewhere else — a browser address bar works — and confirm it still reads correctly. If it turns into boxes or English letters, it is not Unicode.
- Search for a word from the text using Ctrl+F. Unicode text is searchable; Krutidev text is not, and this is the quickest test there is.
- For printed documents, use Mangal or Nirmala UI. Both are Unicode Devanagari fonts present on essentially every Windows machine.
Do those three checks once and you will never send a document that arrives as gibberish.