What a unicode to bijoy converter actually produces
It produces Bijoy or SutonnyMJ ANSI text, the legacy keystroke-mapped Bangla that Bangladesh's press desks, DTP houses, and many government forms still treat as their native format. Modern Bangla you type in Avro or Ridmik is stored as Unicode; a press template built for Bijoy expects bytes, not code points. Paste your Unicode বাংলা above, take the Bijoy-ready output, and it slots into the legacy layout the moment you apply the Bijoy or SutonnyMJ font. Nothing you paste is stored or shared, so confidential tenders and notices stay private. Because the unicode to bijoy converter runs entirely in your browser, the Bangla you paste never leaves your device. No text is uploaded to a server, nothing is logged anywhere, and simply closing the tab clears everything you pasted from memory.
Plain-language glossary
The Bijoy vocabulary, defined
Eight terms that come up the moment a Bangla file has to cross from the modern web into a legacy press layout. Learn these and the rest of the page reads easily.
- Bijoy
- The keyboard-and-font system Mostafa Jabbar released in 1988, before any operating system understood বাংলা natively. It places Bengali glyphs onto the 256 byte slots an 8-bit Latin font would normally use.
- SutonnyMJ
- The signature Bijoy-family typeface, the most widely installed of them all, which is why so many archived files are SutonnyMJ rather than Bijoy proper. Same ANSI layout, different name in the font menu.
- ANSI / 8-bit mapping
- A scheme that stores each Bangla letter as one of 256 byte positions. Type the key mapped to "k" and the font draws "ক"; the text on disk is Latin bytes, and only a Bijoy font makes it look like Bangla.
The Unicode side, and the print-shop terms
- Unicode code point
- A true, fixed identity for a letter. In Unicode, "ক" is always U+0995 regardless of font or device, which is why Unicode text is portable, searchable, and renders without installing anything.
- Bengali block (U+0980–U+09FF)
- The 128 reserved code points where Unicode defines every Bangla letter, vowel sign, and nasal mark. The script first appeared in Unicode 1.0 back in 1991.
- Avro
- The open-source phonetic input method, released in 2003, that made Unicode Bangla typing effortless for ordinary writers and pushed everyday Bangla onto the Unicode side of the divide.
- RIP
- The raster image processor at a print shop. If the Bijoy font is only referenced and not embedded or outlined, the RIP can substitute a default face and scramble the glyphs, so outline before final output.
- Reph and যুক্তাক্ষর
- The reph (র্, an r-sound riding above a consonant) and conjunct clusters. These are the script's moving parts and the first place a conversion needs proofing.
Why these terms add up to "a font swap cannot work"
The glossary is the whole reason a font swap fails. An 8-bit font has only 256 positions, while the Bengali block defines 128 code points, so the two systems cannot share the same numbering. Changing a Unicode document's font to SutonnyMJ in Word repaints the glyphs but never touches the stored U+09xx code points, so the font draws nonsense. The text has to be rewritten from code points into the matching Bijoy byte positions first, which is exactly what a unicode to bijoy converter does, and only then does the legacy font display correct বাংলা.
‡mev that render as সেবা once the Bijoy or SutonnyMJ font is applied in the press layout.Step by step
Running the conversion the careful way
- Copy your বাংলা from wherever it reads correctly today, such as Word, Google Docs, or a Messenger thread, where it is already stored as Unicode.
- Paste it into the left input panel at the top of this page; the Bijoy ANSI output forms on the right as each code point is rewritten into its byte position.
- Use Copy for MS Word for a layout app, or plain Copy for a text field, then paste into the destination with Ctrl+Shift+V so no stray formatting rides along.
- Select the pasted block and set the font to Bijoy, Bijoy 52, or SutonnyMJ, whichever the template specifies, and the Latin-looking bytes resolve into Bangla.
- Proof the high-risk spots first: reph, the pre-base ই-কার, three-part conjuncts, the dari, and any Bengali digits, comparing each against your Unicode original.
- Keep that Unicode file as your master and regenerate the Bijoy output whenever the press desk asks for it again.
Accuracy checks: where the script can go wrong
Bangla puts most conversion risk in a few well-known places. These are the script-specific checks to run before the file goes to print.
Reph and র-phola can land wrong
The reph (র্) and subscript র-ফলা sit in a fixed visual slot under Unicode, but legacy ANSI fonts often store the reph as a separate stroke before its base. Read every reph-bearing cluster, such as কর্ম or ধর্ম, against your Unicode original to confirm the mark landed on the right letter.
The pre-base ই-kar problem
In Unicode the i-kar (ি) is stored after its consonant but drawn to its left; Bijoy ANSI produces the same visual by storing the mark first. Most conversions handle this reordering, yet stacked combinations like ক্রি or স্ত্রি are where a stray pre-base vowel shows up, so spot-check those.
Dense conjuncts fail to assemble
Bangla forms hundreds of consonant conjuncts, and a few three-part stacks such as ক্ষ্ম, স্ত্র, and ঙ্ক্ষ render through different glyph slots in Bijoy, Bijoy 52, and SutonnyMJ. Proof these heavy ligatures in the destination font; if one looks split, the template may expect a different Bijoy-family variant.
Hasanta and khanda ta go missing
A trailing hasanta (the virama ্ that suppresses a vowel) and the khanda ta (ৎ) are easy to lose between encodings because each maps to a distinct ANSI byte. Check word endings and Sanskrit-derived terms, since a dropped hasanta silently changes the reading of a word.
Nasal marks drift to a neighbour
The nasal marks চন্দ্রবিন্দু (ঁ) and অনুস্বার (ং), plus the visarga (ঃ), occupy their own positions in both systems and occasionally shift onto a neighbouring letter after conversion. Names and place names like চট্টগ্রাম are the usual offenders, so verify proper nouns first.
Bangla digits and the dari shift slot
Bengali numerals ০–৯ and the sentence-ending dari (।) and double dari (॥) hold different byte positions in ANSI Bijoy than in Unicode. Confirm dates, amounts, and clause breaks, because a misplaced dari in an official notice changes where one sentence ends and the next begins.
Standards and background reading
Primary references behind the encoding facts and the Bijoy history above.
Unicode Bengali code chart
The Unicode Consortium's official chart for the Bengali block (U+0980–U+09FF) lists every Bangla code point, the independent vowels, consonants, vowel signs, the hasanta, and the nasal marks, and is the definitive source for what Unicode বাংলা stores.
Unicode Bengali block chart (unicode.org)The Bengali–Assamese script
Bengali is among the most-used writing systems on earth, serving Bangla, Assamese, and several other languages across Bangladesh and eastern India. Its extensive conjunct ligatures explain why legacy byte-mapped fonts cannot simply be re-pointed and must be converted.
Bengali alphabet on WikipediaBijoy and Bangla computing
The Bijoy keyboard and font system, introduced in 1988, anchored Bangla desktop publishing through the pre-Unicode decades and remains tied to Bangladesh's print and government typesetting history.
Bijoy software on Wikipedia