Skip to converter
MyKrutiDev

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.

0
View:
0
For MS Word / forms
For WhatsApp / web
WhatsApp
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

  1. Paste your Mangal or other Unicode Hindi into the left box.
  2. Press Copy DevLys code.
  3. 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.

  1. The short i sign is typed before its letter in the old font

    Mangal (Unicode)
    हिन्दी भाषा
    DevLys
    fgUnh Hkk"kk
  2. The reph (र्) is typed after its syllable in the old font

    Mangal (Unicode)
    कार्यालय में कर्मचारी
    DevLys
    dk;kZy; esa deZpkjh
  3. A letter with र (ra) joined underneath

    Mangal (Unicode)
    प्रश्न का उत्तर
    DevLys
    iz'u dk mRrj
  4. Letters that join into one shape

    Mangal (Unicode)
    क्षेत्रीय ज्ञान
    DevLys
    {ks=h; Kku
  5. 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?
Yes. Mangal is a Unicode font, not a separate encoding, so text set in Mangal is already Unicode. This page and Unicode to DevLys run exactly the same conversion - this one exists because people arrive having been told their source is "Mangal".
Why are there two copy buttons?
Because the output box is showing you one thing and holding another. It reads as Hindi only because the DevLys font is drawing ASCII keys. Copy DevLys code gives the raw keys for Word. Copy as Hindi (Unicode) gives the Unicode back. Both are generated so you never have to guess which one the clipboard took.
The output looks like Latin gibberish. Is it broken?
No - that is what DevLys is. The font turns 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?
To use the result in Word, yes: install DevLys 010 and apply it to the pasted text, or press Download .docx and the font name is written into the file for you. Nothing needs installing to see the preview here.
Why would I convert modern Hindi back to a legacy font?
Usually because something downstream has not moved on: a press or publishing workflow built around DevLys, a form whose layout was designed for it, an archive that has to stay consistent, or a typing test that is marked in the legacy layout.
Does my text get uploaded anywhere?
No. Everything runs in your browser. Your text is never sent to a server, and the page keeps working offline once loaded.

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.