Text & numbers

Kruti Dev to Unicode Converter

Kruti Dev is a font, not an encoding — the file really contains jktLFkku, and only the font makes it read as राजस्थान. This converts it to proper Unicode Hindi, reordering the matras and rephs that make a straight copy-paste come out as nonsense. Both directions, as you type.

Processed in your browser — nothing is uploaded

0 characters

0 characters

Why the text looks scrambled

Kruti Dev is not a way of storing Hindi — it is a font that puts Devanagari shapes at English letter positions. So the file really does contain jktLFkku, and only the font makes it read as राजस्थान. Converting is not swapping letters: the short इ matra is stored before its consonant and has to move after it, and a reph stored after a cluster has to move in front. That reordering is why copying Kruti Dev text into a form without converting produces nonsense.

Your text is converted on this device — nothing is typed into a server

Questions about kruti dev to unicode converter

Why does my Hindi turn into English letters when I copy it?
Because it was never Hindi in the file. Kruti Dev puts Devanagari shapes at English letter positions, so the stored text really is jktLFkku — only the Kruti Dev font makes it look like राजस्थान. Anywhere that font is not installed, including every online form, you get the letters back.
Can I just swap the letters one by one?
No, and this is why most quick converters produce wrong Hindi. The short इ matra is stored before its consonant and has to move after it; a reph is stored after the cluster and has to move in front. Without that reordering the letters are right and the words are unreadable.
Which version should I pick, 010 or 011?
010 is the common one and the default. The two differ in only four glyph positions, all affecting श and ष — so if those two letters come out swapped, switch to 011 and convert again.
What does 'clean output for online forms' do?
The mapping adds an invisible joiner after each half letter, which is technically correct. They survive a copy-and-paste, and a portal that compares a name character by character can reject a match over them. Cleaning removes them; the Hindi looks identical.
Does it work for DevLys and other old fonts?
DevLys 010 uses the same layout as Kruti Dev 010, so it converts correctly. Other legacy fonts — Chanakya, Shusha, Shree Lipi — use different layouts and will come out wrong. Any character the mapping does not recognise is listed under the output rather than quietly changed.
Is my text uploaded anywhere?
No. The conversion runs in your browser on this device. There is no API behind it, so the tool keeps working with the internet disconnected once the page has loaded.

The other steps in the same job.