Not sure if text is Unicode or a legacy font? Paste it below — we detect the encoding and script and suggest the correct font for your exam.
Font & encoding help
It inspects the characters you paste and reports whether the text is modern Unicode or a legacy font encoding — and which script it belongs to (Bengali, Devanagari, Arabic, Latin, etc.). It then suggests the font family you'd need to render legacy text correctly, such as Kruti Dev for Hindi or SutonnyMJ/Bijoy for Bangla.
Unicode assigns every character a universal number, so Unicode Bangla or Hindi looks correct on any modern device without a special font. Legacy fonts (Kruti Dev, Bijoy/SutonnyMJ, Walkman Chanakya) reuse the English ASCII slots to store Indic glyphs, so the same text appears as garbled English letters unless that exact font is installed. That's why text copied from a legacy document often looks broken on the web.
Two common causes. (1) It's legacy-encoded text (e.g. Kruti Dev / Bijoy) being shown without that font — you'll see English-style gibberish. (2) It's Unicode but your reader's font lacks the script's glyphs — you'll see empty boxes (tofu). Paste it here to find out which one it is and how to fix it.
Most Hindi typing exams (CPCT, SSC, RRB, state PSCs, courts) use the Remington (GAIL) layout with the Mangal (Unicode) font or the legacy Kruti Dev family. Mangal is the modern Unicode standard; Kruti Dev 010 is still common in older test software. If your exam lists a specific font, match it exactly when you practise — LearnType's Hindi Remington course is built around Mangal/Unicode.
Bangladesh government and publishing work traditionally uses the Bijoy keyboard with ANSI/legacy fonts like SutonnyMJ, Sulekha, or Bijoy's own font. These are NOT Unicode, so the text only renders correctly with that specific font installed. Modern web and mobile Bangla uses Unicode (which Avro produces). Use our Bijoy ↔ Unicode converter to move between the two.
The Font Identifier detects and explains, but for the actual conversion use our dedicated tools: Bijoy ↔ Unicode for Bangla and Hinglish → Devanagari / Banglish → Bangla for phonetic conversion. They turn legacy or romanized text into clean Unicode you can paste anywhere.
Very accurate for the common cases: it reliably distinguishes Unicode from legacy Bijoy/Kruti-Dev-style encodings and identifies the script. Pure-ASCII legacy fonts that don't use distinctive high-byte characters can be ambiguous, so the tool also shows the raw code points so you can confirm manually if needed.
Yes. The detector recognises Bengali (Unicode + Bijoy/ANSI), Devanagari (Unicode + Kruti Dev), Arabic, and Latin scripts, plus digits and common punctuation. It flags mixed-script text too, which is helpful when legacy and Unicode snippets are pasted together.
No. Detection runs entirely in your browser using JavaScript — your text never leaves your device. That makes the tool safe to use with private or sensitive documents, and it works even on a slow connection.
Mangal is the default Unicode Devanagari font shipped with Windows, used for Hindi/Marathi/Sanskrit and in many Indian typing exams. Nirmala UI is the modern Unicode font for multiple Indian scripts on Windows 10+. Both render correctly everywhere without a special install because they're Unicode.
Yes — installing the named legacy font (e.g. SutonnyMJ for Bijoy Bangla, Kruti Dev 010 for legacy Hindi) will make the original document render correctly in Word or PDF. For new writing, though, we recommend converting to Unicode so it's portable across every device and app.
Yes, completely free with no sign-up and no usage limits. It's one of a dozen in-browser typing utilities LearnType offers alongside its free Bangla, English, Hindi, and Arabic typing courses.
Free typing courses
Structured lessons with real-time feedback for Bangla, English, Hindi, and Arabic. No install, no sign-up required to start.
Type Bangla the way it sounds ("ami" → আমি). The fastest way to start.
Start learningThe fixed layout used in Bangladesh government offices and publishing.
Start learningStandard QWERTY from home row to full-keyboard speed drills.
Start learningDevanagari in 3 layouts — pick by feel or by exam.
The standard Arabic 101 keyboard or Arabizi phonetic ("salam" → سلام).
Create a free account to save progress, unlock analytics, and join the leaderboard.