Convert legacy KrutiDev (Kruti Dev) Hindi font text to Unicode (Mangal) instantly in your browser. Accurate, private, no signup.
100% private - everything runs in your browser, no data is sent anywhere
100% browser-side. Your text is converted on this page and never uploaded to any server. Conversion happens instantly as you type.
0 chars / 0 words
0 chars / 0 words
Tip: KrutiDev stores Hindi as Latin/ASCII characters, so pasted KrutiDev text looks like random English letters in this box - that is normal. The Unicode (Mangal) result on the right is real Hindi that works in Word, WhatsApp, websites and on any phone.
Quick facts
Converts
KrutiDev 010 / 011 legacy font text to Unicode Devanagari
Mangal = Unicode
"KrutiDev to Mangal" is the same as "KrutiDev to Unicode"
Speed
Live - the result updates as you type, no Convert button
Accuracy
Ordered map from SIL's KrutiDev 011 table; conjuncts, matras and reph handled; covered by tests
Works in
MS Word, Google Docs, WhatsApp, websites, Android, iPhone, search
Privacy
100% browser-side; your text is never uploaded
What is KrutiDev, and why convert it to Unicode?
KrutiDev (also written Kruti Dev) is a popular legacy Hindi font that pre-dates Unicode. The catch is that KrutiDev text is not really Hindi at the data level - it is ordinary Latin / ASCII characters that only look like Devanagari when the KrutiDev font is installed. Open the same file on a phone, a website, or a computer without that font and it turns into jumbled English letters and symbols. Search engines cannot read it either.
Unicode is the modern, universal standard. Every Devanagari letter has its own code point, so Unicode Hindi displays correctly everywhere - in Microsoft Word and Google Docs, on WhatsApp, on any website, on Android and iPhone, and in Google search - with no special font needed. Mangal is just a well-known Unicode Devanagari font that comes with Windows, which is why people say "KrutiDev to Mangal" when they mean "KrutiDev to Unicode".
Converting lets you reuse old KrutiDev documents - government typing, exam material, books, articles - on the modern web and on mobile without retyping a single word.
How to convert KrutiDev to Unicode
Copy your KrutiDev (Kruti Dev) text from your document and paste it into the left box above. It is fine if it looks like random English letters here.
The Unicode (Mangal) Hindi appears in the right box instantly - the tool converts as you type, so there is no button to press.
Click Copy Unicode (Mangal) to copy the result, or Download .txt to save it. Paste it into Word, WhatsApp, a website, or anywhere else - it will display as proper Hindi.
No text is uploaded at any step; the conversion runs entirely on your device.
How accurate is the conversion?
A font converter is only as good as its character map, and KrutiDev has several tricky rules. The chhoti-i matra is stored before its consonant in KrutiDev but belongs after it in Unicode, so it has to be re-ordered. The reph (the r-sound that sits on top of a letter) also moves. Conjuncts and half-letters such as ksha, tra, gya, and the half forms, map to multi-character Unicode sequences.
This tool handles all of these because its mapping is derived from SIL International's open, MIT-licensed KrutiDev 011 mapping - the same kind of table used in serious script-conversion work - and the rules are pinned with automated tests. If you ever spot a character that does not convert, it is almost always because the source used a non-standard or mixed encoding; in that case re-check the original font.
Frequently Asked Questions
What is the difference between KrutiDev and Unicode (Mangal)?+
KrutiDev (also spelt Kruti Dev) is a legacy, non-Unicode Hindi font. KrutiDev text is really ASCII / Latin characters that only look like Devanagari when the KrutiDev font is installed, so it breaks on phones, websites, and search. Unicode (the Mangal font is a Unicode font) is the modern standard: the same text displays correctly everywhere - in Word, WhatsApp, browsers, and Google search - without any special font. This tool converts the legacy KrutiDev encoding into proper Unicode Devanagari.
How do I convert KrutiDev to Unicode?+
Paste your KrutiDev (Kruti Dev) text into the left box. The Unicode (Mangal) version appears in the right box instantly as you type - there is no Convert button to press and nothing to upload. Then use Copy to copy the Unicode text, or Download .txt to save it as a file.
Why does my KrutiDev text look like random English letters?+
That is expected. KrutiDev stores Hindi as ordinary Latin / ASCII characters and relies on the KrutiDev font to draw them as Devanagari. In any normal font - including this input box - those bytes show as jumbled English letters and symbols. Paste it anyway: the converter reads the underlying characters and produces correct Unicode Hindi on the right.
Will the converted Unicode text work in MS Word, WhatsApp and mobile?+
Yes. The output is standard Unicode Devanagari, which every modern app and device renders correctly without installing any font - Microsoft Word, Google Docs, WhatsApp, websites, Android and iPhone, and Google search all support it. Moving legacy KrutiDev documents to Unicode is the main reason to use this converter.
Is my text uploaded to a server?+
No. The conversion runs entirely in your browser using JavaScript. Your text never leaves your device, is not sent to any server, and is not stored or logged. Refreshing the page clears everything.
Does it convert conjuncts and matras like ksha, tra, gya and the chhoti-i correctly?+
Yes. The converter uses an ordered mapping derived from SIL International's open (MIT-licensed) KrutiDev 011 mapping, so it handles the tricky cases: the chhoti-i matra that is stored before its consonant is moved after it, the reph is repositioned to the front of its cluster, and conjuncts such as ksha, tra and gya plus half-letters map to the correct Unicode sequences. The mapping is covered by automated tests.
Can I convert Unicode back to KrutiDev?+
Yes - use the Unicode to KrutiDev converter for the reverse direction. Most people need this KrutiDev to Unicode direction (moving old documents to modern Unicode); the reverse is there for putting Unicode text back into an older KrutiDev system.
Which KrutiDev versions does it support - 010 or 011?+
Both. KrutiDev 010 and KrutiDev 011 are the two common variants and are nearly identical in their character layout, so the same mapping handles text from either. Most KrutiDev documents and government typing use one of these two; very old or unusual variants may convert with minor differences.
Can I convert a whole document or only a few words?+
There is no length limit. Paste a single word, a paragraph, or an entire document and the converter handles it all at once, in your browser. For a very large file you can copy it in sections if your browser feels slow, but normal documents convert instantly.
Is the KrutiDev to Unicode converter free?+
Yes. It is completely free, with no signup, no login, and no cap on how much text you can convert. There are no watermarks or locked features, and nothing you paste is uploaded or stored.
Not sure which converter you need? Start at the Hindi Font Converter hub, which explains KrutiDev, DevLys and Mangal and links the converters. To learn the Devanagari alphabet itself, see the Hindi Varnamala chart.
Character mapping derived from SIL International's wsresources KrutiDev 011 mapping (TECkit, MIT License; SIL International, 2006, version 1.3 dated 2013), re-expressed as data and validated with a golden-set test suite.
This tool converts legacy KrutiDev 010 / 011 font text to Unicode Devanagari in your browser. Output accuracy depends on the source text using a standard KrutiDev encoding; unusual or mixed legacy fonts may not convert cleanly. Always proofread important documents after conversion. No text you enter is uploaded, stored, or shared.