Mangal to DevLys Converter
Paste Mangal or any Unicode Hindi on the left and get DevLys 010 font text on the right, ready for legacy documents. Nothing is uploaded.
Recent0· Saved only on this device
Nothing yet. What you convert here is kept on this device, so you can bring it back.
Shortcuts:Ctrl+Enter copy outputAlt+Shift+C copy as UnicodeEsc clear
Please review the output. Matra order and the common conjuncts (क्ष, त्र, ज्ञ, श्र) are handled, but rare characters in very old documents may still differ. Nothing you type is uploaded. This page converts entirely inside your browser.
Need the other direction? DevLys to Mangal Converter
Converting a full document or spreadsheet? Upload the Word or Excel file, formatting stays.
Convert a document
Upload a Word (.docx), Excel (.xlsx, .csv) or text (.txt) file in Unicode Hindi. Only the Hindi is converted. Bold, colours, tables, numbers, formulas and the rest of the formatting stay exactly as they are.
Your file never leaves your computer.
How to use
- Paste your Mangal or other Unicode Hindi into the left box.
- Press Copy DevLys code.
- In Word, paste and apply the DevLys 010 font - or press Download .docx.
Tip:Your template needs Kruti Dev rather than DevLys? Use Mangal to Kruti Dev - the keystrokes are the same, only the font name differs.
Worked examples
Real phrases run through this converter, so you can compare them with your own text and see what the page does before you paste anything.
The short i sign is typed before its letter in the old font
- Mangal (Unicode)
- हिन्दी भाषा
- DevLys
fgUnh Hkk"kk
The reph (र्) is typed after its syllable in the old font
- Mangal (Unicode)
- कार्यालय में कर्मचारी
- DevLys
dk;kZy; esa deZpkjh
A letter with र (ra) joined underneath
- Mangal (Unicode)
- प्रश्न का उत्तर
- DevLys
iz'u dk mRrj
Letters that join into one shape
- Mangal (Unicode)
- क्षेत्रीय ज्ञान
- DevLys
{ks=h; Kku
A whole sentence with its full stop
- Mangal (Unicode)
- भारत की राजधानी नई दिल्ली है।
- DevLys
Hkkjr dh jkt/kkuh ubZ fnYyh gSA
Each example comes from this converter's own rules and is checked in both directions every time the site is built. A phrase that fails the check is left out.
Good to know
- In this font a colon after a word is typed with the visarga key, because the colon key draws रू here. Pasted into a program without the font, it shows as a percent sign.
Have a full Word file? Upload it here ↑
Frequently asked questions
Is Mangal to DevLys the same as Unicode to DevLys?
Why are there two copy buttons?
The output looks like Latin gibberish. Is it broken?
Hkkjr into भारत. Use the Preview / Raw toggle above the output to switch how it is displayed. The toggle is purely visual and never changes what gets copied.Do I need the DevLys font installed?
Why would I convert modern Hindi back to a legacy font?
Does my text get uploaded anywhere?
What this converter does
If your text is set in Mangal, it is already Unicode - Mangal is a Unicode font that ships with Windows, not an encoding of its own. What you need is the step after that: turning Unicode Hindi into the ASCII keystrokes the DevLys font expects. That is what this page does.
The output will look like nonsense Latin text. That is correct and it is the whole point: DevLys stores Hindi as ASCII and leaves the drawing to the font. Paste it into Word, apply DevLys 010, and it reads as Hindi.
The reordering, in reverse
Unicode keeps Hindi in logical order and DevLys keeps it in visual order, so this direction has to undo every rearrangement the forward one applies:
- The short-i matra moves back in front of its consonant - कि becomes
fd. - The reph moves back after the cluster it sits on, so कर्म becomes
deZ. - Composed vowel signs split apart again: को becomes an aa-matra plus an e-matra.
Text converted to DevLys and back arrives unchanged, punctuation included - that round trip is part of the test suite rather than something you have to take on trust.
Why this page is live now
DevLys 010 and Kruti Dev 010 share a keyboard layout, and that overlap was verified rather than assumed: every character code this converter can emit was read out of both font files and compared. All of them match. The two fonts do differ in one block of character codes, and the conversion table never uses it - which is precisely why this page could go live while the Chanakya ones could not.
For the other direction see DevLys to Mangal. If the legacy font you actually need is Kruti Dev, Mangal to Kruti Dev produces the same keystrokes under that name.