Font converters
legacy fonts to Unicode and back
Convert text typed in old fonts such as Kruti Dev (Hindi), Bijoy (Bangla), Preeti (Nepali), Bamini (Tamil), FM Abhaya (Sinhala) and Zawgyi (Myanmar) to Unicode, the standard every phone and website reads, and back again for print and office work. Everything runs in your browser.
Kruti Dev to UnicodePaste text typed in the Kruti Dev font and get Hindi Unicode you can use anywhere.
Unicode to Kruti DevPaste Hindi Unicode text and get it in Kruti Dev codes, ready to paste with the Kruti Dev font.
Bijoy to UnicodePaste text typed in the Bijoy font and get Bangla Unicode you can use anywhere.
Unicode to BijoyPaste Bangla Unicode text and get it in Bijoy codes, ready to paste with the Bijoy font.
Preeti to UnicodePaste text typed in the Preeti font and get Nepali Unicode you can use anywhere.
Unicode to PreetiPaste Nepali Unicode text and get it in Preeti codes, ready to paste with the Preeti font.
Bamini to UnicodePaste text typed in the Bamini font and get Tamil Unicode you can use anywhere.
Unicode to BaminiPaste Tamil Unicode text and get it in Bamini codes, ready to paste with the Bamini font.
FM Abhaya to UnicodePaste text typed in the FM Abhaya font and get Sinhala Unicode you can use anywhere.
Unicode to FM AbhayaPaste Sinhala Unicode text and get it in FM Abhaya codes, ready to paste with the FM Abhaya font.
Zawgyi to UnicodePaste text typed in the Zawgyi font and get Myanmar Unicode you can use anywhere.
Unicode to ZawgyiPaste Myanmar Unicode text and get it in Zawgyi codes, ready to paste with the Zawgyi font. Before Unicode, Hindi, Bangla, Nepali, Tamil, Sinhala and Myanmar text was usually typed in fonts that drew local letters over the English keyboard codes. Files typed that way only look right with the same font installed. These converters turn that text into Unicode, and Unicode back into the legacy font for printers, offices and exam forms that still use it.
Which converter for which font
- Kruti Dev (Hindi, Devanagari): Kruti Dev 010 to Unicode (Mangal) and back.
- Bijoy (Bangla): SutonnyMJ and other Bijoy fonts to Unicode and back.
- Preeti (Nepali): Preeti to Unicode and back.
- Bamini (Tamil): Bamini to Unicode.
- FM Abhaya (Sinhala): FM Abhaya and other FM fonts to Unicode and back.
- Zawgyi (Myanmar): Zawgyi-One to Unicode and back.
How to get good results
Copy the text straight from the document, without changing the font first. If you paste text that is already in Unicode into a “to Unicode” converter, it will be scrambled, so check which kind you have: legacy text looks like random English letters when the font isn’t installed.
Legacy fonts allow a few spellings that Unicode doesn’t, so read the result once, especially names and rare conjuncts.
Questions
Why does my text look like random English letters?
Legacy fonts store each letter as an English letter or symbol and only look right with that font installed. Converting to Unicode turns them into real Hindi, Bangla, Nepali, Tamil, Sinhala or Myanmar letters.
Is my text uploaded?
No. The conversion runs in your browser, so your text stays on your device.
Will the converted text work in Word and on websites?
Yes. Unicode text works in Word, Google Docs, WhatsApp, email and websites without any special font.
Can I convert a whole file?
Open a .txt file or paste the text from Word. For Word files, copy the text, convert it, and paste it back with a Unicode font such as Mangal, Nirmala UI or Noto Sans.