Hindi Typing (English to Hindi)

What to type for each letter

Capitals give the retroflex and the harder sounds.

TypeGetTypeGetTypeGetTypeGet

How to type Hindi without a Hindi keyboard

Write the word the way it sounds in English letters and it appears in Devanagari straight away. mera naam Ram hai becomes मेरा नाम राम है. There is nothing to install and nothing to learn beyond a handful of capital letters for the harder sounds.

The few rules worth knowing

  • Capitals are the retroflex lettersT ट, Th ठ, D ड, Dh ढ, N ण, Sh ष.
  • Double a vowel to lengthen itraam राम, paani पानी, guruu गुरू.
  • A vowel at the end of a word is lengthened for youmera मेरा, kabhi कभी.
  • n and m before a hard consonant become an anusvaraganga गंगा, sundar सुंदर.
  • Two consonants with no vowel between them joinprem प्रेम, vidya विद्या.

Where people use this

  • Filling government and exam forms that expect Unicode Hindi.
  • Writing WhatsApp and social posts in Hindi from an English keyboard.
  • School and college assignments, letters and applications.
  • Adding Hindi headings and captions to documents and designs.

Share this tool with friends

Free to use, no sign-up, works on any phone.

Frequently Asked Questions

Do I need to install a Hindi font or keyboard?

No. You type ordinary English letters and the tool converts them to Devanagari as you go. The result is normal Unicode text, so it pastes correctly into WhatsApp, Word, Gmail and any modern website.

How do I type words like "hindi" and "kya"?

Spell them the way they sound — "hindi" gives हिंदी and "kya" gives क्या. A vowel at the end of a word is treated as the long form, because that is how these words are actually written.

How do I get the retroflex letters ट, ठ, ड, ढ and ण?

Use a capital letter: T gives ट, Th gives ठ, D gives ड, Dh gives ढ and N gives ण. The same idea covers ष with Sh and ज्ञ with Gy.

Why does "ganga" give गंगा rather than a joined ङ?

An n or m before a stop or a sibilant becomes an anusvara, which is how Hindi spells these words — गंगा, हिंदी, संस्कृत. Before य, र, ल, व and ह it joins instead, giving धन्यवाद. For the rare letter ङ itself, type NG.

Is my text sent to a server?

No. The conversion is done by JavaScript inside your browser. Nothing is uploaded or stored, and the page keeps working if you disconnect from the internet.

Can I use this text in an exam form or a government website?

Yes. The output is standard Unicode Devanagari, which is what those forms expect. Legacy fonts such as Kruti Dev are a different encoding — use the Kruti Dev converter for those.

Everything on this page runs inside your own browser. Nothing you type or upload is sent to a server, so your data never leaves your device.