Every Keyboard
FR

Bengali Keyboard

A free online Bengali (Bangla) keyboard. Type Bengali in English letters (ami → আমি), use the Bangladesh National (Jatiyo) or InScript layout or pick from the alphabet, then copy your text.

0 words · 0 charactersYour text stays in your browser
Layout

Copy and paste Bengali letters

Tap a character to copy it, then paste it anywhere.

Vowels

Consonants

Vowel signs and marks

Rare and Sanskrit letters

Assamese letters

Punctuation and digits

How to type Bengali with this keyboard

Choose how you want to type with the tabs on the keyboard:

  • Phonetic: type Bengali the way it sounds in English letters and it turns into Bengali as you type. ami becomes আমি, kemon achen becomes কেমন আছেন, dhonnobad becomes ধন্যবাদ. This is how most people type Bangla on a computer or phone.
  • National: the Bangladesh National keyboard (জাতীয় কীবোর্ড), the standard layout of Bangladesh. Your keys type the Bengali letter in the same position: consonants under the right hand, vowel signs under the left. Type the consonant and then its vowel sign (J D → কি); a vowel key at the start of a word gives the full vowel (H → আ), and G is the hasanta for juktakkhor.
  • InScript: the standard Indian layout for Bengali, key by key, as on Windows. Your keys type the Bengali character in the same position.
  • Alphabet: the whole Bengali alphabet (বর্ণমালা) in order. Click a consonant, then a vowel sign from the last row: ক + ি gives কি.

The buttons above the keyboard add the hasanta ্, anusvara ং, chandrabindu ঁ, visarga ঃ, khanda ta ৎ, the dari । and the taka sign ৳. Open Digits for the Bengali numerals ০ to ৯.

Typing Bengali in English letters: the rules

Every Bengali consonant carries a short o sound unless a vowel sign or a hasanta replaces it, so ক is ko. The phonetic mode follows that. Letters are case-sensitive: t is ত but T is ট, and c is চ while ch is ছ.

What you typeWhat you getExample
Consonant + consonantjoins them with a hasanta (্)kintu → কিন্তু, condro → চন্দ্র
o after a consonantthe built-in vowel, nothing writtenkobe → কবে, kemon → কেমন
o at the end, after one consonantো (after a conjunct it stays silent)koro → করো, dhormo → ধর্ম
o elsewhereঅ at the start, ও after a vowelonek → অনেক, khao → খাও
a, i, u, ethe vowel signs া ি ু েbaba → বাবা, kichu → কিছু
I, U (or ee, oo)the long ী and ূnodI → নদী, pUja → পূজা
O, oi, ouো ৈ ৌbOn → বোন, toiri → তৈরি
c, chচ, ছca → চা, kichu → কিছু
T D N, Th Dhট ড ণ, ঠ ঢTaka → টাকা, Dim → ডিম
R, Rhড় ঢ়baRi → বাড়ি, aShaRh → আষাঢ়
y after a consonantya-phala ্যbidya → বিদ্যা
y elsewhereয়meye → মেয়ে, khay → খায়
w after a consonantba-phala ্বdwar → দ্বার
ng, ^, :ং ঁ ঃrong → রং, ca^d → চাঁদ
t`ৎ (khanda ta)hoThat` → হঠাৎ
. or |the dari ।ami. → আমি।
_ (underscore)separates letters, or skips the word listek_dom → একদম, k_h → কহ

Many common words are usually spelled loosely in English letters (o for ো, sh for স), so the page also knows about ninety of them as people type them: bhalo → ভালো, tomake → তোমাকে, bhalobashi → ভালোবাসি. Backspace removes the last English letter of the word you're typing.

Common Bengali words and how to type them

Each of these is typed in Phonetic mode exactly as shown in the first column.

TypeYou getMeaning
amiআমিI
tumiতুমিyou (familiar)
apniআপনিyou (polite)
kemon achenকেমন আছেনhow are you? (polite)
ami bhalo achiআমি ভালো আছিI'm fine
dhonnobadধন্যবাদthank you
banglaবাংলাBengali, Bangla
bangladeshবাংলাদেশBangladesh
ami tomake bhalobashiআমি তোমাকে ভালোবাসিI love you
shuvo noboborshoশুভ নববর্ষHappy New Year (Pohela Boishakh)
shuvo jonmodinশুভ জন্মদিনhappy birthday
bondhuবন্ধুfriend
maমাmother
babaবাবাfather
paniপানিwater (in Bangladesh)
jolজলwater (in West Bengal)
bhatভাতrice
kothayকোথায়where?

Bengali alphabet chart (বাংলা বর্ণমালা)

The Bengali alphabet as it is taught: the 11 vowels, then the consonants five to a row by where they are made in the mouth, then the letters and signs that complete it. Under each letter is what to type for it in Phonetic mode. Download it to print or share.

Bengali alphabet chart: the vowels অ to ঔ and the consonants ক to হ, with what to type for each in English letters

Download the Bengali alphabet chart (PNG)

Bengali vowels and kar signs

Every vowel has two forms: the full letter at the start of a word or after another vowel, and a sign (kar) attached to a consonant. অ has no sign because every consonant already includes it.

VowelSignTypeSoundInScript
অ(none)oo as in hot, the vowel every consonant carriesShift+D
আা কাaa as in fatherE, Shift+E
ইি কিii as in sitF, Shift+F
ঈী কীI, eethe same sound today, written longR, Shift+R
উু কুuu as in putG, Shift+G
ঊূ কূU, oothe same sound today, written longT, Shift+T
ঋৃ কৃrriri as in rich= key, Shift+= key
এে কেee as in bed, or a as in catS, Shift+S
ঐৈ কৈoioi as in boyW, Shift+W
ওো কোO, o at the end of a wordo as in go, without the glideA, Shift+A
ঔৌ কৌouow as in lowQ, Shift+Q

Bengali consonants

The consonants are grouped by where they are made in the mouth. Like Hindi, Bengali separates sounds with and without a puff of air (ক k, খ kh) and with the tongue on the teeth or curled back (ত t, ট T). Several letters that were once different now sound the same: শ ষ স are usually all sh, and জ য are both j.

LetterTypeSoundInScript
কkkK
খkhk with a puff of airShift+K
গgg as in goI
ঘghg with a breathy hShift+I
ঙNgng as in singShift+U
চcch as in church, no puff of air; key
ছchch with a puff of airShift+; key
জjj as in jamP
ঝjhj with a breathy hShift+P
ঞNGn before চ and জShift+] key
টTt with the tongue curled back' key
ঠThthe same with a puff of airShift+' key
ডDd with the tongue curled back[ key
ঢDhthe same with a breathy hShift+[ key
ণNn (said like ন today)Shift+C
তtt with the tongue on the teethL
থththe same with a puff of airShift+L
দdd with the tongue on the teethO
ধdhthe same with a breathy hShift+O
নnnV
পppH
ফph, fph, often said fShift+H
বbbY
ভbh, vb with a breathy h, often said vShift+Y
মmmC
যzj as in jam (antastha ja)/ key
রra tapped rJ
লllN
শsh, Ssh as in shoeShift+M
ষShsh (murdhanya sha)Shift+, key
সss, or sh in many wordsM
হhhU
ড়Ra flapped r
ঢ়Rhthe same with a breathy h
য়yy between vowelsShift+/ key
ৎt`a final t (khanda ta)

Juktakkhor: Bengali conjunct letters

When two consonants meet with no vowel between them, a hasanta (্) joins them and they are written as one conjunct letter, a juktakkhor (যুক্তাক্ষর). Some keep both shapes side by side, others merge into a new shape. র before a consonant becomes a small stroke on top (র্ম), and after one it becomes a stroke at the bottom (প্র).

ConjunctMade ofTypeExample
ক্ষক + ্ + ষkkhক্ষমা (kkhoma, forgiveness)
ক্তক + ্ + তktশক্তি (shokti, strength)
ন্তন + ্ + তntকিন্তু (kintu, but)
ন্ধন + ্ + ধndhবন্ধু (bondhu, friend)
ন্দ্রন + ্ + দ + ্ + রndrচন্দ্র (condro, moon)
স্তস + ্ + তstরাস্তা (rasta, road)
দ্যদ + ্ + যdyবিদ্যা (bidya, knowledge)
দ্বদ + ্ + বdwদ্বার (dwar, door)
র্মর + ্ + মrmধর্ম (dhormo, religion)
প্রপ + ্ + রprপ্রেম (prem, love)

Bangladesh National (Jatiyo) keyboard layout

The National keyboard is the Bangladesh standard layout, BDS 1738, and the Bangla layout of Linux. Consonants sit under the right hand and vowel signs under the left, with the hasanta on G and the dari । on Shift+G. The number row types the Bengali digits.

Letters go in the order they are stored: the consonant, then its vowel sign, even for ি which is drawn to the left (J D → কি). A vowel key at the start of a word or after another vowel gives the full vowel: H M D → আমি. For a juktakkhor, type the hasanta between the consonants: J G Shift+N → ক্ষ. With AltGr (or Alt/Option) you get the full vowels directly, ৎ on K, ৳ on 4 and the rarer signs.

`~
১!
২@
৩#
৪$
৫%
৬^
৭&
৮*
৯(
০)
-_
=+
ঙQ
যW
ডE
পR
টT
চY
জU
হI
গO
ড়P
[{
]}
\|
◌ৃ◌ৗA
◌ু◌ূS
◌ি◌ীD
বF
◌্।G
◌াঅH
কJ
তK
দL
;:
'"
◌ঁ◌ঃZ
◌ো◌ৌX
◌ে◌ৈC
রV
নB
সN
মM
,<
.>
/?
Bangladesh National layout (without Shift)
~
!
@
#
$
%
^
&
*
(
)
_
+
◌ংQ
য়W
ঢE
ফR
ঠT
ছY
ঝU
ঞI
ঘO
ঢ়P
{
}
|
◌ৗA
◌ূS
◌ীD
ভF
।G
অH
খJ
থK
ধL
:
"
◌ঃZ
◌ৌX
◌ৈC
লV
ণB
ষN
শM
<
>
?
Bangladesh National layout with Shift

Bengali InScript keyboard layout

InScript is the standard Indian keyboard layout, built into Windows, Mac and Linux. It puts the same sound on the same key in every Indian script, so if you know Hindi InScript you already know Bengali InScript. Vowel signs are under the left hand and consonants under the right; the hasanta is on D. Keys for letters Bengali doesn't have type their English character. The small letter on each key is the English key in the same place.

`~
1!
2@
3◌্র
4র্
5জ্ঞ
6ত্র
7ক্ষ
8শ্র
9(
0)
-◌ঃ
◌ৃঋ=
◌ৌঔQ
◌ৈঐW
◌াআE
◌ীঈR
◌ূঊT
বY
হU
গI
দO
জP
ড[
◌়ঞ]
\|
◌োওA
◌েএS
◌্অD
◌িইF
◌ুউG
পH
রJ
কK
তL
চ;
ট'
z
◌ং◌ঁX
মC
নV
বB
লN
সM
,ষ
.।
য/
Bengali InScript layout (without Shift)

With Shift, most keys give the aspirated consonant or the full vowel:

~`
!1
@2
◌্র3
র্4
জ্ঞ5
ত্র6
ক্ষ7
শ্র8
(9
)0
◌ঃ-
ঋ=
ঔQ
ঐW
আE
ঈR
ঊT
ভY
ঙU
ঘI
ধO
ঝP
ঢ[
ঞ]
|\
ওA
এS
অD
ইF
উG
ফH
J
খK
থL
ছ;
ঠ'
Z
◌ঁX
ণC
V
B
N
শM
ষ,
।.
য়/
Bengali InScript layout with Shift

Bengali numerals and punctuation

Bengali has its own digits, used every day on prices, dates and phone numbers in Bangladesh and West Bengal. Open Digits above the keyboard to type them. Bengali ends a sentence with the dari । instead of a full stop; other punctuation is the same as in English.

BengaliDigit
০0
১1
২2
৩3
৪4
৫5
৬6
৭7
৮8
৯9
SignNameUse
।dariFull stop at the end of a sentence
৳takaThe Bangladeshi taka: ৳৫০০
্hasantaRemoves a consonant's vowel and joins it to the next one
ংanusvaraA final ng: রং (rong, colour)
ঁchandrabinduA nasal vowel: চাঁদ (type ca^d, moon)
ঃvisargaA breath after a vowel, in a few words: দুঃখ (type du:kh, sorrow)
ৎkhanda taA t with no vowel at the end of a syllable: হঠাৎ (type hoThat`, suddenly)

How to add a Bengali keyboard to your device

Windows

Settings → Time & language → Language & region → Add a language → Bangla (Bangladesh) or Bangla (India). The India option includes the Bengali InScript keyboard. For the Bangladesh National (Jatiyo) layout, use the National tab on this page. Switch with Windows+Space.

Mac

System Settings → Keyboard → Text Input → Edit → + → Bangla. Choose Bangla - QWERTY, which follows the English letters, or Bangla for InScript. Switch with Control+Space or the Globe key.

iPhone and iPad

Settings → General → Keyboard → Keyboards → Add New Keyboard → Bangla. Tap the globe key to switch.

Android

In Gboard, open Settings → Languages → Add keyboard → Bangla (Bangladesh) or Bangla (India). Pick the Bengali layout, or the option that types Bangla from English letters. Tap the globe key or hold the space bar to switch.

Chromebook

Settings → Device → Keyboard and inputs → Input settings → Add input methods → Bangla. Switch with Ctrl+Space.

Linux

Add the keyboard layout Bangla (Bangladesh) in your desktop's keyboard settings: it is the National (Jatiyo) layout.

Frequently asked questions

How do I type Bengali using an English keyboard?

Use the Phonetic mode on this page and spell Bengali words the way they sound: ami becomes আমি, kemon achen becomes কেমন আছেন. Consonants typed together join automatically (kintu → কিন্তু), and a capital T, D, N or R gives ট, ড, ণ or ড় (except that N and R at the start of a word are read as n and r). When you're done, press Copy and paste the text anywhere.

How do I type juktakkhor (conjunct letters)?

In Phonetic mode just type the consonants next to each other: nt gives ন্ত, kt gives ক্ত, ndr gives ন্দ্র and kkh gives ক্ষ. The hasanta (্) goes in for you. In InScript mode, type the first consonant, the hasanta on D, then the second consonant.

How do I type the o sign (ো)?

Type a capital O: dOkan gives দোকান (shop) and bOn gives বোন (sister). A lowercase o in the middle of a word is the vowel every Bengali consonant already carries, so nothing extra is written (kobe → কবে), and at the end of a word it gives ো by itself (koro → করো). The page also knows the usual spellings of about ninety common words, such as bhalo, tomake and dhonnobad.

Is there a Bangladesh National (Jatiyo) keyboard here?

Yes. Open the National tab and type with the standard layout of Bangladesh, BDS 1738, key for key: J is ক, H is া, D is ি and G is the hasanta. Type the consonant first and then its vowel sign, even for ি (J D → কি). A vowel key at the start of a word gives the full vowel, so H M D gives আমি.

Is Bengali the same as Bangla?

Yes. Bangla (বাংলা) is the language's own name, and Bengali is the English name. It is the national language of Bangladesh and an official language of West Bengal, Tripura and the Barak Valley of Assam in India, with about 270 million speakers.

Is the Bengali keyboard the same as the Assamese keyboard?

Nearly. Assamese uses the same script with two letters of its own: ৰ for r and ৱ for w. You can type Assamese here too: type as usual and tap ৰ and ৱ in the Assamese letters of the copy-and-paste grid under the keyboard.

Is my text private?

Yes. Everything runs in your browser. Your draft is kept on your own device so it survives a refresh, and it's never uploaded.

Printable Bengali keyboard layout

Save or print this picture of the layout, or keep it open next to your screen while you learn where the letters are.

Bengali Keyboard layout: every key with the letter it types and the matching English keyDownload the layout (PNG)

Keep typing