Text you copied from Word, a website or an email is almost certainly Unicode, whatever font it is displayed in. Paste it here to get Kruti Dev keystrokes back.
Is your text actually Mangal?
Usually it does not matter, and here is why. Mangal, Nirmala UI, Noto Sans Devanagari, Aparajita, Kokila, Utsaah, Sanskrit Text — every one of them is a Unicode font. Text set in any of them holds the same characters underneath. The font only decides what the letters look like.
So if your Hindi displays correctly on your phone, in an email, or on a website, it is Unicode, and this page will convert it. If it displays as English letters or boxes somewhere, it is legacy text, and you want the Kruti Dev to Unicode direction instead.
Worth knowing: Windows 10 and 11 default to Nirmala UI rather than Mangal for Hindi. Text copied out of a newer Word file or Excel sheet is very often Nirmala UI even when people call it Mangal. Same conversion either way.
Common situations
- A press release arrives by email and has to go into a page laid out with Kruti Dev styles.
- Content is written on a phone, where Hindi typing is Unicode by default, then handed to a designer working in CorelDRAW.
- Practice passages for a typing test are downloaded from a website in Unicode and need converting to match the exam font.
- An old template needs updating — the layout stays Kruti Dev, only the text changes.
Characters Kruti Dev never had
Unicode Devanagari is much larger than any legacy font. Vedic accents, rare Sanskrit conjuncts and some regional characters have no Kruti Dev equivalent, simply because nobody drew a glyph for them in 1994.
When that happens the character is passed through untouched and listed in a note under the boxes. That is deliberate. Substituting something that looks vaguely similar would hide the problem until it reached print, and by then it is expensive.
Mangal, Nirmala UI and the rest
Is Mangal to Kruti Dev different from Unicode to Kruti Dev?
No. Mangal is a Unicode font, so the conversion is the same operation with a different name. Both pages exist because people search for both, and the engine underneath is shared.
My text is in Nirmala UI, not Mangal. Does that matter?
Not at all. Nirmala UI is the Windows 10 and 11 default for Hindi and it is also a Unicode font. The characters underneath are identical to Mangal, so the conversion is unchanged.
Some characters came out unchanged. Why?
They have no Kruti Dev equivalent. Legacy fonts cover a fraction of Unicode Devanagari, so Vedic marks and rare conjuncts have nowhere to go. Those are listed under the text boxes rather than being silently replaced.
Can I paste straight from a Word document?
Yes, or use the import button for a whole .docx file. Only text carries across, so formatting has to be reapplied afterwards.