How to type in Hindi online
- Click in the box and type a Hindi word in English letters, for example dhanyavad.
- Press Space (or a comma, a full stop, or Enter for a new line). The word becomes the Hindi spelling at the front of the bar: धन्यवाद.
- Want a different spelling? While typing, tap it in the bar (or press ↓ until it is picked, then Space). For a word already typed, put the cursor on it and tap the spelling you want.
- Need a letter the suggestions don't give? Open the Hindi keyboard and tap it in.
- Press Copy and paste the Hindi into WhatsApp, Word or a form, or Download .txt to keep a file.
Example
You type: mera naam Ravi hai aur main Delhi mein rehta hoon
You get: मेरा नाम रवि है और मैं दिल्ली में रहता हूं
Each word changes when you press Space. Everyday words come from the word list, so they get the spelling Hindi writers use even when the English letters leave details out: main gives मैं and mein gives में. Delhi is typed the English way and still gives दिल्ली, because English words people write in Hindi sentences have their usual Hindi spelling. When a word has more than one reading the bar offers them: bharat gives भारत, भरत, बारात, with the most common first.
Hindi typing chart
The letters to type for each Hindi letter. You rarely need the capitals: the word list usually finds the right word from everyday spelling, and the capitals are there for names and rare words, where you want to choose each letter yourself.
Vowels
- अ
a - आ
aa - इ
i - ई
ee - उ
u - ऊ
oo - ऋ
RRi - ए
e - ऐ
ai - ओ
o - औ
au - ऑ
O
Vowel signs
- ◌ा
aa - ◌ि
i - ◌ी
ee - ◌ु
u - ◌ू
oo - ◌ृ
RRi - ◌े
e - ◌ै
ai - ◌ो
o - ◌ौ
au - ◌ॉ
O - ◌ं
M - ◌ः
H
Consonants
- क
k - ख
kh - ग
g - घ
gh - च
ch - छ
chh - ज
j - झ
jh - ट
T - ठ
Th - ड
D - ढ
Dh - ण
N - त
t - थ
th - द
d - ध
dh - न
n - प
p - फ
ph - ब
b - भ
bh - म
m - य
y - र
r - ल
l - व
v - श
sh - ष
Sh - स
s - ह
h - ळ
L
Joined and dotted letters
- क्ष
ksh - त्र
tr - ज्ञ
GY - श्र
shr - ड़
R - ढ़
Rh - क़
q - ख़
K - ग़
G - ज़
z - फ़
f
A full stop (or |) after a Hindi word gives the danda ।, and || gives ॥. An n before another consonant becomes the nasal dot: hindi gives हिंदी. Vowel signs join the letter before them: ki gives की and ko gives को.
Tips for typing Hindi faster
- Type long vowels doubled when a word comes out wrong: aa for आ, ee for ई, oo for ऊ.
- A final a or i is read as the long vowel, the way people type: kya gives क्या and pani gives पानी.
- Writing a mix of Hindi and English? Press Ctrl+G (or the English button) for English words, or Esc to keep one word as it is. Emails and web addresses such as [email protected], palz.co.in and https://… stay as you type them, even with Hindi digits on; for an address with a hyphen in it, switch to English first.
- Abbreviations typed in capitals are spelt letter by letter, the way Hindi newspapers write them: PM gives पीएम, BJP gives बीजेपी and SMS gives एसएमएस.
- Pasted a paragraph of Hinglish? Convert English words turns every English-letter word in the box into Hindi at once, and Ctrl+Z undoes it.
- Tick Hindi digits for १२३ instead of 123, and untick Full stop as । if you want a plain full stop.
How the suggestions work
The tool keeps a list of the 30,000 most common Hindi words, counted in about 960 MB of Hindi news text from IndicCorp v2, a public domain (CC0) corpus by AI4Bharat at IIT Madras. For the letters you type it finds the words that could be spelt that way, ignoring the details people skip (short and long vowels, aspirated letters like kh and k, the nasal dot), and ranks them by how close the spelling is and how common the word is. Words that aren't in the list, like most names, are spelt letter by letter with the chart above. The list downloads once with the page and everything runs on your device, which is why it works offline and why your text stays private. Words typed before it has loaded (a second or two, longer on a slow phone) are spelt by the chart, then re-spelt from the list when it arrives.
For more on the text you write, the word counter counts Hindi words and characters and the online notepad keeps longer drafts.