Kruti Dev to Mangal Converter
Paste your Kruti Dev text on the left and get Mangal-ready Unicode Hindi on the right, previewed in real Mangal. For government forms, NPS and CRA portals.
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 outputEsc clear
Kept as English (untick a word to convert it):
May be English (tick a word to keep it):
Works with text in Kruti Dev 010, 011, 012, 014, 016 and 055, which share one keyboard. From a Word file, Word’s curly quotes and dashes and the Hindi digits of Kruti Dev 055 are read too. Kruti Dev 020 has another layout: use DevLys 020 to Unicode.
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? Mangal to Kruti Dev 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 typed in Kruti Dev. Only the Kruti Dev text 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
- Copy the Hindi out of your Kruti Dev document.
- Paste it into the Kruti Dev box and the Mangal (Unicode) text appears alongside.
- Press Copy text, then paste the Mangal text into the government form or document that asked for it.
Tip:In Word, select the pasted text and set the font to Mangal - or use Download .docx, which already has it.
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
- Kruti Dev
fgUnh Hkk"kk- Mangal (Unicode)
- हिन्दी भाषा
The reph (र्) is typed after its syllable in the old font
- Kruti Dev
dk;kZy; esa deZpkjh- Mangal (Unicode)
- कार्यालय में कर्मचारी
A letter with र (ra) joined underneath
- Kruti Dev
iz'u dk mRrj- Mangal (Unicode)
- प्रश्न का उत्तर
Letters that join into one shape
- Kruti Dev
{ks=h; Kku- Mangal (Unicode)
- क्षेत्रीय ज्ञान
A whole sentence with its full stop
- Kruti Dev
Hkkjr dh jkt/kkuh ubZ fnYyh gSA- Mangal (Unicode)
- भारत की राजधानी नई दिल्ली है।
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 the colon in a heading such as विषय: is typed with the visarga key. It converts to the visarga ः, which looks like a colon but is a different character. If a portal or a search needs a real colon, replace it.
Have a full Word file? Upload it here ↑
Frequently asked questions
Is Mangal a different encoding from Unicode?
Why do government forms specifically ask for Mangal?
The output panel does not look like Mangal on my device.
How do I get the converted text into a Word file as Mangal?
Is the matra order handled correctly?
Can I go the other way?
First, the thing nobody tells you
Mangal is a font, not an encoding. It is the Unicode Devanagari font that Microsoft has shipped with Windows since XP. Kruti Dev, by contrast, is a legacy font that maps Hindi onto ASCII slots, which is why a Kruti Dev document looks like Hkkjr on a computer that does not have it.
So "Kruti Dev to Mangal" is really "Kruti Dev to Unicode, shown in Mangal". The text this page gives you is standard Unicode Hindi. Paste it into a form, a portal, an email or a database and it will be correct regardless of which Devanagari font ends up rendering it.
Why your department asks for Mangal
When Unicode Hindi first became practical in government work, Mangal was the only Devanagari font you could rely on being installed on every Windows machine. Specifying it in a circular was a way of guaranteeing that a form would look the same in every office. That instruction has outlived its reason, because Nirmala UI and Noto Sans Devanagari render the same text just as well, but the wording survives in departmental guidance, which is why people search for "Kruti Dev to Mangal" rather than "to Unicode".
If a portal rejects your text, the problem is almost never the font. It is usually that the text was pasted as Kruti Dev ASCII rather than converted, or that the matra order is wrong, which is precisely what this converter fixes.
Getting it into a document as Mangal
- Paste your Kruti Dev text on the left. The Mangal output appears as you type.
- Press Download .docx for a Word file with Mangal already applied, or Copy text to paste it yourself.
- If you paste manually into Word, select the text and pick Mangal from the font list. Setting the font does not change the characters, it only changes how they are drawn.
Is the whole file in Kruti Dev? Use the Upload Word file tab above the boxes instead. You get the .docx back with its Hindi in Mangal, and its tables and formatting as they were.
Mangal, Nirmala UI or Noto?
Mangal is the oldest and has the most conservative letterforms, which is why it still reads as the "official" choice. Nirmala UI, introduced with Windows 8, is cleaner on screen. Noto Sans Devanagari is Google's open font and is what this site uses for its own Hindi text. All three display identical Unicode, so pick whichever your form asks for, and do not worry that the underlying text changes. It does not.
Need plain Unicode without the Mangal framing? Use the Kruti Dev to Unicode converter. Going the other way? Try Mangal to Kruti Dev.