What changed here
Dated notes on what was added, what was fixed and why — including the bugs we got wrong the first time.
Common words are now spelled from a list, not guessed
Roman letters do not record whether a Hindi vowel is long or short, so a purely rule-based converter writes नहि where you meant नहीं. Around two hundred of the most frequently typed Hindi words now come from a fixed list instead, and the guessing is reserved for everything else. If you spot a word we still spell wrongly, tell us — that is exactly how the list grows.
The Kruti Dev converter no longer scrambles the ि vowel mark
The vowel mark ि is written to the left of its consonant but stored to its right, and legacy fonts do it the other way round. Handled in only one direction, this turns किताब into कतिाब — wrong in a way that looks like a font problem rather than a conversion bug. Conversion now reorders the mark both ways, and text converted to Kruti Dev and back comes out identical to what went in.
The site opens with eight tools
Everything here runs in your browser: an English-to-Hindi typing box with alternative spellings, a Devanagari on-screen keyboard, a speed test with a timer and net WPM, and a two-way converter between Unicode and the older Kruti Dev encoding. Nothing you type is sent anywhere, which is why the tools keep working if your connection drops after the page has loaded.