Font converter

Bijoy to Unicode converter

This bijoy to unicode converter turns legacy Bijoy (ANSI) Bangla, the kind typed in SutonnyMJ for print and DTP, into modern Unicode Bengali that posts cleanly to Facebook, indexes in search, and reads on any phone. Paste the old text, press Convert, and copy a result every device already understands. Free, no account

Paste Bijoy/SutonnyMJ legacy font Bangla text and get Unicode Bengali output you can use anywhere. Runs entirely in your browser.

Ready.

Bijoy to Unicode converter: the SutonnyMJ ANSI bytes Avgvi remapped into the Unicode Bengali word আমার
The same Bangla word in two encodings. Left, Bijoy ANSI bytes that show as scrambled Latin without SutonnyMJ; right, Unicode Bengali that reads on any device.

Why old Bijoy text looks like gibberish on the web

Open a decades-old Bijoy file on Facebook, in Gmail, or on a phone without the matching font and you see a stream of broken Latin letters: things like Avgvi instead of real Bangla. The text was never damaged. Bijoy, the keyboard and font system Mostafa Jabbar shipped through Ananda Computers in 1988, stores each Bengali shape as a single 8-bit ANSI byte rather than as a real Bengali letter, so a SutonnyMJ byte sits in the same slot a Latin character would.

The glyph only resolves to Bangla when that exact legacy font is installed, and the modern web rarely has it. A bijoy to unicode converter rewrites those legacy bytes into genuine Unicode Bengali code points, the encoding the web, search engines, and mobile keyboards were built to read. Bangla is the state language of Bangladesh and the mother tongue of roughly 160 million people there, so a huge volume of pre-2005 newsprint, books, and official paperwork is still trapped in Bijoy and waiting on exactly this step.

The fix is an encoding change, not a font swap. Selecting a Unicode font over Bijoy-mapped bytes does nothing, because the underlying data is still ANSI. Real recovery remaps every glyph: a SutonnyMJ byte plus its vowel signs and conjunct pieces are reassembled into the correct Bengali code point sequence, so the output is letters the system understands rather than a picture of letters tied to one font file.

How to convert Bijoy to Unicode in 3 steps

The flow is a sub-minute job with nothing to install, and the three steps map one to one onto the tool above.

  1. Paste your Bijoy text. Copy the Bangla from your SutonnyMJ document, PageMaker layout, or old web page and drop it into the left box. Paste as plain text so stale formatting does not ride along.
  2. Press Convert. The page runs a local glyph-remapping engine that reads the Bijoy ANSI bytes and rebuilds them as Unicode Bengali. Nothing is uploaded; the work happens in your browser.
  3. Copy the Unicode output. The right box fills with standard Unicode Bengali. Press Copy output and paste it straight into a Facebook post, a Word file, a CMS, or a chat, no special font required.

That is the whole procedure. There is no queue, no watermark, and no login between you and the converted text.

Paste Bijoy text and convert it

Bijoy (ANSI) vs Unicode Bengali, side by side

Bijoy and Unicode both render Bangla, but they store it in completely different ways, and that difference is exactly why one travels across the web and the other does not. A bijoy to unicode converter changes that storage, not the look. The table below sets the two encodings against each other so you can see what the conversion actually does under the hood, replacing a 256-slot single-byte table that holds the whole alphabet with code points drawn from the 128-position Bengali Unicode block.

Encoding comparison table

PropertyBijoy / SutonnyMJ (ANSI)Unicode Bengali
What a byte storesA font glyph in an 8-bit slotA real Bengali code point
Code space256 single-byte positions, shared with LatinBengali block U+0980 to U+09FF
Needs a specific fontYes, SutonnyMJ or another Bijoy fontNo, any Bengali font works
Searchable and indexableNo, search reads it as Latin noiseYes, fully indexed by Google
Works on Facebook and mobileNo, shows broken charactersYes, on every modern device
OriginBijoy by Ananda Computers, 1988Bengali in Unicode since 1991

What the conversion buys you

In one line: Bijoy locks Bangla inside a single font and one 256-slot byte table, while Unicode gives every letter a permanent identity in the U+0980 to U+09FF block that phones, browsers, and search engines all share. Converting trades a font-dependent file that only a SutonnyMJ machine can read for portable text that posts, indexes, and renders anywhere. The visible shapes look the same; only the encoding beneath them changes.

Where Bijoy text comes from, and where it has to go

Bijoy was the default of Bangladeshi publishing for two decades, so the legacy text people need to convert almost always traces back to print and DTP: newspaper archives, books and magazines laid out in PageMaker or QuarkXPress, government notices, NGO reports, and SutonnyMJ Word files. Running a bijoy to unicode converter over that material is rarely about looks and almost always about reach, because the old text now has to live somewhere Bijoy cannot follow.

The destinations that send people here

The triggers repeat across the files dropped on this page, and in our testing they cluster into four jobs. An editor wants a printed report republished as a searchable web article. A page admin needs an old headline to post correctly on Facebook instead of breaking into Latin symbols. A researcher wants to quote a decades-old notice that a database cannot read while it stays ANSI. A team is migrating a SutonnyMJ archive into a modern CMS or a mobile app. In each case the Bengali is fine; only its Bijoy encoding blocks the move, and converting to Unicode clears it.

What a Bijoy to Unicode conversion keeps and what to recheck

A bijoy to unicode conversion only rewrites legacy Bengali bytes. Latin letters, English digits, URLs, and email addresses pass through untouched, so a mixed notice such as "স্মারক নং ০৫, Ref: ABC/2026" stays intact. The job is free because everything runs locally in your browser rather than on a billed server, and a reasonably current browser is all you need.

Two details worth a second look

Two things deserve a glance after converting. Conjuncts (যুক্তাক্ষর) like ক্ষ, ঞ্চ, or স্ত্র are assembled from several Bijoy pieces, so in our checks we read a few against the source every time. Bengali digits and English digits stay distinct in Unicode, so ১২৩ and 123 are never merged, which matters in a memo number or a date. Convert a short sample first, confirm those details read correctly, then move the rest across in small blocks.

Bijoy to Unicode: frequently asked questions

How the local conversion works

Does this converter upload my Bangla text?

No. Your browser reads the Bijoy bytes from the box, runs them through a local glyph-remapping engine, and writes Unicode Bengali back on the same page. Nothing crosses the network, no copy waits on a server, and no remote store ever holds the text. That keeps it safe for confidential office memos, salary sheets, and unpublished notices, since every step of the remap from Bijoy ANSI to Unicode happens inside the browser tab you already have open.

Can I post the Unicode output on Facebook and mobile?

Yes, that is the main reason to convert. Facebook, Messenger, and phone keyboards all speak Unicode, not Bijoy. Once the legacy bytes become real Bengali code points, the text posts, displays, and copies on any modern device with no SutonnyMJ font installed. Old Bijoy bytes, by contrast, collapse into broken Latin characters on those same surfaces, which is exactly the failure this conversion removes.

Bijoy and Unicode encoding

What is the difference between Bijoy and Unicode?

Bijoy is a legacy ANSI system where each Bengali shape is stored as one 8-bit byte tied to a specific font such as SutonnyMJ, so it only renders where that font is installed. Unicode assigns every Bengali letter a permanent code point in the U+0980 to U+09FF block, independent of any font. Bijoy is built for print and DTP; Unicode is built for the web, search, and mobile.

Will the recovered Bangla show up in Google search?

Yes, and that is the practical payoff. Search engines read real Unicode characters, never legacy font bytes, so a Bijoy archive is effectively invisible to Google while it stays ANSI. After conversion, every recovered headline and notice becomes indexable Bengali text readers can search for by name. Screen readers gain the same access, so the text is both discoverable and accessible in a way the Bijoy original never was.

Why does just changing the font not fix it?

Because the problem is the encoding, not the typeface. A Bijoy file holds ANSI bytes mapped to font glyphs, so applying a Unicode font over those bytes still leaves the data as Bijoy, and the text stays broken on any system without SutonnyMJ. Real conversion remaps the bytes into Unicode code points, rewriting the data itself. Only then does the Bangla read correctly everywhere, with no dependency on a particular font file.

Files, formats, and longer jobs

Will SutonnyMJ and Word files convert correctly?

Yes. SutonnyMJ is the flagship Bijoy font and shares the same ANSI keystroke layout as Bijoy itself, so its text remaps cleanly to Unicode Bengali. From Word, copy the Bangla as plain text first so old styling does not interfere, then paste and convert. Tables, bullet lists, and stray spaces from legacy formatting are worth a quick check afterwards, and converting section by section keeps headings and page breaks in order.

My converted text has stray Latin letters left in it. Why?

A passage that still mixes Latin letters into Bengali words usually came from a less common legacy font rather than standard Bijoy or SutonnyMJ, so a few glyphs did not map. Convert that one passage on its own and compare it line by line against the source. Genuine Latin content, real English words, numbers, and links, is meant to stay as is, so only worry about Latin characters sitting inside what should be a single Bengali word.

Should I convert a whole archive at once or in parts?

In parts. A newspaper column or a long government file converts more safely in small blocks, because conjuncts, tables, and line breaks are easier to verify section by section. Keep the original Bijoy file as your source and save the reviewed Unicode separately. That way the text is recoverable if anything looks off, and the clean Unicode copy is ready for the web, search, and reuse on mobile.

How we test this Bijoy decoder, and our sources

Our SutonnyMJ test routine is deliberately concrete. We push a spread of genuine Bijoy and SutonnyMJ samples through the bijoy to unicode converter, a newspaper column, a scanned government notice, and a SutonnyMJ Word file with conjuncts and Bengali digits, then read each Unicode result beside its source to confirm conjuncts, vowel signs, and numbers all land correctly. I keep one mixed Bangla-and-English memo in the test set on purpose, since that is where a weak mapping shows first.

A change ships only after that batch reads clean. In my own runs the conjuncts and Bengali digits are where errors hide, so those get the closest read against the source.

References and last verified

The encoding facts above trace to the 2 public references listed here, and the verified date moves whenever the converter changes in a way users would notice.