10 Bengali Fonts & Calligraphy Styles

Bengali Calligraphy
& Font Generator

Type any Bangla text or name and see it instantly in 10 fonts — letterpress serif, modern sans and brush display faces. Copy in one click or export as PNG, SVG & PDF. Free, no signup.

10Fonts & Styles
100%Juktakkhor Tested
VectorPNG · SVG · PDF
0Signup Needed
Text
Your text
Try:
আপনার নাম
Style: Amiri — Classical Naskh
Style
Font
Theme
Colors
Text
BG
Canvas
Size
Frame
Background
Export format

10 Bengali Fonts & Calligraphy Styles

Serif, sans and display — click any font to set it as your preview

Popular Bangla Words & Names

Click any word — it loads instantly into the preview

How to Make Bengali Calligraphy

Type your Bengali text
1
Type or paste Bangla
Write in the box, paste from WhatsApp or Facebook, or type a name in English letters and let the transliterator convert it. No Bengali keyboard needed.
Choose a Bengali style
2
Pick a style
Serif faces for poetry and running text, brush and rounded faces for names and invitation cards, sans faces for signage and screens. Every font here was tested to build conjuncts properly.
Export your calligraphy
3
Copy or export
Copy the styled text into a post, or export a real vector file. SVG and PDF stay sharp at any size — for wedding cards, book covers and printed signs.

The Script a Blacksmith Cut Into Metal

Where Bangla letterforms come from, and what makes them behave the way they do

1778, Hooghly

Bengali is one of the very few Indian scripts with a precise typographic birthday. In 1778 Nathaniel Brassey Halhed published A Grammar of the Bengal Language, the first book ever printed with Bengali movable type. The punches were cut by Panchanan Karmakar, a blacksmith from Tribeni in Hooghly, working with Charles Wilkins. Karmakar went on to cut type in fourteen languages — Arabic, Persian, Marathi, Telugu, Burmese, Chinese among them — and his Bengali face stayed in use until Ishwar Chandra Vidyasagar proposed a simplified set in the following century. Almost every Bangla typeface you can name descends from a design decision made at a forge.

The bar, but curved

Bengali keeps the headline that Devanagari calls the shirorekha and Bangla calls the matra — the horizontal stroke running along the top of a word. What it does not keep is Devanagari's angularity. Bengali letters swing below the bar in loops and hooks rather than uprights and flat verticals, which is why the two scripts are instantly distinguishable to a reader even though they share the same top line and the same Brahmi grammar. Gujarati, from the same family, took the opposite route and dropped the bar entirely. Same ancestor, three different answers to one question.

Juktakkhor: the hard part

Bengali's conjuncts — juktakkhor — are the script's real complexity and the single biggest reason fonts fail. In Devanagari most clusters are formed predictably by clipping a consonant into a half-form and butting the next one against it, so you can still read both parts. Bengali has hundreds of clusters, and many of them fuse into shapes you cannot decompose by eye at all: ক and ষ produce ক্ষ, হ and ম produce হ্ম, ঞ and জ produce ঞ্জ. None of those looks like its ingredients. A face that renders single letters beautifully and quietly falls back on ordinary conjuncts will break on words as common as লক্ষ্য or বিজ্ঞান.

The inherent vowel is not "a"

Every Brahmi-derived script gives each consonant a built-in vowel, but Bengali's is not the one people expect. The Hindi letter for k reads ka; the Bangla ক reads closer to , an open o. This is why romanised Bengali names look inconsistent in English — the same letter is spelled Roy and Ray, Bose and Basu, Sen and Shen, depending on who was transcribing and when. When you type a name in Latin letters here, the transliterator has to guess at that vowel, so for anything unusual it is always worth checking the Bangla output rather than trusting the romanisation.

21 February 1952

No other script on this site has a death toll attached to it. When Urdu was declared the sole state language of Pakistan, students in Dhaka marched for Bangla to be recognised too, and on 21 February 1952 police fired on them. The Bengali Language Movement that followed shaped the creation of Bangladesh, and in November 1999 UNESCO turned that date into International Mother Language Day, now observed worldwide. Bangla is not a decorative script to the people who use it, and lettering it carries weight that a font menu does not communicate.

One script, two nations, two anthems

Around 300 million people read this script, making it the fifth most used writing system on earth. It is the sole national script of Bangladesh and an official script of India in West Bengal, Tripura and Assam's Barak Valley, and the Manipur Official Language Act sets it for Meitei as well. Its sibling, the Assamese alphabet, differs by essentially two letters — ৰ for ra and ৱ for wa — which is why the family is properly called the Bengali-Assamese script. And Rabindranath Tagore, the first non-European to win a Nobel Prize in Literature, wrote the national anthems of both India and Bangladesh in it.

Which Bengali Font Should You Use?

A short answer for the eight things people actually make

Names and profile art

Alkatra first — it carries a brush-drawn stroke that reads as calligraphy rather than as type, which is exactly what a name needs. Atma if you want thick-thin contrast instead of brush texture. Type the name in English letters and the transliterator will render it in Bangla.

Wedding cards and invitations

Alkatra for the couple's names at a large size, with Tiro Bangla underneath for the date and venue — display face for the headline, reading face for the details. Set the canvas to Story or HD, add a frame, and export PDF. Printers want vector, not a screenshot.

Poetry and long text

Tiro Bangla is the honest choice for verse. It was drawn in the letterpress tradition, so a Tagore line keeps its rhythm rather than shouting. Noto Serif Bengali for anything longer, and Mina if the space is tight and you need a sans that stays compact.

Shop boards and signage

Baloo Da 2 at heavy weight for painted or cut lettering — its rounded terminals survive being reproduced by hand. Hind Siliguri for anything that has to stay legible from across a street, since it was designed for exactly that kind of straightforward reading at size.

Social posts and stories

Galada for a casual handwritten feel, Baloo Da 2 when the post needs weight to survive a busy feed. Use the Story canvas size, pick a background, then copy or export PNG straight out.

Printing versus posting

These want different files and the difference matters more in Bangla than in Latin. Export PDF or SVG for anything a printer touches: those are real outlines, so a fused conjunct like ক্ষ stays a single clean shape at any size. Export PNG at Square or Story for a feed, because platforms recompress on upload and a vector would be flattened anyway. Sending a printer a PNG is the usual reason lettering looks crisp on a phone and mushy on a card.

Test the conjuncts, not the letters

The trap specific to Bangla: a display face can draw all fifty base letters beautifully and still have no glyph for a less common juktakkhor, at which point the browser silently substitutes a different font mid-word and your carefully chosen style breaks in one syllable. Before you commit to a face for real work, type the actual words — not আ ব or a sample name, but the real text — and look at every cluster. ক্ষ, হ্ম, ঞ্জ, ষ্ণ and ত্ত are the usual failure points. Each of the ten faces here was checked in a browser for conjunct formation, but your own text is the only test that counts.

Mixing Bangla with English

Most real work is bilingual — a shop board in Bangla with a Latin line beneath, an invitation that repeats itself in both. The alignment problem is specific: Bangla's matra bar sits roughly where Latin cap-height sits, but the script hangs a lot of its weight below that line in loops and descending hooks, so at matched point sizes the Bangla block looks heavier and lower than the Latin. Set the Latin a little larger, around ten per cent, rather than shrinking the Bangla, and align the two on the matra rather than on their baselines. Hind Siliguri and Anek Bangla pair most comfortably with ordinary Latin sans faces because they were drawn on similar proportions.

FAQ

Bengali Calligraphy Questions

Why does Bengali look like Hindi but not quite?
Both descend from Brahmi and both draw a horizontal bar along the top of a word. The difference is what happens below it: Devanagari builds its letters from uprights and flat verticals, Bengali builds them from loops and hooks. Same top line, opposite handwriting. Gujarati, from the same family, dropped the bar altogether.
What is juktakkhor and why do fonts break on it?
Juktakkhor are Bengali's conjunct letters — two or more consonants fused into one shape. Bangla has hundreds of them and many are not decomposable by eye: ক plus ষ becomes ক্ষ, হ plus ম becomes হ্ম. A font needs a drawn glyph for each one. When it lacks a glyph the browser silently swaps in another font for that cluster only, which is why lettering sometimes breaks in the middle of a single word.
Is Bengali the same script as Assamese?
Almost. They are two forms of one system, properly called the Bengali-Assamese script, and they differ in essentially two letters: Assamese uses ৰ for ra and ৱ for wa. The fonts on this page cover the shared inventory, so Assamese text will render, but check those two characters specifically if that is what you are setting.
Why are there only 10 fonts?
Because that is how many Bengali faces exist on Google Fonts that apply correctly, form conjuncts, AND come as a downloadable file for vector export. Arabic has twenty-eight, Devanagari twenty-six, Gujarati twelve. Padding the list with faces that break on ordinary words would make the number look better and the tool worse, so every one here passed a real browser test first.
Do I need a Bengali keyboard?
No. Paste Bangla from anywhere, or type a name in English letters and let the built-in transliterator convert it. Nothing to install. If you do want to type Bangla properly, there is a full Bengali keyboard elsewhere on this site.
Why is my transliterated name spelled oddly?
Because Bengali's inherent vowel is an open o rather than an a. The same surname gets romanised as Roy or Ray, Bose or Basu, depending on who transcribed it. The transliterator has to guess, so for a name that matters, check the Bangla output and edit it directly rather than trusting the English spelling.
Can I use these fonts commercially?
These come from Google Fonts under open licences that permit commercial use, including on products you sell. Check the individual licence if a client wants it confirmed in writing.
Can I export for printing?
Yes. Besides PNG you can export SVG and PDF, which are true vector files — the outlines stay sharp on a wedding card, a book cover or a shop board. Most free calligraphy tools only hand you a fixed-size image.
Why is 21 February important to Bengali?
On 21 February 1952 police in Dhaka fired on students demonstrating for Bangla to be recognised as a state language of Pakistan. The Language Movement that grew from it shaped the creation of Bangladesh, and UNESCO announced in 1999 that the date would become International Mother Language Day.
Is this free?
Yes — every font, every export format, no account and no watermark.
Copied!