Sound Key quick ref
Type the Roman letters on the left to get the Devanagari on the right.
Try These
Sample words to test the converter.
The changathi converter is a standalone, self-contained HTML page that lets you type Hindi using an English (Roman) keyboard and converts what you type into Devanagari script in real time. Here’s what it offers:
Core phonetic conversion. As you type a word and press Space (or Enter), the tool instantly converts that word from Roman letters into Devanagari. For example, typing “namaste” and hitting space produces “नमस्ते.” The engine works by breaking each word into phonetic units — consonants and vowels — and combining them following Devanagari’s grammar rules: vowel matras attach to consonants, standalone vowels get their independent forms, and consonant clusters get a halant (्) when needed.
Common-word dictionary. Pure phonetic rules can’t always guess the right spelling — for instance, “mera” needs a long आ sound at the end (मेरा) while “amit” needs a silent one (अमित), even though both are typed with a plain trailing “a.” To handle this, the tool includes a dictionary of roughly 90 everyday Hindi words (pronouns, common verbs, greetings, question words like kya, kaisa, kahan) that are checked first and converted directly, bypassing the phonetic engine’s ambiguity. Anything not in that list still falls back to the rule-based converter.
Case-insensitive typing. The engine treats capital and lowercase letters identically, so auto-capitalization from your phone’s keyboard (first letter of a sentence, after “…”, proper nouns) never breaks a conversion.
Two directions. A toggle at the top switches between “English → Hindi” and “Hindi → English.” The reverse direction converts Devanagari text you type back into Roman letters, using the same dictionary (in reverse) plus a character-level fallback that correctly drops the silent final vowel Hindi words often have (so नाम becomes “naam,” not “naama”).
Undo-on-backspace. If you press Backspace immediately after a word auto-converts, it reverts back to what you originally typed in Roman letters — a quick way to fix a bad conversion without retyping the whole word.
Hindi typing toggle. A switch lets you turn the auto-conversion on or off entirely, so you can type plain English in the same box when needed.
Voice typing. A microphone button uses your browser’s built-in speech recognition (Chrome/Edge work best) to transcribe spoken Hindi or English directly into the text box, hands-free.
Utility buttons. Copy sends the current text to your clipboard in one click; Clear wipes the box to start fresh.
Live stats. A strip beneath the editor tracks word count and character count as you type.
Sound Key reference panel. A sidebar cheat-sheet shows the phonetic mapping for trickier sounds (long vowels like aa/ee/oo, retroflex consonants via tt/dd/nn, conjuncts like gy for ज्ञ), plus a handful of example words you can try.
Design. The whole page is self-contained — no external backend, no dependencies beyond a Google Font — using a teal, marigold, and maroon color palette with the bilingual “Anek Devanagari” typeface throughout, so it renders both Roman and Devanagari text cleanly in one consistent style.