Bijoy to Unicode Converter

Convert old Bijoy or SutonnyMJ Bangla into clean, readable Unicode for web, Word, mobile, and search. বিজয় থেকে ইউনিকোড।

Bijoy / SutonnyMJ লেখা
Unicode বাংলা output

বাংলা keyboard

পুরনো Bijoy/SutonnyMJ text recover করার সময় এই Bangla rough pad শুধু reference; actual converter input উপরের panel-এ paste করুন।

বাংলা
keyboard

পুরনো Bijoy/SutonnyMJ text recover করার সময় এই Bangla rough pad শুধু reference; actual converter input উপরের panel-এ paste করুন। এই বাংলা প্যাডে যা টাইপ করেন তা converter-এ যায় না।

বাংলা অক্ষর typing hint
বাংলা rough pad Converter-এ যায় না
a
aa
i
ii
u
uu
e
oi
o
ou
t
k
kh
g
gh
ng
c
ch
j
jh
ny
য়y
T
D
t
d
n
p
b
m
r
l
s

Maintained by , Unicode2KrutiDev team-এর সঙ্গে রক্ষণাবেক্ষণ করা। Bijoy ও SutonnyMJ recovery path প্রকাশিত Bengali code chart আর বাস্তব আর্কাইভ ফাইলের সঙ্গে মিলিয়ে পরীক্ষা করা হয়।

পুরনো বাংলা লেখা আবার জীবন্ত করুন

একটা সহজ কাজের জন্য তৈরি: পুরনো বিজয় বা SutonnyMJ বাংলা লেখাকে পরিষ্কার ইউনিকোডে ফেরানো, যাতে সেটা ওয়েব, Word, ফোন আর সার্চে পড়া যায়।

Reverse direction

একটা bijoy to unicode converter মানে পুরনো বিজয় বা SutonnyMJ-তে টাইপ করা একটা বাংলা ফাইলকে এমন লেখায় বদলানো, যেটা যেকোনো জায়গায় পড়া যায়, সঠিক ফন্ট ইনস্টল না থাকলেও। বাংলাদেশের প্রেস, NGO আর সংবাদপত্রের আর্কাইভে প্রায় প্রতিবারই একই দৃশ্য: পুরনো ফাইলটা খুললে শুধু এলোমেলো ইংরেজি অক্ষর আর চিহ্ন দেখায়।

এর কারণ হলো পুরনো ফন্ট প্রতিটা বাংলা বর্ণকে একটা 8-bit ANSI বাইট হিসেবে রাখে, আসল বাংলা code point হিসেবে নয়। এই পেজটা সেই লেখাটাকে ঠিক করে ইউনিকোড বাংলায় ফিরিয়ে আনে, কোনো sign-up নেই, আর আপনি যা paste করেন তার কিছুই সংরক্ষণ বা শেয়ার করা হয় না। নিচে চারটা বাস্তব কাজ ধরে ধরে দেখানো হয়েছে, ঠিক যেভাবে এই recovery মাঠে করা হয়।

কেন ইউনিকোডই বাংলাকে সার্চ আর মোবাইলে খুলে দেয়

এখানে আসল কথাটা ডেটা আর ডিসপ্লে-র পার্থক্য। একটা পুরনো ফাইলে যা সংরক্ষিত থাকে সেটা বাংলা অক্ষর নয়, সেটা ANSI বাইটের একটা সারি, যেগুলো শুধু তখনই বাংলা দেখায় যখন একদম ঠিক legacy ফন্টটা ইনস্টল করা থাকে। সার্চ ইঞ্জিন, স্ক্রিন রিডার, বা একটা ডেটাবেস সেই বাইটগুলোকে বাংলা হিসেবে চেনে না, তাই লেখাটা ফাইলে থাকলেও সেটা কার্যত অদৃশ্য, খুঁজে পাওয়া যায় না, কপি করা যায় না।

ইউনিকোড ঠিক উল্টোটা করে: প্রতিটা বাংলা বর্ণের নিজের একটা স্থায়ী পরিচয় আছে। অক্ষর ক সবসময় code point U+0995, সে আপনি যে ফন্ট বা যে ডিভাইসই ব্যবহার করুন। তাই রূপান্তরের পর লেখাটা আর কোনো একটা ফন্টের ওপর নির্ভর করে না, গুগল সেটা পড়ে, ফোন সেটা দেখায়, আর আপনার পাঠক সেটা সার্চ করে খুঁজে পায়। এটাই কারণ যে শুধু ফন্টের নাম বদলে দিলে কাজ হয় না: ভেতরের বাইটগুলো এখনও legacy-mapped থেকে যায়, আর আসল recovery সেগুলোকে সত্যিকারের ইউনিকোড বাংলায় নতুন করে লেখে।

The numbers make the gap clear: the Unicode Bengali block defines 91 code points across the range U+0980 to U+09FF, covering 11 independent vowels and around 39 consonants, while a legacy ANSI font has only 256 byte slots for the entire alphabet. Bengali was standardised in Unicode back in 1991, and mainstream operating systems have shipped Bengali rendering by default since roughly 2003, so a recovered file reads on almost every phone and browser today with no extra font. For comparison, the original 7-bit ASCII set held just 128 positions, which is why every legacy Bangla font had to overload Latin byte slots in the first place.

How to recover an old file, step by step

The same careful order works every time, and it is what keeps a long file from hiding a small error in a name or date. Rushing a whole page at once is the usual mistake; short passes, proofed as you go, are far safer. Treating a bijoy to unicode converter as a careful recovery pass rather than a one-click button is what protects a name, a date, or a memo number inside a long government file. Here is the procedure to follow on any office or newsroom archive:

  1. Keep the original legacy file safe and open only a copy. Never edit the only source you have, because the old bytes are the ground truth if anything looks wrong later.
  2. Paste one short paragraph of the old text into the input panel above and read the recovered result beside the original.
  3. Check the recovered names, Bengali and English numbers, conjuncts, and line breaks against the source before trusting the rest.
  4. Once that short sample matches, process the remaining sections in small batches and copy each clean result into your final document.
  5. Before you publish, search a few recovered names and phrases inside the finished file to confirm the text is now indexable.

Whichever archive you are working through, the same habit holds: recover a duplicate, leave the legacy original untouched, and read the recovered names, figures, and dates against that original before the file leaves your hands for print or for the web.

Side-by-side example: the Unicode Bangla word সেবা and its Bijoy SutonnyMJ ANSI bytes ‡mev, which show as scrambled Latin characters until the legacy font is applied
একই শব্দ সেবা, দুই এনকোডিং-এ। সবুজে: ইউনিকোড বাংলা, যা যেকোনো ডিভাইসে পড়া যায়। লালে: তার Bijoy SutonnyMJ ANSI বাইট ‡mev, যা ফন্ট ছাড়া এলোমেলো অক্ষর দেখায়, recovery মানে এই বাইটগুলোকে আবার বাঁ পাশের ইউনিকোডে ফিরিয়ে আনা।

Common recovery problems, and the fix

পুরনো বাংলা ফাইল recover করার সময় বাংলাদেশে যে সমস্যাগুলো সবচেয়ে বেশি দেখা যায়, আর প্রতিটার সমাধান।

Problem: conjuncts break in two

পুরনো প্রেস ফাইলে যুক্তবর্ণ যেমন ক্ষ বা ঞ্চ মাঝেমধ্যে দুই টুকরো হয়ে বসে থাকে। রূপান্তরের পর সেগুলো আলাদা করে মূল কপির সঙ্গে মিলিয়ে দেখুন; ছোট অংশে recover করলে এটা সহজে ধরা পড়ে।

Common issue: dari and comma shift

দাঁড়ি () আর কমা পুরনো ANSI-তে অন্য চিহ্নের জায়গায় বসে যায়, তাই একটা বাক্য কোথায় শেষ হলো তা বদলে যেতে পারে। প্রতিটা বাক্যের শেষ আর বিরামচিহ্ন মূল লেখার সঙ্গে মিলিয়ে নিন।

PDF copy fails on spacing

কপি-করা PDF-এ লুকানো অতিরিক্ত space লাইন ভেঙে দেয়। Word থেকে plain text হিসেবে copy করুন, input box-এ স্পষ্ট ভাঙা space ঠিক করুন, তারপর recover করুন, ইংরেজি আউটপুটে নয়, উৎসেই ঠিক করুন।

Mixed Bangla–English looks wrong

recovery শুধু legacy বাংলা বাইটগুলোকেই নতুন করে লেখে; Latin অক্ষর, ০-৯ ইংরেজি সংখ্যা, URL আর email ঠিকানা যেমন ছিল তেমনই থাকে। তাই "স্মারক নং ০৫, Ref: ABC/2026"-এর মতো মেশানো লেখা পরিষ্কার থাকে, কোনো অংশ হারায় না।

Table cells merge after paste

পুরনো টেবিলের ঘর কখনো একসাথে জোড়া লেগে যায়। লম্বা ফাইল section ধরে ধরে recover করুন আর প্রতিটা টেবিল আলাদা করে গন্তব্য document-এ বসান, যাতে ঘরগুলো ঠিক থাকে।

Stray Latin letters remain

একটা passage-এ এখনও ইংরেজি অক্ষর মিশে থাকলে সেটা সম্ভবত কম-পরিচিত একটা legacy font থেকে এসেছে। সেই অংশটা আলাদা করে আবার convert করুন আর মূল লেখার সঙ্গে লাইন মিলিয়ে দেখুন।

Privacy, and why Bangladesh offices trust this

A bijoy to unicode converter is a read-and-recover step only. The text you paste is processed for the result you see and is not stored, logged, or sent anywhere afterwards, which is why offices in Bangladesh use it for confidential memos, salary sheets, and unpublished notices. The rule for binding documents never changes: keep the legacy original, recover a copy, and proof the names and numbers before you publish.

It helps to know what a clean result looks like. A recovered paragraph reads as ordinary Bengali, with whole conjuncts, correct vowel signs, and spaces in the right places. If you still see stray Latin letters mixed into Bengali words, that passage was not fully recovered, usually because it came from a less common legacy font, so convert that one passage again on its own and compare it against the original line.

For a sensitive file, it helps to picture a bijoy to unicode converter as a quiet desk worker rather than a machine: it reads the old bytes, hands back clean letters, and keeps no copy of what passed through. The discipline that protects a record is yours, not the tool's.

পুরনো একটা প্রশ্ন প্রায়ই আসে, "৩০ বছরের আর্কাইভ কি সত্যিই কাজে লাগবে?" বাংলাদেশে আনুমানিক ১৬ কোটি মানুষের ভাষা বাংলা, আর সংবাদপত্র, সরকারি দপ্তর আর প্রকাশনার বিপুল ইতিহাস এখনও পুরনো legacy ফাইলে আটকে আছে। সেই লেখা একবার ইউনিকোডে এলে গুগল তা index করে, পাঠক সার্চ করে খুঁজে পায়, স্ক্রিন রিডার পড়ে শোনায়, আর গবেষক উদ্ধৃত করতে পারেন, যা কোনোটাই পুরনো ANSI বাইটে সম্ভব ছিল না।

যাচাই করার মতো নির্ভরযোগ্য সূত্র

এই পেজের প্রতিটা encoding দাবি নিচের প্রকাশিত মানদণ্ডের সাথে মিলিয়ে দেখা যায়।

এই তিনটা সূত্র দেখায় কেন একটা legacy-to-Unicode রূপান্তর শুধু চেহারা বদলায় না, বরং পুরো encoding বদলে দেয়: Bengali block-এ ৯১টা সংজ্ঞায়িত code point আছে (U+0980 থেকে U+09FF), যেখানে একটা পুরনো ANSI ফাইল পুরো বাংলা বর্ণমালাকে মাত্র ২৫৬টা বাইটের মধ্যে ঠেসে রাখে।

আপনার লেখাটা ঠিক উল্টো দিকেও দরকার?

এই পেজ পুরনো Bijoy বা SutonnyMJ লেখা থেকে Unicode-এ ফেরায়। উল্টো কাজটার জন্য, মানে readable Unicode থেকে Bijoy ANSI, নিচের টুলটা ব্যবহার করুন।

Unicode to Bijoy Converter পরিষ্কার Unicode বাংলা থেকে পুরনো প্রেস বা template-এর জন্য Bijoy ANSI ফাইল তৈরি করুন।

দুই দিক আলাদা রাখা কেন জরুরি

একটা ফাইলে recovery আর delivery, দুটো কাজ এক হলে লেখা নষ্ট হয়। তাই এই পেজে শুধু একটাই কাজ: পুরনো Bijoy বা SutonnyMJ → Unicode। যদি আপনার হাতের লেখা ইতিমধ্যেই Unicode বাংলা হয় (এই পেজেই বাংলা দেখায়, ফন্ট ছাড়াই), তাহলে সেটা এখানে paste করার দরকার নেই, উপরের Unicode to Bijoy টুলে যান। বাস্তবে round-trip খুব হয়: পুরনো একটা প্রেস ফাইল এখানে Unicode-এ এনে সম্পাদনা করুন, তারপর প্রেস যদি পুরনো layout চায়, Unicode to Bijoy দিয়ে আবার legacy ফন্টে ফিরিয়ে দিন।

সাধারণ প্রশ্ন

আর্কাইভ আর office recovery নিয়ে বাংলাদেশের ব্যবহারকারীরা যা জিজ্ঞেস করেন।

এটা কি SutonnyMJ লেখাও recover করতে পারে?

হ্যাঁ। SutonnyMJ আর Bijoy প্রায় একই ANSI keystroke layout ব্যবহার করে, তাই দুটোর লেখাই সাধারণত পরিষ্কারভাবে Unicode বাংলায় ফেরে। কোনো অংশ যদি তখনও ভুল দেখায়, তাহলে হয়তো সেটা কম-পরিচিত একটা variant, সেক্ষেত্রে মূল ফাইল মিলিয়ে দেখুন বা ছোট একটা অংশ আগে convert করে যাচাই করুন। In short, SutonnyMJ and the older legacy keyboards share the same byte layout, so the recovery treats them the same way and returns clean Unicode Bengali for both.

recover করা বাংলা কি Google সার্চে দেখাবে?

দেখাবে। এটাই আসলে Unicode-এ ফেরানোর প্রধান কারণ। Bijoy বাইট সার্চ ইঞ্জিন পড়তে পারে না, কিন্তু Unicode বাংলা সম্পূর্ণ indexable, গুগল প্রতিটা শব্দ চেনে। অনলাইনে দেওয়ার আগে output থেকে কয়েকটা নাম আর বাক্য নথির ভেতরে সার্চ করে দেখে নিন, ঠিকভাবে index-যোগ্য হয়েছে কিনা। Search engines and screen readers can only read real Unicode characters, never legacy font bytes, so recovery is what makes an old archive discoverable and quotable online. That indexability is the practical payoff of running a bijoy to unicode converter over a decades-old newspaper column: once the bytes become real letters, every recovered headline and byline can finally be searched for by name.

PDF বা Word থেকে paste করলে কাজ করবে?

করবে, কিছু সতর্কতা রেখে। Word থেকে লেখা plain text হিসেবে copy করুন যাতে পুরনো styling বাধা না দেয়, তারপর paste আর convert করুন। PDF থেকে কপি করা টেক্সটে প্রায়ই বাড়তি space বা ভাঙা লাইন থাকে, তাই বড় ফাইল ছোট ছোট ভাগে convert করে প্রতিটা অংশ মিলিয়ে নিন। A practical tip: paste a single sentence first, confirm the spacing and conjuncts look right, and only then move the rest of the document across in small blocks.

আমার Bijoy লেখা এলোমেলো চিহ্ন দেখায় কেন?

কারণ legacy Bijoy লেখা ঠিক ফন্ট ছাড়া খোলা হয়েছে, বা recover করার আগেই একটা Unicode ঘরে paste করা হয়েছে। শুধু ফন্টের নাম বদলে এটা ঠিক হয় না, ভেতরের বাইটগুলো তখনও legacy-mapped থাকে। আসল recovery সেগুলোকে সত্যিকারের Unicode বাংলায় নতুন করে লেখে, যা যেকোনো ডিভাইসে কোনো বিশেষ ফন্ট ছাড়াই দেখায়।

recovery কি আবার উল্টে নেওয়া যায়?

যায়। মূল Bijoy কপিটা মুছবেন না, সেটাই আপনার আসল উৎস। আর যদি কখনো Unicode লেখাটা আবার পুরনো layout বা প্রেসের জন্য Bijoy ANSI করতে হয়, তাহলে Unicode to Bijoy টুলে গিয়ে উল্টো দিকে রূপান্তর করুন। তাই কোনো লেখা স্থায়ীভাবে আটকে থাকে না; দুই দিকেই যাওয়া যায়। Because both directions are supported, you can edit an old file comfortably in Unicode and still hand a press the legacy version it expects, with no information lost on the round trip.

মেশানো বাংলা-ইংরেজি লেখা চলবে?

চলবে। recovery শুধু legacy বাংলা বাইটগুলোকে নতুন করে লেখে, আর Latin অক্ষর, সংখ্যা, URL আর email ঠিকানা অপরিবর্তিত রাখে। তাই একটা মেশানো নোটিশ পরিষ্কারভাবে রূপান্তর হয়। তবে রূপান্তরের পর ইংরেজি নাম, তারিখ আর বিরামচিহ্ন একবার মিলিয়ে দেখুন।

পুরনো একটা বড় আর্কাইভ একসাথে করব, নাকি অংশে অংশে?

অংশে অংশে। সংবাদপত্রের কলাম বা সরকারি নথির মতো বড় আর্কাইভ ছোট ভাগে convert করলে টেবিল, যুক্তবর্ণ আর লাইন-ব্রেক ঠিক থাকে আর প্রতিটা অংশ আলাদা করে যাচাই করা সহজ হয়। মূল Bijoy কপি আর reviewed Unicode, দুটোই রেখে দিন, তাহলে ভবিষ্যতে সার্চ আর পুনর্ব্যবহার সহজ হবে।