Skip to main content

Home › Bengali Transliteration

Bengali to English Transliteration

Bengali transliteration means writing Bengali, or Bangla, with the Latin alphabet according to how the letters are written rather than translating what the words mean. This tool converts Bengali script into Latin letters using ISO 15919, the international standard for romanizing Indic scripts. It does not work in the opposite direction, and it produces the standard romanization rather than the familiar English spellings, which is a bigger difference in Bengali than in most languages.

0 characters
Result will appear here...

Successful conversions aren't stored. How this works

Fast Free No registration required

Why the output says "kalakātā" and not "Kolkata"

Bengali letters carry a built-in vowel when nothing else is written. In Sanskrit and Hindi that vowel is an a, and the romanization standards were built around that. In Bengali it is closer to an open o, which is why the city written কলকাতা is said "Kolkata" but transliterates letter by letter as kalakātā.

Bengali words in standard romanization and in their familiar English spelling
Bengali This tool (ISO 15919) Familiar spelling
কলকাতাkalakātāKolkata
বাংলাbānlāBangla
ঢাকাḍhākāDhaka
নমস্কারnamaskāranomoskar

Neither column is a mistake. A transliteration standard maps letters, so that the original spelling can be rebuilt from the result and two different Bengali words never collapse into one Latin spelling. Everyday English spellings map sounds instead, which reads better aloud and loses that reversibility. If you need the version that appears on a passport or a street sign, you want the second column, and no automatic tool produces it reliably.

If you came here to type Bengali, read this first

Most searches for "English to Bengali transliteration" are looking for a Bangla typing tool: you type amar nam on an ordinary keyboard and you get আমার নাম. That is the opposite direction from this page, and we have not shipped it, because the easy version of it is wrong most of the time.

Bengali distinguishes sounds that English spelling does not, so a word typed in Latin letters usually has several valid readings and only one is the word you meant:

Latin letters that correspond to more than one Bengali letter
You type Could be Or Or
tত (dental)ট (retroflex) 
dদ (dental)ড (retroflex) 
nনণ 
shশষস
jজয 
o or athe inherent vowel, written with nothing at allঅ 

A letter-mapping table cannot choose between those columns, because what you typed does not contain the information needed to choose. The tools that do this well, Google's input method and the open-source GoVarnam among them, generate every candidate the table allows and then pick between them with a dictionary of real words, usually offering a list to choose from. We tested the table-only approach on a related script, Tamil, and it scored three correct words out of ten. That is the reason this direction is missing rather than approximate.

Bengali, Bangla, and the script Assamese shares

Bangla is what speakers call the language; Bengali is the English name for it. They are the same language, so "Bangla transliteration" and "Bengali transliteration" are the same request, and the selector in the tool says Bengali only because the interface is in English.

The writing system is formally the Bengali-Assamese script, shared with Assamese and with Manipuri as written in India. Assamese uses ৰ where Bengali uses র, and ৱ where Bengali uses ব. The tool applies Bengali readings, so Assamese text converts but those two letters will not come out the way an Assamese reader expects.

There is more than one romanization of Bengali

Which system you want depends on what you are doing, and they disagree on the same word:

Bengali romanization systems and what each is used for
System Used for Keeps diacritics
ISO 15919 The international standard, and what this tool produces Yes
National Library at Kolkata Library catalogues and dictionaries across Indic scripts Yes
ITRANS and Harvard-Kyoto Typing Indic text on an ASCII keyboard, in strict notation No, it uses capitals instead
Everyday English spelling Names, places, signage, most of what you read online No, and it follows no fixed rule

The last row is the one with no standard behind it, which is exactly why automatic tools cannot reproduce it: "Kolkata", "Calcutta" and "Kolkota" are all spellings people actually use for the same word.

Where the conversion data comes from

We are not linguists and we do not invent romanization rules. Bengali conversion runs on the Unicode Common Locale Data Repository transliteration data through PHP's Transliterator class, the same ICU implementation browsers and operating systems use, following ISO 15919. Bengali output is passed through unmodified, unlike our Devanagari-based languages, where we apply two documented adjustments. Which language gets which treatment is listed on the About page.

What this tool does not do

  • It does not translate. নমস্কার comes back as namaskāra, which is how it is written. What it means is "greetings", and that is a translator's job.
  • It does not type Bengali for you. English to Bangla needs a dictionary-backed input method, not a conversion table.
  • It does not spell names the way documents do. You get the standard romanization, not the conventional English form.
  • It transliterates, it does not transcribe. The output reflects the letters that are written, so it will not show you the vowel reductions and silent endings that Bengali pronunciation actually has.

Frequently Asked Questions

Writing Bengali words with the Latin alphabet according to the letters they are written with, rather than translating what they mean. নমস্কার becomes "namaskāra", which is the spelling; the meaning is "greetings".

Because Bengali letters carry a built-in vowel that the romanization standards treat as an "a" while Bengali pronounces it closer to an "o". কলকাতা transliterates as "kalakātā" and is said "Kolkata". The standard maps letters so the original can be rebuilt from the result; the familiar spelling maps sounds and follows no fixed rule.

Not yet. English spelling does not separate ত from ট, দ from ড, or শ from ষ and স, so a word typed in Latin letters has several valid readings. Choosing correctly needs a dictionary of Bengali words behind the conversion table, and we would rather not ship a tool that is wrong most of the time.

Yes. Bangla is what speakers call the language and Bengali is its English name, so both phrases mean the same request. The tool says Bengali only because the interface is in English.

Assamese uses the same script, so the text converts, but the tool applies Bengali readings. Assamese ৰ and ৱ will not come out the way an Assamese reader expects.

ISO 15919, through the Unicode CLDR transliteration data in PHP's Transliterator class. Bengali output is passed through unmodified, unlike our Devanagari-based languages, where we apply two documented adjustments.

Last updated: 23 October 2026 · See what's changed

Other scripts

The same tool romanizes twelve other writing systems, Hindi, Tamil and Telugu among them, and there is a longer explanation of what transliteration is if you want the general picture.

All languages What is transliteration?