The Complete Guide to Bengali Conjunct Consonants (যুক্তবর্ণ)
Master every Bengali conjunct — what they are, how they are built from base consonants and ্ (hasant), and how to type them quickly in Avro and Bijoy. A practical reference with 50 high-frequency examples.

Bengali conjunct consonants — called যুক্তবর্ণ (juktakkhor) — are clusters of two or more consonants pronounced together with the inherent vowel suppressed. They are not optional decoration. Roughly one in every five written Bengali words contains at least one conjunct, and the most common conjuncts appear in dozens of everyday words each. If your typing breaks down whenever you hit a যুক্তবর্ণ, you will plateau at reading speed and never feel truly fluent at the keyboard.
This guide is a single-page reference. It explains what conjuncts are, why they exist, how they are formed, how they render across fonts, how to type them in both Avro and Bijoy, and which 50 you should memorise first. By the end of it you should be able to look at any Bengali conjunct and immediately know how to type it without breaking your rhythm.
What is a conjunct, really?
A conjunct is structurally consonant + hasant (্) + consonant, sometimes with more consonants stacked on. The hasant — also called the halant or virama — is the silencer that removes the inherent অ from the first consonant so the two letters bond into a single phonetic and visual unit.
- ক + ্ + ত → ক্ত (as in রক্ত, "blood")
- স + ্ + ত → স্ত (as in স্তব্ধ, "silent")
- ক + ্ + ষ → ক্ষ (as in শিক্ষা, "education")
In Avro Phonetic you almost never type the hasant yourself. Avro's auto-conjunct rule triggers it whenever two consonants land in a row: typing st produces স্ত directly. In Bijoy the halant key is g, and the same idea applies — most clusters resolve automatically as long as the input matches a known conjunct.
The Unicode behind the scenes is consistent across fonts and operating systems: ক + ্ + ত is always three codepoints. What changes between fonts is how the renderer chooses to draw those three codepoints. Some fonts use a fused ligature (ক্ত as one glyph), others stack the second letter underneath (subscript form), and a few fall back to the literal hasant + consonant pair if the font lacks the ligature.
Why conjuncts exist at all
Sanskrit, the parent of many Indian scripts, has many true consonant clusters that cannot be pronounced with an intervening vowel. In native Bengali words, most clusters arose from Sanskrit borrowings, from regional pronunciation collapses, or from loanwords whose phonotactics required a cluster the inherent-vowel script could not otherwise express. The conjunct system gives Bengali a compact way to show "these two consonants sound together without an intervening vowel" while keeping the rest of the script's elegant consistency.
The price of that compactness is visual complexity. A reader of English sees st as two letters; a reader of Bengali sees স্ত as one glyph that they have to decompose mentally to understand. Skilled readers do this without conscious effort, which is exactly the muscle memory a typist needs to develop.
The four folas
Four conjuncts appear so often that they have their own modifier names. They are written as ্ + consonant but conceptually attach to the preceding consonant:
| Fola | Glyph | Avro after consonant | Bijoy after consonant |
|------|-------|----------------------|------------------------|
| ব-ফলা | ্ব | w | H (or w in some layouts) |
| য-ফলা | ্য | y | Z |
| র-ফলা | ্র | r | z |
| ম-ফলা | ্ম | m | g then m |
Example: বিশ্ব is typed bishw in Avro and bDshH in Bijoy.
The folas behave almost like little second-class consonants in their own right. When you read Bengali for a while you stop thinking about them as conjuncts at all and start treating them like single letters. The typing curriculum should do the same — practise them as their own drill rather than as obscure cluster cases.
Reph (র্)
When র appears before a hasanted consonant, it ascends to become the small curve called রেফ that floats above the next letter. In Avro you type rr + consonant. orrk produces অর্ক. In Bijoy, the dedicated reph key is A (capital) typed before the consonant that wears it. So অর্ক in Bijoy is F (অ) + A (reph) + j (ক).
A common confusion: r-fola and reph look related but are not interchangeable. র-fola is ্র (below the previous consonant); reph is র্ (above the next consonant). They are typed differently and they affect different letters, even though the underlying Unicode in both cases involves র and ্.
How many conjuncts are there?
The Omniglot conjunct chart lists more than 400 theoretically possible clusters because almost any consonant can combine with almost any other. In actual use, however, only about 150 conjuncts ever appear in written Bengali, and just 50 cover 95% of everyday text. Memorise this short list rather than the full table:
ক্ষ, ক্ত, ক্র, ক্ল, ক্য, ক্স, খ্য, গ্র, গ্ধ, গ্ন, গ্য, ঘ্র, ঙ্ক, ঙ্গ, চ্চ, চ্ছ, জ্ঞ, জ্জ, জ্য, জ্ব, ঞ্চ, ণ্ড, ত্ত, ত্য, ত্র, ত্ম, ত্ব, থ্য, দ্দ, দ্ধ, দ্ব, দ্য, দ্র, ধ্য, ন্ত, ন্দ, ন্ধ, ন্ন, ন্য, প্র, প্য, প্ল, ব্দ, ব্য, ভ্র, ম্প, ম্ব, ম্ভ, র্ক, র্থ, র্ম, শ্র, শ্ব, ষ্ট, ষ্ঠ, স্ত, স্থ, স্ব, স্ম, স্র, হ্য, হ্ম.
Drill these in the order shown above. The list is roughly arranged by frequency: ন্ত is the most common conjunct in Bengali, followed by স্ত, ত্ত, ন্দ, and ক্ষ. The bottom of the list contains conjuncts that show up in maybe 1% of writing — still worth knowing, but not your first priority.
Auto-conjunct demystified
Here is how the LearnType engine handles a conjunct internally. When you load a lesson whose target text contains স্ত, the engine takes the visible three codepoints (স, ্, ত), looks up each in the Avro reverse map, and gets ['s', '', 't']. The empty string is a special marker that means "auto-skip — the user does not type anything for this codepoint." When you type s, the engine advances to position 1 and immediately auto-advances past the empty entry to position 2. Then when you type t, the engine advances to position 3 and the codepoint is complete.
You typed 2 keystrokes for 3 codepoints, and the engine never asked you for the hasant. From your perspective it just feels like স্ত was generated for you the moment you typed st. This is exactly how the official Avro keyboard behaves.
In Bijoy, the equivalent flow requires explicit halant key presses unless the layout has a precomposed key for the cluster. So স্ত is n + g + k — three keystrokes for three codepoints. This is why Bijoy feels slightly more deliberate when typing dense conjunct text.
Practice path
The LearnType curriculum dedicates a full advanced track to conjuncts:
- Avro intermediate-17 to intermediate-24 — eight focused lessons covering each conjunct family
- Bijoy advanced-c01 to c44 — 44 conjunct-specific lessons starting with simple letter pairs and ending with full conjunct-heavy essays
- Avro advanced passages — long-form essays with every kind of conjunct in real prose
If you have no time to plan, just open intermediate-17 and start typing. Five minutes a day for thirty days will move you from "stuck at every conjunct" to "smooth through any normal text".
Closing thought
Every Bengali typist eventually reaches a point where conjuncts stop being conjuncts and start being letters. That moment usually arrives somewhere between week three and week six of regular practice. After that, your reading speed and your typing speed start to align, and writing Bengali on a keyboard finally feels as natural as writing it on paper. The path is short, the daily commitment is small, and the resources are free. The only thing left is to begin.
Written by
Mohammad Ismail
Related posts
More in Bengali Typing →
Mastering জ্ঞ — The Trickiest Bengali Conjunct
জ্ঞ defeats most beginners because the rendered glyph looks nothing like its components. Learn the Avro shortcut `J`, the longer `gg` and `jNG` forms, the matching Bijoy keystrokes, and how to drill it into muscle memory in one week.

Bengali Reph (র্) Typing Tutorial — অর্ক, কর্ম, সূর্য
Reph is the small curl that hangs above the next consonant. Type it as `rr` + consonant in Avro, A-key in Bijoy. Includes 30 reph words for practice and a side-by-side comparison with the four folas.

How to Type the Bengali Conjunct ক্ষ in Avro and Bijoy
ক্ষ appears in lakhs of Bengali words — শিক্ষা, পরীক্ষা, লক্ষ্য. This guide shows the exact keystrokes in Avro (kkh / kx) and Bijoy, plus a 30-word drill list and the typical mistakes to avoid.