Kruti Dev to Unicode and Unicode to Kruti Dev, in one converter
This Kruti Dev to Unicode converter turns text typed in the Kruti Dev 010 font into standard Unicode Hindi that displays in Mangal, Nirmala UI, Noto Sans Devanagari or any other Hindi font, on any phone or computer, and is searchable on the web. Paste Hkkjr ,d fo'kky ns'k gS and get भारत एक विशाल देश है. Switch the direction and it works as a Unicode to Kruti Dev converter too, for offices, typing tests and printers that still work in Kruti Dev.
Kruti Dev text is not really Hindi: it is ordinary Latin letters and symbols that the Kruti Dev font draws as Devanagari shapes, in typewriter order. That is why Kruti Dev text turns into gibberish when the font is missing, cannot be read by search engines or screen readers, and why a simple letter swap is not enough to convert it.
The conversion runs entirely in your browser, so government notices, exam papers and office files never leave your computer.
How to use the Kruti Dev to Unicode Converter
- Choose Kruti Dev → Unicode (the default) or Unicode → Kruti Dev.
- Paste your text in the left box. Kruti Dev text copied from Word, Excel or PageMaker looks like Latin letters; that is expected.
- The result appears on the right as you type. Read the badge under it: it lists any character that is not part of the Kruti Dev 010 layout, or confirms that the conversion converts back exactly.
- Press Copy or Download .txt. For Kruti Dev output, Download .rtf (Kruti Dev) gives a file that opens in Word with the Kruti Dev 010 font already set.
- Use Use as input to send the result back the other way and check it.
Kruti Dev to Unicode Converter features
Typewriter order fixed
The short i sign typed before its letter (f) moves after the whole consonant cluster (fLFkfr → स्थिति), and the reph typed after the syllable (Z) moves before it (dkfrZd → कार्तिक).
Conjunct glyphs and half letters
Special keys such as {k क्ष, = त्र, K ज्ञ, J श्र, | द्य, Ù त्त and the half forms (D क्, L स्) become proper Unicode conjuncts.
Both directions
Unicode → Kruti Dev rebuilds half letters, ra-phala (z, or ª under ट ड ढ), reph and ि order, nukta and Devanagari digits.
Checked round trip
In Unicode → Kruti Dev the tool converts its own output back and tells you whether it matches your text exactly.
Font preview
If Kruti Dev 010 is installed on your device, the preview box draws the Kruti Dev text in that font so you can check it before pasting.
Why Kruti Dev text needs a converter
Kruti Dev 010 was made before Unicode Hindi was common. Each key on a normal keyboard is drawn as a Hindi shape: d looks like क, k like the ा stem, f like the ि sign. Because a typewriter puts ि on the left of its letter, Kruti Dev users type it first; and because the reph (the small र above a letter) sits at the top right, it is typed last. Unicode stores letters in spoken order instead (क, then ि), and the font engine draws them correctly.
Unicode is what websites, mobile phones, e-governance portals and search engines expect, so Kruti Dev files usually need converting before they are published or shared. Some recruitment and court typing tests and older printing workflows still require Kruti Dev, which is what the reverse direction is for.
Examples
| Kruti Dev 010 | Unicode | What happens |
|---|---|---|
Hkkjr | भारत | Hk = भ, k = ा, j = र, r = त |
fgUnh | हिन्दी | f moves after ह; U is the half न |
dk;Z | कार्य | Z (reph) moves before य |
iz/kkuea=h | प्रधानमंत्री | z is ्र, = is त्र |
jk"Vª | राष्ट्र | " is half ष, Vª is ट्र |
d+ye | क़लम | + adds the nukta |
Source, accuracy and limits
- The character table follows the Kruti Dev 010 to Unicode mapping in the MIT-licensed @bharattype/hindi-transliteration package, version 1.0.1 (checked 23 October 2026), which carries the long-circulated public Kruti Dev converter table. This tool re-implements it with cluster-aware reordering and adds the reverse direction.
- The Kruti Dev 010 font is not included and is not downloaded by this page; no licence permitting its redistribution could be found. Kruti Dev output displays correctly only with the font installed. Without it you will see Latin letters, which is normal.
- Other legacy fonts (Chanakya, DevLys, Walkman Chanakya, Shusha) use different layouts and are not supported. Text typed with unusual key orders, or with English words in the same font, can come out wrong; check names and numbers.
- A colon and the visarga (ः) are the same key in Kruti Dev, so a colon directly after a Hindi letter becomes ः. Straight quotes become curly quotes.
- To type new Hindi text use Hindi typing; to romanise it use the Devanagari transliterator; to inspect the characters, text to Unicode.
Kruti Dev to Unicode Converter FAQ
How do I convert Kruti Dev to Unicode?
Paste the Kruti Dev text (it looks like Hkkjr) into the left box with Kruti Dev → Unicode selected, then copy the Unicode Hindi from the right. It is the same as a Kruti Dev to Mangal conversion: Mangal is simply a Unicode Hindi font.
How do I convert Unicode Hindi to Kruti Dev?
Choose Unicode → Kruti Dev, paste the Hindi text, then copy the result into Word and set the font to Kruti Dev 010, or download the .rtf, which has the font set already.
Why does my Kruti Dev text look like English letters?
Because Kruti Dev stores Latin characters and relies on the font to draw them as Hindi. Without Kruti Dev 010 installed, or after pasting into a web page, the letters show as they really are.
Is Kruti Dev 010 the same as Kruti Dev 016 or other numbers?
Most Kruti Dev fonts (010, 016, 011 and so on) share the 010 keyboard layout and differ only in style, so this converter works for them. Chanakya and DevLys use different layouts.
Why is ि or the reph in the wrong place after another converter?
Kruti Dev types ि before a whole cluster such as स्थ and the reph after the vowel signs. This tool moves both across complete clusters, so स्थिति and कार्तिक come out right.
Is my text uploaded anywhere?
No. The conversion runs on your device in the browser; nothing is sent or stored.