UnicodeToDevLys

Unicode to DevLys 010 Converter

Paste Unicode Hindi (text typed in Mangal, copied from a website or typed on a phone) and get DevLys 010 text to paste into Word or Excel. Everything runs in your browser.

UnicodeDevLys 010
0 chars
0 chars

How to use the converter

  1. Paste or type Unicode Hindi in the left box. The DevLys 010 text appears on the right as you type.
  2. Press Copy output, or download it as a .txt file.
  3. In Word or Excel, paste the text, select it and choose DevLys 010 in the font list. It now reads as Hindi.

Need the other direction? Use DevLys to Unicode, or press ⇄ Swap in the tool.

Why DevLys text needs converting

Unicode stores each Hindi letter as its own code, so it displays as Hindi in any modern font, can be searched and works on phones and websites. DevLys 010 is a legacy font that works differently: it re-draws the Latin characters of a normal keyboard as Hindi shapes. The file contains jktLFkku; the font makes it look like राजस्थान. Change the font and the Hindi disappears.

So when a document, template or form has to be in DevLys 010 or Kruti Dev 010, Hindi that you copy from the web or type on a phone (which is Unicode) has to be converted first. Rajasthan’s RAJKAJ e-office portal, for example, lists a DevLys 010 font and a “Hindi Devlys 010 <=> Mangal/Unicode” font convertor among its utilities. This site is independent and not connected to any government department.

What the converter does to your text

A letter-for-letter swap is not enough, because DevLys stores Hindi in the order the shapes are drawn, not the order they are pronounced. The converter handles these cases:

Unicode HindiDevLys 010 / Kruti Dev 010 textWhat happens
किताबfdrkcThe short i-matra ि is drawn before its consonant, so it is typed first: f + d.
स्थितिfLFkfrWith a conjunct, ि goes before the whole cluster स्थ, not just the last letter.
धर्म/keZThe reph (र् written as a hook on top) is typed after the syllable it sits on, as Z.
कार्यालयdk;kZy;Reph on य after ा: the Z follows the syllable.
पार्टीikVhZReph with a long ी: it comes after the matra.
पूर्णांकiw.kk±dReph plus anusvara uses the combined ± glyph.
राष्ट्रीयjk"Vªh;Half ष plus ट with the ्र stroke drawn under it (ª).
प्रदेशçns'kप्र has its own glyph.
क्षेत्र{ks=क्ष and त्र are single characters in DevLys.
ज्ञानKkuज्ञ has its own glyph (K).
श्रीमानJhekuश्र has its own glyph (J).
उद्देश्यmís';द्द has its own glyph; half श is a separate character.
हृदयân;हृ, कृ and दृ have their own glyphs.
रुपये#i;sरु and रू are special shapes (# and :).
ज़िलाft+ykNukta letters keep their dot (+).
सड़कlM+dड़ is ड plus the nukta dot.
दुःखnq%[kVisarga ः is the % key.
जगत्txr~A word-final halant is written as ~.
१२३।ƒ„…ADevanagari digits and the danda have their own codes.

DevLys 010 and Kruti Dev 010 use the same encoding

You will often read that DevLys 010 and Kruti Dev 010 are “the same”. We checked rather than repeat it. The DevLys 010 convertor on Rajasthan’s RAJKAJ portal labels its legacy box “DevLys010 Font”, but its conversion code is a Kruti Dev 010 table (its Unicode-to-legacy function is named Convert_to_Kritidev_010). We compared that table with the independent, MIT-licensed Kruti Dev 010 decoder this site uses: 220 of 221 character mappings are identical. The one difference is pkS, which the RAJKAJ table decodes as चै although its parts (च + ा + ै) draw चौ; the decoder we use gets it right. So the same converter serves both fonts, and our Unicode to Kruti Dev page uses the same engine.

Tested for accuracy

Every build is checked against 732 Hindi words and 50 office-style sentences: names, district names, conjuncts, reph, ि-matra with conjuncts, nukta letters, ऋ, visarga, avagraha, digits and punctuation. Each one is converted to DevLys and then back to Unicode with the independent decoder. All 732 words and 45 of the 50 sentences come back unchanged; the other five contain a colon, an em dash or straight double quotes, explained under Limitations. The tool runs the same check on your own text and tells you if anything did not survive the round trip.

Limitations

  • English letters can’t share the DevLys font with Hindi. They are copied unchanged and flagged.
  • Characters without a DevLys glyph such as ॐ, ॠ, the rupee sign ₹, % and the em dash are copied unchanged and listed so you can fix them by hand.
  • Colons become the visarga key, which looks like a colon in the font but converts back as ः.
  • Straight double quotes are encoded correctly, but the open-source decoder we test against misreads them on the way back (it turns them into ष्). Our DevLys to Unicode converter corrects this.
  • Other fonts: the output is for DevLys 010 and Kruti Dev 010. We have not verified DevLys 040 or other legacy fonts.

Want to type directly in DevLys? The keyboard chart shows the key for every letter, and the DevLys 010 font guide explains how to use the font in Word and Excel.

Frequently asked questions

Why does the DevLys output look like English letters?

DevLys 010 is a legacy font that stores Hindi as ordinary Latin characters (क is the letter d, ा is k, and so on). The text only looks like Hindi when those characters are displayed in the DevLys 010 font. Paste the output into Word or Excel and select DevLys 010 as the font.

Is DevLys 010 the same as Kruti Dev 010?

They use the same character encoding, so text converted for one works with the other. Our evidence is in the section above: the Rajasthan government's RAJKAJ DevLys 010 font convertor uses a Kruti Dev 010 character table that matches the Kruti Dev decoder we test against in 220 of 221 entries.

Is Mangal to DevLys the same as Unicode to DevLys?

Yes. Mangal is a Unicode font for Devanagari that ships with Windows, so text typed in Mangal is Unicode Hindi. Paste it into the converter above.

Is my text uploaded anywhere?

No. The conversion runs entirely in your browser. The text you paste is not sent to a server or stored.

Can I convert English words together with Hindi?

Not in the same font. DevLys 010 uses the Latin letters themselves to draw Hindi, so an English word would appear as Hindi characters. The converter copies English letters unchanged and warns you; format them separately in an English font.

Does it work for DevLys 040 or other legacy fonts?

This tool produces the DevLys 010 / Kruti Dev 010 encoding. We have not verified the character maps of other fonts such as DevLys 040, so we do not claim the output is correct for them.

Why does a colon change when I convert back?

DevLys 010 has no separate colon character. A colon is typed with the visarga key (%), which the font draws as a colon-like mark, so converting back to Unicode gives the visarga ः.