Krutidev to Unicode Converter
Convert Kruti Dev 010 Hindi text to Unicode (Mangal) and back.
Converts Hindi typed in the Kruti Dev 010 font to Unicode, the encoding Mangal and every modern font use, and Unicode back to Kruti Dev. Paste text in either pane; the result updates as you type. Nothing you paste leaves your browser.
Kruti Dev text pasted anywhere without the font, such as an email, a website or a search box, shows as Latin characters like Hkkjr ljdkj. Converted to Unicode it reads as भारत सरकार everywhere, can be searched and spell-checked, and is the text the SSC's Hindi typing test expects.
How Kruti Dev stores Hindi
Kruti Dev is a legacy font that draws Devanagari shapes on the code points of Latin letters and symbols: d draws क, k the ा stem, D a half क. Text is stored in the order the shapes appear on the line, not the order they are spoken. Unicode stores each letter once, in spoken order, and leaves the shaping to the font. Converting means reading the shapes and putting them back in order:
- ि is typed before its consonant, and before the whole conjunct when it sits on one; Unicode stores it after.
- The reph (the र् curl above a letter, key
Z) is typed after its syllable and any vowel sign; Unicode stores र् before the consonant. - Half letters followed by the ा stem make the full letter, as
'kmakes श; with no stem they stay half and join the next consonant. - Vowels drawn in parts are joined: अ with the stem is आ, the stem with the े stroke is ो, and ं typed before a vowel sign moves after it.
The glyph table was made from Kruti Dev 010 itself, rendering every character it draws, and the conversion is checked against published Kruti Dev documents. A few rare glyphs whose reading is uncertain are not converted. Characters with no form on the other side, such as English letters in Unicode text, are kept as they are and listed under the result: Kruti Dev would draw an English letter as a Hindi shape.
Kruti Dev often has two ways to type the same shape, such as ç and iz for प्र. Converting to Kruti Dev picks one, so Kruti Dev text converted to Unicode and back can differ in its keys while showing the same Hindi.
Examples
A line of an All India Radio bulletin
- Kruti Dev text
- jk"Vªifr ækSinh eqeZq us vkt jk"Vªifr Hkou esa mUgsa in dh 'kiFk fnykbZA
- Unicode text
- राष्ट्रपति द्रौपदी मुर्मु ने आज राष्ट्रपति भवन में उन्हें पद की शपथ दिलाई।
From the Patna bulletin of 12 September 2025. In eqeZq the reph Z, typed after the second म, becomes the र् before it in मुर्मु; in fnykbZ the f before n becomes the ि of दि, and bZ is ई.
Unicode to Kruti Dev
- Unicode text
- प्रक्रिया पूर्णिया में शुरू हुई।
- Kruti Dev text
- izfØ;k iwf.kZ;k esa 'kq: gqbZA
The ि of क्रि is keyed before the whole conjunct. The reph of पूर्णि is keyed after its syllable, while that syllable's ि still comes first.
Common Kruti Dev keys
| Kruti Dev | Unicode | What it shows |
|---|---|---|
fd | कि | ि typed before its consonant |
fLFkfr | स्थिति | ि before a conjunct, and again before त |
dk;Z | कार्य | Reph (Z) typed after its syllable |
'kke | शाम | Half श completed by the ा stem |
iz | प्र | Rakar (z) under a consonant |
{k | क्ष | Conjunct glyph |
= | त्र | Conjunct glyph |
K | ज्ञ | Conjunct glyph |
J | श्र | Conjunct glyph |
Ø | क्र | Conjunct glyph |
bZ | ई | इ with the hook of ई |
vks | ओ | अ, the ा stem and the े stroke |
<+ | ढ़ | Nukta (+) under a letter |
A | । | Danda |
- | . | Full stop |
] | , | Comma |
ƒ„… | १२३ | Devanagari digits |
Frequently asked questions
See also
- Hindi Typing — Type Hindi in Unicode with the Remington layout Kruti Dev follows, or InScript.