Hindi Typing Online — Type in Hindi Using English Keyboard
Learn to type in Hindi using your regular English keyboard. Full Devanagari transliteration chart, phonetic typing rules, speed tips, and where to use Hindi online.
My aunt in Jaipur refuses to switch her WhatsApp to English. Every message she sends is pure Hindi — flowing Devanagari, proper matras, everything. For years, she'd dictate to whoever was nearby because "typing Hindi on a phone is impossible." Then her granddaughter showed her phonetic typing — just type the sounds in English, the script appears automatically — and now she messages faster than anyone in the family.
That shift is what this is about. Hindi typing online doesn't require learning a new keyboard layout, memorising Inscript, or installing anything. If you can spell Hindi words roughly in English, you can type in Devanagari right now.
Why Devanagari Looks Hard But Isn't
The script intimidates people who didn't grow up reading it. Those curves and lines stacked together look like a different world. But Devanagari is phonetically consistent in a way English absolutely isn't — every character maps to exactly one sound. There are no silent letters. There's no "ough" that sounds five different ways.
Once you understand that principle, the transliteration approach makes complete sense: type the English phonetic equivalent, the tool converts it to the correct Devanagari character. TranslitHub (transliterate.in) does this conversion in real time as you type, with no perceptible lag.
The Full Devanagari Transliteration Mapping
This is the reference table you'll come back to when you're learning. After a few weeks of regular typing, you won't need it.
Consonants (व्यञ्जन)
| English Input | Hindi Character | Sound | Example Word |
|---|---|---|---|
| k | क | ka | kam (कम) |
| kh | ख | kha | khaana (खाना) |
| g | ग | ga | ghar (घर) — note: use 'g' |
| gh | घ | gha | ghee (घी) |
| ng | ङ | nga | (rare, in Sanskrit words) |
| ch | च | cha | chai (चाय) |
| chh | छ | chha | chhatra (छात्र) |
| j | ज | ja | jal (जल) |
| jh | झ | jha | jharna (झरना) |
| t | त | ta | tab (तब) |
| th | थ | tha | thanda (ठंडा) — use 'th' for थ |
| d | द | da | din (दिन) |
| dh | ध | dha | dhyan (ध्यान) |
| n | न | na | naam (नाम) |
| T | ट | Ta (retroflex) | Topi (टोपी) |
| Th | ठ | Tha (retroflex) | Thanda (ठंडा) |
| D | ड | Da (retroflex) | Daal (डाल) |
| Dh | ढ | Dha (retroflex) | Dhol (ढोल) |
| N | ण | Na (retroflex) | (Sanskrit words) |
| p | प | pa | pani (पानी) |
| ph / f | फ | pha/fa | phool (फूल) |
| b | ब | ba | baat (बात) |
| bh | भ | bha | bharat (भारत) |
| m | म | ma | maa (माँ) |
| y | य | ya | yaar (यार) |
| r | र | ra | roti (रोटी) |
| l | ल | la | lal (लाल) |
| v / w | व | va | vatan (वतन) |
| sh | श | sha | shaam (शाम) |
| Sh | ष | Sha (retroflex) | (Sanskrit words) |
| s | स | sa | sab (सब) |
| h | ह | ha | haan (हाँ) |
| ksh | क्ष | ksha | kshama (क्षमा) |
| tr | त्र | tra | tridev (त्रिदेव) |
| gy / gn | ज्ञ | gya | gyan (ज्ञान) |
Vowels (स्वर) and Matras
Vowels are trickier because their form changes depending on whether they start a word or attach to a consonant. In transliteration, you just type the sound — the tool handles the visual transformation.
| English Input | Hindi Character | As Matra | Sound |
|---|---|---|---|
| a | अ | (inherent) | short 'a' |
| aa / A | आ | ा | long 'aa' |
| i | इ | ि | short 'i' |
| ee / ii / I | ई | ी | long 'ee' |
| u | उ | ु | short 'u' |
| oo / uu / U | ऊ | ू | long 'oo' |
| e | ए | े | 'ay' as in 'say' |
| ai | ऐ | ै | 'ai' as in 'aisle' |
| o | ओ | ो | 'o' as in 'go' |
| au / ow | औ | ौ | 'ow' as in 'owl' |
| an / am | — | ं | anusvara (nasalisation) |
| ah | — | ः | visarga |
| ri | ऋ | ृ | vocalic r |
Special Symbols
| Input | Output | What It Is |
|---|---|---|
| . | । | Hindi full stop (danda) |
| .. | ॥ | Double danda |
| Om / AUM | ॐ | Om symbol |
| 0–9 | ०–९ | Devanagari numerals (optional) |
Retroflex vs. Dental — The Most Common Confusion
English has no retroflex consonants (the tongue-curled-back sounds). Hindi has several pairs that confuse newcomers:
- त (ta) vs. ट (Ta) — "tab" (तब, then) uses dental त; "Topi" (टोपी, cap) uses retroflex ट
- द (da) vs. ड (Da) — "din" (दिन, day) vs. "Daal" (डाल, branch)
- न (na) vs. ण (Na) — ण appears mainly in Sanskrit-origin words
t/d/n gives you the dental consonant; uppercase T/D/N gives the retroflex. Most everyday Hindi uses the dental forms, so when in doubt, stay lowercase.
Conjunct Consonants (संयुक्त व्यंजन)
When two consonants appear together without a vowel between them, they form a conjunct. You don't need to think about this manually — just type the sounds sequentially.
prakaar→ प्रकारvigyaan→ विज्ञानshreshtha→ श्रेष्ठvyakti→ व्यक्तिsangeet→ संगीत
Real Situations Where Hindi Typing Actually Matters
Government forms and applications — Many state portals (Rajasthan, UP, MP) require fields filled in Hindi. The National Scholarship Portal, Samagra ID, e-District services all have Hindi input fields. Having a reliable way to type Hindi without installing software is practical here. WhatsApp and social media — Mixing Hindi and English in the same conversation is the norm for most urban Indians. Being able to switch to proper Devanagari (rather than Romanised Hindi like "mujhe bahut acha laga") carries more warmth in family groups. Business correspondence — If you're doing business in UP, Bihar, Rajasthan, MP, or Uttarakhand, emails and letters in Hindi create a different rapport than English ones. Even a two-line Hindi greeting at the start of an email matters. School and college assignments — Hindi medium students and language learners increasingly need to type essays, compositions, or notes in Devanagari on computers without any special keyboard setup. Journaling and personal writing — Plenty of people think in Hindi but write in English because typing Devanagari seemed difficult. Once you learn phonetic input, the barrier disappears.Building Speed: Practical Drills
The first week feels slow. Type these common phrases repeatedly until your fingers find the patterns:
namaste → नमस्ते
dhanyavaad → धन्यवाद
kripaya → कृपया
aap kaise hain → आप कैसे हैं
bahut acha → बहुत अच्छा
mujhe maafi → मुझे माफ़ी
kal milenge → कल मिलेंगे
ghar pe aao → घर पे आओ
khana kha lo → खाना खा लो
baat karo → बात करो
After two weeks of daily use — even just typing in a messaging app — most people hit 20–30 words per minute with no effort. Typists who already type fast in English often find they can match that pace in Hindi after a month.
Tips that actually help:- Don't second-guess yourself mid-word. Type the whole word phonetically, then check. Editing mid-word interrupts your flow and slows you down more than the occasional mistake.
- Learn the long/short vowel convention. Single letter = short (i, u, a). Double letter = long (ii, uu, aa). This one rule eliminates 80% of vowel confusion.
- ph and f both work for फ. Whatever feels natural for the word you're typing. "phool" or "fool" — both give फूल.
- Use the numeral keys for Devanagari numbers selectively. For official documents it looks better; for social media nobody cares.
- Bookmark TranslitHub. Rather than switching apps or copying between windows, keeping transliterate.in open in a dedicated tab saves friction.
Mobile vs. Desktop — Which Is Better for Hindi Typing?
Both work, but the experience differs.
On desktop, you get the full keyboard, which makes typing long-form content much faster. The phonetic transliteration approach in TranslitHub works identically on desktop browsers — type in the input box, copy the output.
On mobile, most people use the transliteration keyboard that Android and iOS both offer (usually under the Hindi language option in keyboard settings). This works fine but requires installing a language pack. TranslitHub's web interface also works on mobile — useful when you're on a device that doesn't have Hindi keyboard set up, like someone else's phone or a tablet.
For quick messages — one or two lines — mobile's built-in Hindi keyboard wins on convenience. For longer content like emails, articles, or forms, desktop with TranslitHub is faster.
Common Typing Mistakes and How to Avoid Them
Typing 'sh' when you want 's' — "sab" (सब) should use just 's', not 'sh' (which gives श). Say the word out loud before typing. Forgetting the long vowel for names — "Raama" not "Rama" for राम (though both often work in context). Proper names often need the long aa. Using 'ch' expecting 'k' sound — In Hindi transliteration, 'ch' is always the च sound (like in "chair"), never the 'k' sound. For "school" you'd type "school" and the tool handles it, but for Hindi words like "chakkar" (चक्कर), ch = च. Missing the anusvara — Words like "haan" (हाँ, yes) or "main" (मैं, I) need the nasalisation. Type 'an' at the end or 'n' where the nasal sound appears. TranslitHub is fairly good at predicting this from context.Quick Reference Card
Print this or keep it as a phone screenshot for your first few weeks:
SHORT VOWELS: a i u e o
LONG VOWELS: aa ii uu ai au
ASPIRATED: kh gh ch jh th dh ph bh
RETROFLEX: T Th D Dh N (capitalised)
SIBILANTS: s sh Sh
NASALS: m n N ng
SPECIAL: gy/gn=ज्ञ ksh=क्ष tr=त्र
The moment this table feels unnecessary — when your fingers just know — is when you realise you've actually learned the script. Not by studying it, but by using it every day.
Open TranslitHub and type your first Hindi sentence right now. Start with your own name in Hindi. That's always the best place to begin.