What Bijoy and SutonnyMJ are
Bijoy is a Bengali typing system. In its legacy layout, SutonnyMJ and other “MJ” fonts from Ananda Computers draw Bangla letters over Latin letters and punctuation. The stored characters do not describe the Bengali sounds: a clerk may see a perfectly readable government letter while the underlying text contains keys such as K, v and ©. The font supplies the appearance. Removing that font reveals the keys.
This explains why an office memo copied into Facebook, a website, a phone message or Google Docs can turn into apparently meaningless symbols. Search engines cannot interpret those Latin keys as the Bengali words the writer intended. Converting them creates actual Unicode Bangla characters. The reverse operation is useful too: newspaper composition desks, printing shops and government document templates may still request SutonnyMJ, so students and staff need a way to deliver Unicode writing in that layout.
How to use the two directions
Deliver Unicode writing as Bijoy
- Start with the selected Unicode → Bijoy tab and insert your Bangla paragraph in the input field.
- Read the key sequence in the result field. It will resemble Latin text until a receiving application applies SutonnyMJ.
- Choose Copy for Word and paste into the destination document. Bangla receives SutonnyMJ; English and Latin digits receive Arial. The receiving computer needs its own installed SutonnyMJ font.
Recover Bangla from an older document
- Select Bijoy → Unicode before inserting legacy text.
- Copy the passage directly from Word when possible. Its clipboard formatting identifies which portions actually use SutonnyMJ.
- Inspect the Unicode result, then copy it to your online form or message. A Unicode Bengali font should display it without SutonnyMJ.
For a complete document, choose the Word file control and open a .docx in the required direction. Font recognition limits decoding to SutonnyMJ portions; conversion back to legacy keys sets supported Bengali portions in SutonnyMJ. Keep the source document for comparison. Files saved in the older .doc format must first be resaved through Word as .docx.
Examples you can check in Word
The right column is generated by this converter. Applying SutonnyMJ to those keys should show the word in the left column. No commercial font file is loaded by this page, so the keys are deliberately displayed in a normal monospace font.
| Unicode | Bijoy keys |
|---|---|
| কি | wK |
| কো | †Kv |
| কৌশল | †KŠkj |
| কর্ম | Kg© |
| প্রথম | cÖ_g |
| বাক্য | evK¨ |
| স্থান | ¯’vb |
| র্যাব | i¨ve |
Where Bijoy converters go wrong
Substituting each key independently misses the position of vowel marks and the boundaries of conjuncts. These cases explain why a seemingly small difference can alter a name, a heading or an instruction. The correct readings below are computed using the same decoding function as the tool.
| What you typed | What it means | What a careless converter outputs |
|---|---|---|
wK / †K / ˆK | Pre-base i, e and ai belong after the entire consonant group. কি / কে / কৈ | িক / েক / ৈক |
†Kv / †KŠ | The two visible pieces combine into o or au. কো / কৌ | েকা / েকৗ |
Kg© | The final reph key puts ra before the preceding cluster. কর্ম | কমর্ |
i¨ | Ra with ya-phala needs a joiner; it is different from reph over ya. র্য | র্য |
`ª / d« / cÖ | Three shapes express the same r-phala beneath different bases. দ্র / ফ্র / প্র | দ্র / ফ« / পÖ (only one shape known) |
¯Í | A half sa and a subjoined ta share a single hasanta. স্ত | স্্ত |
$ / 2026 | The currency key and digit keys draw taka and Bengali digits. ৳ / ২০২৬ | $ / 2026 |
Ñ | An em dash needs this key; the literal em dash draws a dotted da in SutonnyMJ. — | — entered directly into a SutonnyMJ run |
ÒKÓ / ¯’ | Encoded quotes are safe; a curly quote following a half form can instead be a conjunct piece. “ক” / স্থ | “K” entered directly, or স্’ with a missed conjunct |
Curly apostrophes are decoded as conjunct pieces only immediately after a half form. The closing double quote is a half cha only when followed by a consonant glyph. Elsewhere those characters remain quotes. A short en dash becomes a u sign only immediately after a Bengali consonant. This context protects ordinary Word punctuation without ignoring genuine glyph sequences.
Bijoy key → Unicode character chart
This full chart was checked against SutonnyMJ 1.0, the version Bangla converter sites load as a web font. The code column identifies the stored character, even when two symbols look similar. Notes distinguish half forms, lower attachments, vowels entered before a letter and reph entered after a syllable.
| Key | Code point | Unicode reading |
|---|---|---|
0 | U+0030 | ০ |
1 | U+0031 | ১ |
2 | U+0032 | ২ |
3 | U+0033 | ৩ |
4 | U+0034 | ৪ |
5 | U+0035 | ৫ |
6 | U+0036 | ৬ |
7 | U+0037 | ৭ |
8 | U+0038 | ৮ |
9 | U+0039 | ৯ |
$ | U+0024 | ৳ |
& | U+0026 | ্ half form |
A | U+0041 | অ |
B | U+0042 | ই |
C | U+0043 | ঈ |
D | U+0044 | উ |
E | U+0045 | ঊ |
F | U+0046 | ঋ |
G | U+0047 | এ |
H | U+0048 | ঐ |
I | U+0049 | ও |
J | U+004A | ঔ |
K | U+004B | ক |
L | U+004C | খ |
M | U+004D | গ |
N | U+004E | ঘ |
O | U+004F | ঙ |
P | U+0050 | চ |
Q | U+0051 | ছ |
R | U+0052 | জ |
S | U+0053 | ঝ |
T | U+0054 | ঞ |
U | U+0055 | ট |
V | U+0056 | ঠ |
W | U+0057 | ড |
X | U+0058 | ঢ |
Y | U+0059 | ণ |
Z | U+005A | ত |
\ | U+005C | ॥ |
^ | U+005E | ্ব subjoined form |
_ | U+005F | থ |
` | U+0060 | দ |
a | U+0061 | ধ |
b | U+0062 | ন |
c | U+0063 | প |
d | U+0064 | ফ |
e | U+0065 | ব |
f | U+0066 | ভ |
g | U+0067 | ম |
h | U+0068 | য |
i | U+0069 | র |
j | U+006A | ল |
k | U+006B | শ |
l | U+006C | ষ |
m | U+006D | স |
n | U+006E | হ |
o | U+006F | ড় |
p | U+0070 | ঢ় |
q | U+0071 | য় |
r | U+0072 | ৎ |
s | U+0073 | ং |
t | U+0074 | ঃ |
u | U+0075 | ঁ |
v | U+0076 | া |
w | U+0077 | ি (typed before the letter) |
x | U+0078 | ী |
y | U+0079 | ু |
z | U+007A | ু |
| | U+007C | । |
~ | U+007E | ূ |
¡ | U+00A1 | ্ব subjoined form |
¢ | U+00A2 | ্ভ subjoined form |
£ | U+00A3 | ্ভ্র subjoined form |
¤ | U+00A4 | ম্ half form |
¥ | U+00A5 | ্ম subjoined form |
¦ | U+00A6 | ্ব subjoined form |
§ | U+00A7 | ্ম subjoined form |
¨ | U+00A8 | ্য subjoined form |
© | U+00A9 | র্ reph (typed after the letter) |
ª | U+00AA | ্র r-phala |
« | U+00AB | ্র r-phala |
¬ | U+00AC | ্ল subjoined form |
® | U+00AE | ষ্ half form |
¯ | U+00AF | স্ half form |
° | U+00B0 | ক্ক |
± | U+00B1 | ক্ট |
² | U+00B2 | ক্ষ্ম |
³ | U+00B3 | ক্ত |
´ | U+00B4 | ক্ম |
µ | U+00B5 | ক্র |
¶ | U+00B6 | ক্ষ |
· | U+00B7 | ক্স |
¸ | U+00B8 | গু |
¹ | U+00B9 | গ্গ |
º | U+00BA | গ্দ |
» | U+00BB | গ্ধ |
¼ | U+00BC | ঙ্ক |
½ | U+00BD | ঙ্গ |
¾ | U+00BE | জ্জ |
¿ | U+00BF | ্ত্র subjoined form |
À | U+00C0 | জ্ঝ |
Á | U+00C1 | জ্ঞ |
 | U+00C2 | ঞ্চ |
à | U+00C3 | ঞ্ছ |
Ä | U+00C4 | ঞ্জ |
Å | U+00C5 | ঞ্ঝ |
Æ | U+00C6 | ট্ট |
Ç | U+00C7 | ড্ড |
È | U+00C8 | ণ্ট |
É | U+00C9 | ণ্ঠ |
Ë | U+00CB | ত্ত |
Ì | U+00CC | ত্থ |
Í | U+00CD | ্ত subjoined form |
Î | U+00CE | ত্র |
Ï | U+00CF | দ্দ |
Ð | U+00D0 | ণ্ড |
Ñ | U+00D1 | — |
Ò | U+00D2 | “ |
Ó | U+00D3 | ” |
Ô | U+00D4 | ‘ |
Õ | U+00D5 | ’ |
Ö | U+00D6 | ্র r-phala |
× | U+00D7 | দ্ধ |
Ø | U+00D8 | দ্ব |
Ù | U+00D9 | দ্ম |
Ú | U+00DA | ন্ঠ |
Û | U+00DB | ন্ড |
Ü | U+00DC | ন্ধ |
Ý | U+00DD | ন্স |
Þ | U+00DE | প্ট |
ß | U+00DF | প্ত |
à | U+00E0 | প্প |
á | U+00E1 | প্স |
â | U+00E2 | ব্জ |
ã | U+00E3 | ব্দ |
ä | U+00E4 | ব্ধ |
å | U+00E5 | ভ্র |
æ | U+00E6 | ু |
ç | U+00E7 | ম্ফ |
è | U+00E8 | ্ন subjoined form |
é | U+00E9 | ল্ক |
ê | U+00EA | ল্গ |
ë | U+00EB | ল্ট |
ì | U+00EC | ল্ড |
í | U+00ED | ল্প |
î | U+00EE | ল্ফ |
ï | U+00EF | শু |
ð | U+00F0 | শ্চ |
ñ | U+00F1 | শ্ছ |
ò | U+00F2 | ষ্ণ |
ó | U+00F3 | ষ্ট |
ô | U+00F4 | ষ্ঠ |
õ | U+00F5 | ষ্ফ |
ö | U+00F6 | স্খ |
÷ | U+00F7 | স্ট |
ø | U+00F8 | ্ল subjoined form |
ù | U+00F9 | স্ফ |
ú | U+00FA | ্প subjoined form |
û | U+00FB | হু |
ü | U+00FC | হৃ |
ý | U+00FD | হ্ন |
þ | U+00FE | হ্ম |
ÿ | U+00FF | ক্ষ |
Œ | U+0152 | ্ক্র subjoined form |
œ | U+0153 | ্ন subjoined form |
Š | U+0160 | ৗ |
š | U+0161 | ন্ half form |
Ÿ | U+0178 | ্ব subjoined form |
ƒ | U+0192 | ূ |
ˆ | U+02C6 | ৈ (typed before the letter) |
˜ | U+02DC | দ্ half form |
– | U+2013 | ু |
‘ | U+2018 | ্তু subjoined form |
’ | U+2019 | ্থ subjoined form |
‚ | U+201A | ূ |
” | U+201D | চ্ half form |
„ | U+201E | ৃ |
† | U+2020 | ে (typed before the letter) |
‡ | U+2021 | ে (typed before the letter) |
• | U+2022 | ঙ্ half form |
… | U+2026 | ৃ |
‰ | U+2030 | ৈ (typed before the letter) |
‹ | U+2039 | ্ক subjoined form |
› | U+203A | ন্ half form |
™ | U+2122 | দ্ half form |
− | U+2212 | ণ্ঢ |
How we checked it, and other MJ fonts
We drew every SutonnyMJ character next to its Bengali reading in the font itself, then tested whole passages and hard words. Where another converter's label disagreed with the glyph the font actually draws, we followed the glyph.
We tested SutonnyMJ. Other MJ fonts, such as SulekhaMJ, often use the same key positions, so you can paste their text to try it; check the result, and if a letter comes out wrong, email the text to hello@kruti-dev-to-unicode.com. Automatic .docx decoding recognizes SutonnyMJ alone. Avro output and text entered in Bijoy 2018 Unicode mode are already Unicode and need no legacy decoding. A PDF can expose characters in an order different from the printed page, so its copied text may need manual repair before any converter can reconstruct a word.
If the result looks wrong
Check the active direction before editing the result. A paragraph already written in Unicode triggers a direction notice on the legacy decoding tab. If every word is wrong, inspect the source font in Word. A different Bengali font can look the same on screen and still store its letters on other keys.
If English digits turn into Bengali digits, that English section was interpreted as SutonnyMJ: its ASCII digit positions draw Bengali numerals. Copying formatted text from Word separates other fonts. During Unicode → Bijoy conversion, Latin digits such as 2026 are deliberately excluded from the SutonnyMJ run, even inside a Bangla sentence. Unsupported Bengali letters remain Unicode in Nirmala UI, with a note naming the missing characters.
ইউনিকোড থেকে বিজয় ও বিজয় থেকে ইউনিকোড
এই পাতায় ইউনিকোড বাংলা লেখাকে বিজয় (SutonnyMJ) লেখায় এবং বিজয় লেখাকে ইউনিকোডে রূপান্তর করা যায়। লেখা উপরের বাক্সে পেস্ট করুন; ফলাফল সঙ্গে সঙ্গে নিচে দেখা যাবে। Word-এ পেস্ট করার জন্য "Copy for Word" চাপুন, তাহলে বাংলা অংশ SutonnyMJ ফন্টে বসবে। পুরো Word ফাইলও (.docx) রূপান্তর করা যায়। আপনার লেখা কোনো সার্ভারে পাঠানো হয় না, সব কাজ আপনার ব্রাউজারেই হয়।