Short or long vowel
Double the vowel for the long one: a/aa, i/ii. A single letter is short.
- kalकल
- kaalकाल
- dinदिन
- diinदीन
- kamकम
- kaamकाम
Hindi · Devanagari · Typing tool
Type “namaste” or “kya haal hai” in English letters and get हिन्दी as you press space. If the first guess is not the word you meant, tap another spelling.
Spellings appear here as you type. Press 1–5 to choose one.
Example: namaste bhaarat → नमस्ते भारत · runs in your browser, nothing is uploaded.
01 · How Hindi typing works
Hindi uses the casual “Hinglish” spelling people already text in, plus a few explicit keys (aa, ii, capital T D N) when you want exact control. Words ending in a are read as ā, the way Hindi sounds, and n or m before a consonant turns into the dot ं.
A word-final a is read as ā, so the common endings come out right. To finish on a bare consonant, stop without a vowel.
This gives the usual modern spelling. If you want the half-n spelling, write the halant yourself with an underscore.
aa, ii, uu give ā ī ū. If you type a plain a, the chips offer the long form and the word list picks the real word when it can.
z, f, q give ज़ फ़ क़. R and Rh give ड़ ढ़. .N gives the chandrabindu ँ, and .o gives the ऑ of English words.
Type the consonants one after another. ksh is क्ष, jn is ज्ञ, and gy at the start of a word is ज्ञ, while in the middle it stays ग्य.
T, Th, D, Dh, N are the retroflex ट ठ ड ढ ण. A capital only at the start of a word (Bharat) is ignored, so names and sentences are safe.
Press space, Enter or a punctuation mark and the word you typed turns into Hindi. Pasted text is converted word by word.
Roman letters can be read several ways. The chips list known words first, then single-letter alternatives. Press 1–5 or tap.
Toggle plain English for names, URLs and numbers. Backspace right after a conversion gives your letters back.
02 · Spelling ambiguity
Hindi written in English letters is ambiguous in a few predictable ways: vowel length, dental versus retroflex consonants, the three s-sounds and the dotted (nukta) letters. These are the ones that change the word. Every pair below was run through the typing engine when the page was built, and a test checks each one.
Double the vowel for the long one: a/aa, i/ii. A single letter is short.
A capital letter inside a word is the retroflex consonant (T Th D Dh N). Capital at the very start of a word is ignored, so use it after the first letter.
sh gives श, a capital S inside gives ष, plain s gives स.
z and f give the dotted letters ज़ and फ़; j and ph give the plain ones.
Typed pani and got पनी
Meant पानी
Type paani: a plain a is short; the long ā needs aa. The suggestion chip offers it too.
Typed bharat and got भरत
Meant भारत
Type bhaarat: the first a of भारत is long. The suggestion chip offers it too.
Typed nahi and got नही
Meant नहीं
Type nahiiM: ii is the long ी and capital M adds the nasal dot ं.
Typed laRkaa and got लड़्का
Meant लड़का
Type laRakaa: the engine does not drop a silent a, so write the a that the spelling has. The suggestion chip offers it too.
Typed jara and got जरा
Meant ज़रा
Type zara: z gives the dotted ज़. The suggestion chip offers it too.
03 · Mapping chart
Generated by running the same typing engine the tool above uses, so it cannot drift from what you get. Capital letters are different letters, not emphasis.
Capital letters are different letters, not emphasis.
04 · Sample words
Each pair was run through the engine when this page was built. The keystrokes shown are exact; casual spellings (shorter, without the double vowels) usually reach the same word through the chips.
05 · FAQ
This tool produces Unicode Hindi from English letters (phonetic typing). Kruti Dev and Remington are keyboard layouts tied to legacy fonts. To practise that layout use the Kruti Dev keyboard, and to rescue old Kruti Dev text use the Kruti Dev to Unicode converter.
Yes, by default a full stop typed after a Hindi word becomes the danda ।. Untick “. → ।” under the box to keep a plain dot.
Press Ctrl+Space (or tap the language button) to switch to plain English and again to switch back. Nothing already typed is changed.
Click in the box and type each word the way it sounds, for example “namaste bhaarat”. When you press space or a punctuation key the word becomes Hindi (नमस्ते भारत). The chips above the box list other spellings; press 1–5 or tap one to swap it in.
Right after a word converts, press Backspace once to get your English letters back and edit them, or press Ctrl+Z, or tap “Undo word”. You can also tap another chip before pressing space. Switch with Ctrl+Space when you want plain English.
No. The conversion runs in your browser. The page downloads one small word-list file from this site so it can suggest spellings; what you type is never sent. The text is kept in this tab’s session storage so a refresh does not lose it, and it disappears when you close the tab.
It is built for touch screens: big tappable chips, and the conversion waits until your keyboard has finished its own word so predictive keyboards do not fight it. If your phone keyboard autocorrects Roman words before this page sees them, turn off auto-correct for this site or use the suggestion chips.
Yes: Copy puts the Hindi text on the clipboard, and the download buttons save a .txt or a Word .docx. The text is standard Unicode, so it pastes into WhatsApp, Gmail, Word and Google Docs.