Bengali Keyboard Onlineবাংলা কিবোর্ড

Full Bangla typing with automatic juktakkhor — write in Banglish and get real কেমন আছো, no app required.

100% Free · No Account · Works Everywhere
300+ Keyboards Soon
4B+ Speakers Covered
100% Free Forever
0 / 5000
🇸🇦 Arabic
ⵣ Amazigh
🇪🇹 Amharic
🇧🇩 Bengali
🇲🇲 Burmese
🇨🇳 Chinese
🇵🇭 Filipino
🇬🇷 Greek
🇮🇳 Gujarati
🇳🇬 Hausa
🇮🇳 Hindi
🇳🇬 Igbo
🇯🇵 Japanese
🇮🇳 Kannada
🇰🇷 Korean
Kurdistan Kurdish
🇮🇳 Malayalam
🇮🇳 Marathi
🇲🇳 Mongolian
🇳🇵 Nepali
🇦🇫 Pashto
🇮🇷 Persian
🇮🇳 Punjabi
🇷🇺 Russian
🇵🇰 Sindhi
🇸🇴 Somali
🇮🇳 Tamil
🇮🇳 Telugu
🇹🇭 Thai
🇪🇷 Tigrinya
🇹🇷 Turkish
🇵🇰 Urdu
East Turkestan Uyghur
🇻🇳 Vietnamese
🇳🇬 Yoruba
# Special Characters
😊 Emoji
✨ Matra
🔢 Numbers
Western
Symbols

Works with every app you love

Ready-Made Bengali Combos

One click to insert — or copy straight to clipboard

Emoji mascot

How To Use

Three steps. Ten seconds.

Type

Type

Write in Banglish — "kemon acho" becomes কেমন আছো — or tap the Bangla keys directly; conjuncts and vowel signs form themselves as you go.

1
Copy

Copy

One tap saves your text as clean Unicode Bangla — juktakkhor, chandrabindu and the taka sign intact — ready for any app.

2
Paste

Paste

Drop it into imo, Facebook or WhatsApp — it renders identically for family in Dhaka, Kolkata or the Gulf.

3

Bengali Keyboard for Any App

Type your Bangla above, hit Copy once, and paste it anywhere Bengalis gather online.Copy → paste into any app. No special settings needed.

Snapchat

Snapchat

Snapchat captions in Bangla work like any text — paste from here and conjuncts like ক্ত stay fused instead of splitting apart.

WhatsApp

WhatsApp

From Dhaka to the Gulf camps, WhatsApp and imo carry Bangla home every day — paste text that renders on even the cheapest Android.

Instagram

Instagram

Bengali Instagram thrives on Tagore quotes and Ekushey posts — paste script with every matra in place, ready for captions and stories.

TikTok

TikTok

Bangla TikTok comments reach one of the platform’s biggest audiences — paste text that displays correctly for viewers on both sides of the border.

Free Bengali Keyboard

Free Bengali Keyboard Online.
Type from any device — no download, no install.

100% free · 270+ million speakers · All devices

The Bengali script (Bangla lipi) descends from Brahmi through the Gupta and Siddham scripts, taking recognizable form under the Pala dynasty — the oldest surviving Bengali texts, the Charyapada mystic songs, date to the 10th–12th centuries. Modern printed Bengali was born in 1778, when punch-cutter Panchanan Karmakar cut the first Bengali movable type for Nathaniel Halhed's Grammar of the Bengal Language — decades before most Indian scripts were ever printed. The alphabet order taught today was standardized by Ishwar Chandra Vidyasagar in his 1855 primer Barnaparichay, still the first book many Bengali children read. It is the script of Rabindranath Tagore, the first non-European Nobel laureate in Literature (1913), and the only script in the world whose poetry became the national anthem of two countries — India's Jana Gana Mana and Bangladesh's Amar Shonar Bangla, both written by Tagore in Bengali.

Bengali vowel signs don't follow the letter they belong to — they wrap around it: in কে (ke), the sign ে is typed after ক but renders to its left; in কো (ko), the sign ো splits into pieces on both sides of the consonant. Letters hang from a continuous headstroke (the matra line), and consonant clusters fuse into যুক্তাক্ষর (juktakkhor) — hundreds of conjunct ligatures built with the hasanta (্) — which makes Bengali impossible to type letter-by-letter on a Latin keyboard. Kactyl's phonetic mode handles all of it automatically: type ke and the visual reordering happens for you; type a cluster and the conjunct fuses itself; type banglish the way you already write in chat and get correct Bangla script.

Bengali typing demand is driven by one of the world's largest labor diasporas: Bangladeshi users made 35.8 billion international calls on imo in 2023 alone — top destinations Saudi Arabia, UAE, Oman, Malaysia and Qatar — and imo, not WhatsApp, is the default app connecting Gulf migrant workers with family back home. Inside Bangladesh, Facebook is effectively the internet for tens of millions of users, while the UK's Sylheti-speaking community around London's Banglatown keeps demand alive in Europe. Avro Keyboard (2003) made phonetic "Banglish" input the national typing habit — Bengali speakers expect to type ami tomake bhalobashi and get আমি তোমাকে ভালোবাসি, not to memorize a layout. And the language carries political weight no other script matches: the 1952 Bengali Language Movement — students killed defending the right to use Bangla — is why UNESCO made 21 February International Mother Language Day, and why Dhaka's month-long Ekushey Boi Mela book fair fills with posts written in Bangla script every February.

1. Open kactyl.com/bengali/ 2. Click letters 3. Copy 4. Paste anywhere

How Bangla Letters Combine

Bengali doesn’t type letter-by-letter — vowel signs wrap around consonants and clusters fuse into new shapes. This is the machinery this keyboard automates.

11 vowelsHundreds of conjuncts৳ its own currency signStandardized 1855
The fusion engine

যুক্তাক্ষর — letters that merge

ক্তন্ডষ্ণ

Consonant clusters fuse into single glyphs: ক + ত becomes ক্ত, as in রক্ত (blood). Bengali has hundreds of these fused forms — type the sounds and the conjunct builds itself.

রক্ত — blood  ·  বিজ্ঞান — science
The wraparound vowels

Signs that jump left — or both ways

কেকোকৌ

Type ক then ে and the vowel appears on the left: কে. Some signs split around both sides: কো. The keyboard stores the letters in the right order; the font performs the acrobatics.

কেমন — how  ·  কোথায় — where
The special forms

The four special marks

অংঅঃঅঁ

Khanda ta ends words like হঠাৎ (suddenly); anusvar gives বাংলা its ng; bisorgo adds breath; chandrabindu nasalizes চাঁদ (moon). Four small marks, four dedicated keys.

হঠাৎ — suddenly  ·  চাঁদ — moon
Its own numbers — and money

০-৯ plus the taka sign

Bangla digits are still standard in Bangladesh — prices, addresses, number plates — and ৳ (U+09F3) is one of the few currencies with its own Unicode letter. All on the number row.

৳৫০০ — five hundred taka
FAQ

Frequently Asked
Questions

Everything you need to know about the Bengali keyboard

In phonetic mode, type the consonant sounds together — "rakta" produces রক্ত with the ক্ত conjunct formed automatically. On the visual layout, press the first consonant, the hasanta (্), then the second: ক + ্ + ত = ক্ত. Bengali has hundreds of these fused forms, and the keyboard outputs clean Unicode so every font renders them correctly.
That's correct Bengali behavior, not a bug. The e-kar (ে) and oi-kar (ৈ) always render to the LEFT of their consonant even though they are typed after it: ক then ে displays as কে. The o-kar (ো) and ou-kar (ৌ) even split around both sides. Unicode stores the letters in phonetic order and the font performs the visual reordering.
The phonetic principle is the same — write Bengali sounds in Latin letters ("Banglish") and get Bangla script. Avro is a program you install on Windows; Kactyl runs in the browser on any device with nothing to download — which matters on a work computer, an internet café in the Gulf, or a borrowed phone.
Banglish is Bengali written in Latin letters — "kemon acho" instead of কেমন আছো — the way most Bengalis type in chat apps because their phone ships with an English keyboard. Kactyl's phonetic mode is built exactly for this habit: keep typing the Banglish you already know, and the output is proper Bangla script that renders correctly for the person receiving it.
Same script, same grammar, different vocabulary preferences. The classic example is "water": পানি (pani) is standard in Bangladesh, জল (jol) in West Bengal. Bangladeshi usage keeps more Perso-Arabic loanwords while Kolkata usage leans more Sanskritized. The keyboard doesn't care — both varieties use identical letters, conjuncts and numerals.
Yes — the full Bengali numeral set ০–৯ is on the keyboard. Bengali digits are still standard in Bangladesh for prices, addresses, number plates and official documents, unlike in India where Arabic numerals dominate even inside Bengali text.
The Bangladeshi currency symbol ৳ has its own Unicode codepoint (U+09F3) and its own key on this keyboard. Because it's real Unicode — not an image or a "Tk" abbreviation — it copies cleanly into Facebook Marketplace listings, invoices and spreadsheets.
They are one script family with two letter differences: Assamese uses ৰ for "ra" and adds ৱ for "wa", while Bengali uses র. Vowel signs, conjuncts and numerals are identical — which is why Unicode covers both in a single Bengali block.
ৎ is the "broken ta" — a special final form of ত used at the end of syllables, as in হঠাৎ (hothat, "suddenly"). It has its own key on the layout and its own Unicode codepoint (U+09CE), so it copies and renders correctly everywhere.
The chandrabindu ঁ marks nasalization and sits above the vowel: type চ, then the া vowel sign, then ঁ to get চাঁ (as in চাঁদ, "moon"). In phonetic mode, common chandrabindu words come out correctly from their standard romanizations without thinking about mark order.
Both make an "ng" sound, but ং is a mark that ends a syllable — as in the word বাংলা (Bangla) itself — while ঙ is a full consonant letter that can carry vowel signs, as in আঙুল ("finger"). Both have dedicated keys, and the phonetic engine picks the conventional spelling for common words.
They're the two most common conjunct shapes in Bengali: a folded য attached under a consonant (ব্যস্ত, "busy") and a diagonal র stroke (প্রথম, "first"). Type consonant + hasanta (্) + য or র and the font draws the fused form. These two alone cover a huge share of everyday Bengali conjuncts.
ড় and ঢ় are flapped sounds — ড and ঢ with a nukta dot underneath — used in words like বড় ("big") and আষাঢ় (a Bengali month). They are separate Unicode letters, not র variants, and a frequent typo source for people coming from Hindi keyboards where the nukta works differently.
Yes. Bengali ends sentences with the daṛi (।), not the Latin period, and poetry uses the double daṛi (॥). Both are on the punctuation layer, so your Bengali text looks typographically correct instead of mixing English punctuation into Bangla script.
Left-to-right, like English — Bengali is not an RTL script, even though it shares South Asia with Urdu and Sindhi which are. What makes Bengali typing complex isn't direction but shaping: vowel reordering, conjunct ligatures and the headstroke connecting letters into words.
Fonts choose how heavily to fuse conjuncts — traditional typefaces draw dense single glyphs, while many modern and educational fonts render the parts more transparently so learners can see the component letters. The underlying Unicode is identical either way, so text typed here displays correctly in both styles.
Yes — type or convert your text here, copy, and paste anywhere. The output is standard Unicode Bengali, which is exactly what Facebook posts, imo messages, YouTube comments and WhatsApp statuses expect. Nothing to install and it works the same on a phone browser, an office PC or a café computer abroad.
Because of Bengali. On 21 February 1952, students in Dhaka were killed protesting for Bangla to be recognized as a state language of Pakistan — the only recorded movement where people died specifically for their script and tongue. UNESCO declared the date International Mother Language Day in 1999, and every year it fills feeds worldwide with Bangla script — the language this keyboard types.

Need Another Language?

300+ Free Keyboards, All Online

View all
🇸🇦
Arabicالعربية
Amazighⵜⴰⵎⴰⵣⵉⵖⵜ
🇪🇹
Amharicአማርኛ
🇧🇩
Bengaliবাংলা
🇩🇪
Arabic (DE)Deutsch
🇪🇸
Arabic (ES)Español
🇵🇭
FilipinoFilipino
🇫🇷
Arabic (FR)Français
🇬🇷
GreekΕλληνικά
🇮🇹
Arabic (IT)Italiano
Kurdishکوردی
🇮🇳
Marathiमराठी
🇳🇵
Nepaliनेपाली
🇳🇱
Arabic (NL)Nederlands
🇦🇫
Pashtoپښتو
🇮🇷
Farsiفارسی
🇮🇳
Punjabiਪੰਜਾਬੀ
🇷🇺
RussianРусский
🇵🇰
Sindhiسنڌي
🇸🇴
SomaliSoomaali
🇮🇳
Tamilதமிழ்
🇮🇳
Teluguతెలుగు
🇮🇳
Kannadaಕನ್ನಡ
🇳🇬
YorubaYorùbá
🇻🇳
VietnameseTiếng Việt
🇪🇷
Tigrinyaትግርኛ
🇹🇭
Thaiภาษาไทย
🇲🇳
MongolianМонгол
🇮🇳
Malayalamമലയാളം
🇰🇷
Korean한국어
🇯🇵
Japanese日本語
🇳🇬
IgboIgbo
🇳🇬
HausaHausa
🇮🇳
Gujaratiગુજરાતી
🇨🇳
Chinese中文
🇲🇲
Burmeseမြန်မာ
🇹🇷
TurkishTürkçe
🇵🇰
Urduاردو
Uyghurئۇيغۇرچە
+264 more
Discover all keyboards
🇸🇦 🇮🇳 🇮🇷 🇵🇰 🇧🇩 🇹🇷 🇷🇺 🇰🇷 🇯🇵 🇨🇳 🇩🇪 🇫🇷 🇬🇷 🇪🇸 🇮🇹 🇳🇱 🇵🇭 🇳🇵 🇲🇦 🇸🇴 🇪🇹 🇻🇳 🇹🇭 🇲🇳  🇸🇦 🇮🇳 🇮🇷 🇵🇰 🇧🇩 🇹🇷 🇷🇺 🇰🇷 🇯🇵 🇨🇳 🇩🇪 🇫🇷 🇬🇷 🇪🇸 🇮🇹 🇳🇱 🇵🇭 🇳🇵 🇲🇦 🇸🇴 🇪🇹 🇻🇳 🇹🇭 🇲🇳

Need More Text Tools?

Fancy Text, Unicode & More

Explore all
Symbols Stars, arrows, hearts & 10K+ OPEN
Fancy Text 100+ Unicode styles instantly OPEN
Kaomoji Text emoticons for chat & Discord OPEN
Invisible Char Zero-width blank spaces OPEN
Zalgo Text G̸l̷i̴t̵c̸h̵ corrupted text OPEN
Text Art ASCII art from any text OPEN
Dot Art Pixel art & dot illustrations OPEN
FF & PUBG Names Stylish gaming usernames OPEN
How's your experience? 💬

Your feedback makes Kactyl better for everyone