✒️ Calligraphy Generators

Write Your Name in Calligraphy Fonts
in 7 Languages

Many "fancy text" tools swap Latin letters for lookalike Unicode symbols. These pages shape real font files in your own script, so joined scripts join and conjuncts form — and you can export a true vector file for print.

144 Styles
99 Font Families
SVG Vector Export

Calligraphy Questions

What is the difference between a calligraphy font and real calligraphy?

A font has fixed letter shapes that are reused everywhere; a calligrapher redraws every stroke to suit one phrase. These generators shape real font files, which covers names, invitations, logos and posts — but a font will never make the compositional decisions a human calligrapher makes.

How is this different from the other free generators?

These pages load real font files: on screen your browser's own text engine shapes them, and the SVG and PDF downloads are shaped with HarfBuzz, so joined Arabic joins and Bengali conjuncts form in the file too, with every letter kept as a true outline. The fonts were chosen per language by testing them on that language's own letters.

Can I export a file for printing?

Yes. Alongside PNG you can export SVG and PDF, which are true vector outlines — they stay sharp on a wedding card, a book cover or a shop sign.

Do I need a keyboard for that language?

No. Paste text from anywhere, or type a name in English letters and let the built-in transliterator convert it. If you do want to type properly, there is a full keyboard for each of these languages elsewhere on the site.

Are the fonts free to use commercially?

Every font here is under the SIL Open Font License, which permits commercial use, including on products you sell. Most come from Google Fonts; IranNastaliq on the Persian page was released by Iran's Information Technology Organization. Check the individual licence if a client wants it confirmed in writing.

Why do some scripts have far more styles than others?

Because each page offers only fonts that are free under the SIL Open Font License, can be served on the web, and passed our tests on that script's own letters. Arabic and Devanagari have many such fonts; Bengali and Gujarati have fewer — which says nothing about the many commercial fonts those scripts have. Every style listed here was checked in a browser first, and none was added just to make a number look bigger.

Which script should I start with?

Pick the one your text is actually in — these are different writing systems, not styles of one another. Arabic, Persian and Urdu share one script, but Persian and Urdu lead with Nastaliq and add letters Arabic lacks. Hindi and Marathi share Devanagari, yet Marathi needs ॲ, the eyelash र and its own forms of श and ल, which many Hindi fonts lack. Gujarati and Bengali share a Brahmi ancestor with them, but each has its own letters, and each page uses fonts chosen for its own script.