Bengali Keyboard Online — Free Bangla Virtual Keyboard
Type Bengali online with a free virtual keyboard. Covers Probhat, Avro, and phonetic layouts, conjunct typing, and quick-start guide for Bangla input.
If you need to type a few Bengali words or an entire document and don't have a Bangla keyboard set up on your device, an online virtual keyboard gets you typing immediately. No downloads, no system configuration, no admin access needed.
Two Approaches to Online Bengali Typing
1. Phonetic Transliteration (Recommended)
Type English letters that sound like the Bengali word, and the tool converts them to Bangla script:
amar naam Rahul → আমার নাম রাহুল
This is what tools like TranslitHub provide. It's the fastest way to start because you don't need to learn any new keyboard layout — you just type how Bengali sounds.
2. Visual Virtual Keyboard
An on-screen keyboard showing Bengali characters that you click with your mouse. Slower than phonetic input, but useful when you need a specific character and don't know how to type it phonetically.
Bengali Keyboard Layouts
Probhat Layout
Probhat is the most popular Bengali keyboard layout in Bangladesh. It arranges characters by frequency — common characters like ক, র, ন are in easy-to-reach positions. If you're from Bangladesh or work with Bangladeshi Bengali content, this is the layout you'll encounter most.Avro Phonetic
Avro Keyboard (created by Mehdi Hasan Khan) popularized phonetic Bengali typing. Typek → ক, kh → খ, ami → আমি. It became the de facto standard for online Bengali typing in Bangladesh.
InScript
India's standardized layout. All vowels on the left hand, consonants on the right. Same layout structure across all Indian languages. Used in Indian government settings.National (Jatiya) Layout
Bangladesh's government-standardized keyboard layout. Less popular than Probhat for casual use but required for some official work.Character Reference Table
Vowels
| Phonetic Input | Bengali Character | Name |
|---|---|---|
| a | অ | o (inherent vowel in Bengali is "o", not "a") |
| aa / A | আ | aa |
| i | ই | i |
| ii / I | ঈ | dirgho i |
| u | উ | u |
| uu / U | ঊ | dirgho u |
| ri | ঋ | ri |
| e | এ | e |
| oi | ঐ | oi |
| o | ও | o |
| ou | ঔ | ou |
Consonants
| Input | Character | Input | Character |
|---|---|---|---|
| k | ক | kh | খ |
| g | গ | gh | ঘ |
| ng | ঙ | ch | চ |
| chh | ছ | j | জ |
| jh | ঝ | T | ট |
| Th | ঠ | D | ড |
| Dh | ঢ | N | ণ |
| t | ত | th | থ |
| d | দ | dh | ধ |
| n | ন | p | প |
| ph | ফ | b | ব |
| bh | ভ | m | ম |
| y | য | r | র |
| l | ল | sh | শ |
| Sh | ষ | s | স |
| h | হ | R | ড় |
| Rh | ঢ় | y (antahstha) | য় |
| t (khanda ta) | ৎ |
Unique Bengali Characters
ড় (Ro) and ঢ় (Rho): Flapped sounds unique to Bengali and Assamese. TypeR for ড় and Rh for ঢ়. Common in words like বড় (boRo = big) and আষাঢ় (aShaaRh = month name).
ৎ (Khanda Ta): Final unaspirated "t" sound, common in words like মৎস্য (motshyo = fish), চিৎকার (chitkar = scream).
ঁ (Chandrabindu): Nasalizes the vowel. চাঁদ (chaaNd = moon), আঁখ (aaNkh = eye).
Typing Conjuncts (যুক্তবর্ণ)
Bengali conjuncts are combinations of consonants without a vowel between them. The most common ones:
| Type | Conjunct | Example |
|---|---|---|
| kk | ক্ক | দিক্কত (dikkat) |
| kt | ক্ত | শক্ত (shokto = strong) |
| kr | ক্র | চক্র (chokro = wheel) |
| ksh | ক্ষ | শিক্ষা (shiksha = education) |
| gn | জ্ঞ | জ্ঞান (gyan = knowledge) |
| ndr | ন্দ্র | চন্দ্র (chondro = moon) |
| shch | শ্চ | নিশ্চয় (nishchoy = certainly) |
| str | স্ত্র | স্ত্রী (stri = woman) |
When to Use Each Tool
| Scenario | Best Option |
|---|---|
| Quick Bengali message | Phonetic transliteration on TranslitHub |
| Don't know phonetic input for a character | Visual virtual keyboard (click the character) |
| Typing Bengali daily | Install Avro/Probhat keyboard on your OS |
| Government data entry (India) | InScript layout |
| Government work (Bangladesh) | National/Jatiya layout |
Tips for Better Bengali Typing
- Remember the inherent vowel difference: Bengali ক = "ko", not "ka". This affects how you think about phonetic input.
- Hasanta (্) is automatic: In transliteration, the hasanta (virama) that creates conjuncts is inserted automatically when you type consonant clusters.
- র-ফলা (r-phola) and য-ফলা (y-phola): These are consonant modifiers common in Bengali. র-ফলা (added "r" sound) appears as a curve below: প্র (pro). য-ফলা (added "y" sound) appears as a hook: ক্য (kyo). Both work naturally in phonetic input.
- The ref (রেফ): When র appears before another consonant, it becomes a small mark above: কর্ম (kormo = deed). Type
rm→ the tool creates the ref form automatically.
- Bangla vs Assamese: These scripts are nearly identical. The main difference is অ (Assamese) vs অ (Bengali) — and the letters ৰ (Assamese ra) and ৱ (Assamese wa) that don't exist in Bengali. Make sure your tool is set to Bengali, not Assamese.