Indic Keyboard
Transliteration বাংলা

Bengali Avro

Type Bengali with English letters, the way words sound. Letters change as you type.

Key mappings

What each key or short sequence types on its own.

  • ঃ:
  • ।.
  • ঁ^
  • ৳$
  • ০0
  • ১1
  • ২2
  • ৩3
  • ৪4
  • ৫5
  • ৬6
  • ৭7
  • ৮8
  • ৯9
  • আa
  • আA
  • বb
  • বB
  • ভbh
  • ভbH
  • ভBh
  • ভBH
  • চc
  • চC
  • ছch
  • ছcH
  • ছCh
  • ছCH
  • দd
  • ডD
  • ধdh
  • ধdH
  • ঢDh
  • ঢDH
  • এe
  • এE
  • ঈee
  • ঈEe
  • ফf
  • গg
  • গG
  • ঘgh
  • ঘgH
  • ঘGh
  • ঘGH
  • হh
  • হH
  • ইi
  • ঈI
  • জj
  • জJ
  • ঝjh
  • ঝjH
  • ঝJh
  • ঝJH
  • কk
  • কK
  • খkh
  • খkH
  • খKh
  • খKH
  • লl
  • লL
  • মm
  • মM
  • নn
  • ণN
  • ংng
  • ঙNg
  • ঞNG
  • অo
  • ওO
  • ঐOI
  • উoo
  • ঔOU
  • পp
  • পP
  • ফph
  • ফpH
  • ফPh
  • ফPH
  • কq
  • কQ
  • খqh
  • খqH
  • খQh
  • খQH
  • রr
  • ড়R
  • ঢ়Rh
  • ঢ়RH
  • সs
  • শS
  • শsh
  • শsH
  • ষSh
  • ষSH
  • তt
  • টT
  • থth
  • থtH
  • ঠTh
  • ঠTH
  • উu
  • ঊU
  • ভv
  • ভV
  • ওw
  • ক্সx
  • ক্শxh
  • ক্শxH
  • ক্ষxhh
  • ক্ষxhH
  • ক্ষxHh
  • ক্ষxHH
  • য়y
  • য়Y
  • যz
  • ্যZ

How keys combine

Rules that change what is already typed. In a rule, [ ] matches any one of the letters inside, ( ) remembers what it matched and $1, $2 put it back. Rules are tried in this order and the first match wins.

  1. ([ক-হড়ঢ়য়])্?ররi becomes $1ৃ Only right after typing [^o`] e.g. ক্রর + i → কৃ
  2. ([ক-হড়ঢ়য়])াZ becomes $1্যা Only right after typing [^o`] e.g. কা + Z → ক্যা
  3. (([ক-হড়ঢ়য়])|য়)o becomes $1 Only right after typing [^o`] e.g. ক + o → ক
  4. ([ক-হড়ঢ়য়])a becomes $1া Only right after typing [^o`] e.g. ক + a → কা
  5. ([ক-হড়ঢ়য়])i becomes $1ি Only right after typing [^o`] e.g. ক + i → কি
  6. ([ক-হড়ঢ়য়])(I|েe) becomes $1ী Only right after typing [^o`] e.g. ক + I → কী
  7. ([ক-হড়ঢ়য়])u becomes $1ু Only right after typing [^o`] e.g. ক + u → কু
  8. ([ক-হড়ঢ়য়])U becomes $1ূ Only right after typing [^o`] e.g. ক + U → কূ
  9. ([ক-হড়ঢ়য়])o becomes $1ু Only right after typing [o`] e.g. ক + o → কু
  10. ([ক-হড়ঢ়য়])e becomes $1ে Only right after typing [^o`] e.g. ক + e → কে
  11. ([ক-হড়ঢ়য়])োI becomes $1ৈ Only right after typing [^o`] e.g. কো + I → কৈ
  12. ([ক-হড়ঢ়য়])O becomes $1ো Only right after typing [^o`] e.g. ক + O → কো
  13. ([ক-হড়ঢ়য়])োU becomes $1ৌ Only right after typing [^o`] e.g. কো + U → কৌ
  14. ([ক-হড়ঢ়য়][িুেো]|[এইওউ])a becomes $1য়া Only right after typing [^o`] e.g. কি + a → কিয়া
  15. ([ক-হড়ঢ়য়][াে]|[আএ])o becomes $1ও Only right after typing [^o`] e.g. কা + o → কাও
  16. ([কঙলষস])(k|K) becomes $1্ক Only right after typing [^o`] e.g. ক + k → ক্ক
  17. ([ঙদল])(g|G) becomes $1্গ Only right after typing [^o`] e.g. ঙ + g → ঙ্গ
  18. ([চশ])c becomes $1্চ Only right after typing [^o`] e.g. চ + c → চ্চ
  19. ([জঞব])j becomes $1্জ Only right after typing [^o`] e.g. জ + j → জ্জ
  20. ([কটণনপলষস])T becomes $1্ট Only right after typing [^o`] e.g. ক + T → ক্ট
  21. ([ডণনল])D becomes $1্ড Only right after typing [^o`] e.g. ড + D → ড্ড
  22. ([গষহ])N becomes $1্ণ Only right after typing [^o`] e.g. গ + N → গ্ণ
  23. ([কতনপশসহ])t becomes $1্ত Only right after typing [^o`] e.g. ক + t → ক্ত
  24. ([দনব])d becomes $1্দ Only right after typing [^o`] e.g. দ + d → দ্দ
  25. ([গঘণতধনপমশসহ])n becomes $1্ন Only right after typing [^o`] e.g. গ + n → গ্ন
  26. ([পমলষস])p becomes $1্প Only right after typing [^o`] e.g. প + p → প্প
  27. ([স])f becomes $1্ফ Only right after typing [^o`] e.g. স + f → স্ফ
  28. ([বমল])b becomes $1্ব Only right after typing [^o`] e.g. ব + b → ব্ব
  29. ([দম])(v|V) becomes $1্ভ Only right after typing [^o`] e.g. দ + v → দ্ভ
  30. ([কগঙটণতদধনমলশষসহ])m becomes $1্ম Only right after typing [^o`] e.g. ক + m → ক্ম
  31. ([ক-ঘচ-ঝট-যলশ-হড়ঢ়য়])r becomes $1্র Only right after typing [^o`] e.g. ক + r → ক্র
  32. ([কগপ-বমলশসহ])l becomes $1্ল Only right after typing [^o`] e.g. ক + l → ক্ল
  33. ([কনপ])s becomes $1্স Only right after typing [^o`] e.g. ক + s → ক্স
  34. ([ক-হড়ঢ়য়])w becomes $1্ব Only right after typing [^o`] e.g. ক + w → ক্ব
  35. ([ক-হড়ঢ়য়])y becomes $1্য Only right after typing [^o`] e.g. ক + y → ক্য

Other Bengali layouts

Something types wrong?

Tell us the keys you pressed, what you expected and what you got.

Report a layout issue