Quick access

Bangla Typing – Avro Phonetic

Type Bangla with an English keyboard: ami banglay gan gai becomes আমি বাংলায় গান গাই. Same rules as Avro Keyboard, nothing to install, and your text stays in your browser.

Switch with Ctrl+M

Bangla is on. Words turn into Bangla as you type; type a backtick (`) to stop two letters joining. English is on. Press Ctrl+M or the বাংলা button to type Bangla again.

Draft saved in this browser

Avro phonetic chart: what to type

Type the English letters on the left of each box to get the Bangla on the right.

Vowels (স্বরবর্ণ)

At the start of a word, or after another vowel.

o
অ
a
আ
i
ই
I
ঈ
u
উ
U
ঊ
rri
ঋ
e
এ
OI
ঐ
O
ও
OU
ঔ

Vowel signs (কার)

After a consonant. Plain “o” keeps the inherent অ: ko → ক.

ka
কা
ki
কি
kI
কী
ku
কু
kU
কূ
krri
কৃ
ke
কে
kOI
কৈ
kO
কো
kOU
কৌ

Consonants (ব্যঞ্জনবর্ণ)

Capital letters matter: t is ত, T is ট.

k
ক
kh
খ
g
গ
gh
ঘ
Ng
ঙ
c
চ
ch
ছ
j
জ
jh
ঝ
NG
ঞ
T
ট
Th
ঠ
D
ড
Dh
ঢ
N
ণ
t
ত
th
থ
d
দ
dh
ধ
n
ন
p
প
f
ফ
b
ব
v
ভ
m
ম
z
য
r
র
l
ল
sh
শ
Sh
ষ
s
স
h
হ
R
ড়
Rh
ঢ়
Y
য়
t``
ৎ

Signs, joining and symbols

Consonants typed together join on their own: bondhu → বন্ধু.

ng
ং
:
ঃ
^
ঁ
dhorrmo
ধর্ম
rr before a consonant gives the reph (র্)
bidyaloy
বিদ্যালয়
y after a consonant gives য-ফলা
shw
শ্ব
w after a consonant gives ব-ফলা
kkh
ক্ষ
gg
জ্ঞ
am`ra
আমরা
a backtick stops two letters joining
k,,
ক্‌
two commas give a visible hasanta
.
।
$
৳
2027
২০২৭

More Bangla tools

Phonetic rules from jsAvroPhonetic, © OmicronLab, used unchanged under the Mozilla Public License 1.1. Avro Keyboard is a trademark of OmicronLab; this page is not affiliated with it.

About the Bangla Typing

Bangla typing lets you write Bangla by spelling the words out in English letters, the way you would in a text message. Type “ami tomake bhalobashi” and you get “আমি তোমাকে ভালোবাসি”. It follows the same phonetic rules as Avro Keyboard, so if you already know Avro you can start straight away, and the result is Unicode Bangla that works on Facebook, Gmail, Word and every phone.

How to use it

  1. 1 Click in the box and type a Bangla word in English letters, such as “bangladesh”.
  2. 2 Each word turns into Bangla as you type. If a better spelling is offered under the box, pick it with ↑ ↓ or a click.
  3. 3 Press Copy and paste the Bangla wherever you need it, or download it as a text file.

Frequently asked questions

How do I type Bangla with an English keyboard?

Spell the word as it sounds, in English letters: “ami” gives আমি, “bhalo” gives ভালো, “bangladesh” gives বাংলাদেশ. Vowels after a consonant become vowel signs on their own, and consonants typed together join into conjuncts, so “bondhu” gives বন্ধু.

Is this the same as Avro Keyboard?

It uses the same Avro phonetic rule table, published by OmicronLab, so every word comes out the same as in Avro’s phonetic mode. On top of that it fixes the spelling of about 130 everyday words that the rules alone get wrong, such as “amra” (আমরা) and “tomra” (তোমরা). Untick “Fix common words” to get pure Avro output.

Why do capital letters give different letters?

Bangla has more letters than English, so capitals are used for the extra ones: t is ত and T is ট, d is দ and D is ড, n is ন and N is ণ, sh is শ and Sh is ষ, and R is ড়. For long vowels use capitals too: I is ঈ / ী and U is ঊ / ূ, while O gives ও / ো.

How do I type reph (র্), ya-phala and hasanta?

Type “rr” before a consonant for reph: “dhorrmo” gives ধর্ম. A “y” after a consonant gives য-ফলা: “bidyaloy” gives বিদ্যালয়. A “w” after a consonant gives ব-ফলা: “bishwas” gives বিশ্বাস. Two commas give a visible hasanta, and a backtick (`) stops two letters joining: “am`ra” gives আমরা.

Does it work on my phone?

Yes. Phone keyboards send whole words at once, so on a phone each word turns into Bangla when you press space, with a preview under the box while you type. Switching off your keyboard’s autocorrect for English helps. You can also type everything in English and press “Convert English to Bangla”.

How do I switch between Bangla and English?

Press Ctrl+M (also on a Mac), or use the বাংলা / English buttons above the box. Text you typed in English mode stays in English.

Is my text saved or sent anywhere?

Nothing is sent to a server. The page keeps a draft in your own browser so it is still there if you close the tab by mistake; press Clear to remove it.