Skip to content
AlphaFonts

Persian Font & Text Generator

Persian is written right to left in a script it shares with Arabic, and that shared script comes with a shared limitation: Unicode never built a bold, italic or cursive alphabet for it. A name like سلام gets wrapped in decorative frames and dividers here instead of restyled letter by letter, the approach that survives being pasted into Instagram, WhatsApp or a game profile.

Updated 12 Aug 2026

4 characters · converts on your device as you type

Royal brackets

꧁سلام꧂

Scroll brackets

༺سلام༻

Stars

★彡سلام彡★

Sparkles

✧・゚سلام・゚✧

Twinkle

⋆。°✩ سلام ✩°。⋆

Flowers

✿ سلام ✿

Hearts

❤ سلام ❤

Lightning

⚡سلام⚡

Blocks

▀▄سلام▄▀

Angle brackets

⟨سلام⟩

Waves

≪سلام≫

Dotted

·˚ سلام ˚·

Struck through

A combining mark, so this one also works with any script.

س̶ل̶ا̶م̶

Underlined

Also a combining mark, so also script-agnostic.

س̲ل̲ا̲م̲

Persian font families

Preview real Persian fonts

Type once and see your words in every Farsi font below. Copying gives you the plain Persian text: a font is applied on your own page, so each open font links to where you can use it, and desktop-only or commercial fonts are marked.

The names people look for most, from classic Iranian word-processing fonts to the open web fonts you can use online today.

  • B Nazanin

    Naskh

    سلام

    Download required

    A widely used legacy Persian font that predates modern Unicode conventions in Iranian word processing. Install it locally; the preview here uses Noto Naskh Arabic.

  • IRANSans

    Modern

    سلام

    Download required

    A popular modern Persian sans, but commercially licensed rather than free, so it is not bundled here. Preview shown in Vazirmatn, an open equivalent.

  • Vazirmatn

    Modern

    سلام

    An open, modern Persian sans and the current standard choice for Persian interfaces on the web. Free for websites.

  • Noto Naskh Arabic

    Naskh

    سلام

    Google’s open, complete Naskh, a dependable choice for Persian body text. Free for websites.

Traditional Nastaliq and Naskh

Nastaliq is the classic style of Persian calligraphy and literature, predating its adoption for Urdu. Naskh is the more even, readable alternative.

  • Noto Nastaliq Urdu

    Nastaliq

    سلام

    An open Nastaliq face. Despite the name it covers Persian text correctly, since Persian and Urdu share the same Arabic-script Unicode block. Free for websites.

  • Noto Naskh Arabic

    Naskh

    سلام

    An open, readable Naskh suited to formal Persian documents. Free for websites.

  • Aref Ruqaa

    Nastaliq

    سلام

    An open face in the flowing Ruqaa hand, good for short, expressive lines. Free for websites.

Modern sans

Clean, low-contrast faces built for interfaces and screens rather than calligraphy.

  • Vazirmatn

    Modern

    سلام

    The standard open choice for Persian interfaces, with a large weight range. Free for websites.

  • Noto Sans Arabic

    Modern

    سلام

    A complete, dependable open sans that covers Persian text. Free for websites.

Kufi and display

Angular, geometric or expressive faces for logos, titles and short lines.

  • Noto Kufi Arabic

    Kufi

    سلام

    Google’s open Kufi, clean and geometric for titles and UI. Free for websites.

  • Lalezar

    Kufi

    سلام

    An open, rounded display face with a friendly, poster-like feel. Free for websites.

A short guide

Understanding Persian fonts

What are Persian fonts?

Persian (Farsi) is written in a version of the Arabic script with a few extra letters for sounds Arabic does not have. Like Arabic, it is cursive and right to left, and most letters join their neighbours and change shape depending on their position in a word. A Persian font is a digital typeface that draws all of these joined forms correctly.

Nastaliq, the classic Persian style

Nastaliq is a flowing, diagonal calligraphic style that originated in Persian literature and calligraphy centuries ago, and was later adopted for Urdu. Persian poetry and traditional documents are strongly associated with Nastaliq, though it is demanding to render well and historically needed skilled calligraphers or specialist desktop fonts. Noto Nastaliq Urdu is an open web font that renders Persian correctly, despite its Urdu-focused name.

Modern Persian fonts for the web

For apps, websites and interfaces, a modern sans is more legible on screens than a traditional calligraphic style. Vazirmatn has become the de facto standard open choice for Persian on the web, comparable to how Inter or Roboto anchor a Latin design system. Noto Sans Arabic is a solid, complete alternative. IRANSans is a well-known commercial alternative, but it is not free to embed, unlike the open faces here.

Which Persian font should I choose?

It depends on what you are setting. This table pairs common needs with a free, open face:

If you are settingA good open choice
Poetry and a traditional literary feelNoto Nastaliq Urdu
Formal documents and body textNoto Naskh Arabic
Apps, websites and interfacesVazirmatn or Noto Sans Arabic
Logos and short titlesNoto Kufi Arabic or Lalezar

If you need a specific commercial font such as IRANSans, or a legacy font like B Nazanin, use it in design software as licensed. For the web, the open faces above cover every common style.

About the Persian Stylish Name Generator

Persian calligraphy has its own strong tradition, and the font preview further down the page reflects it: alongside standard Naskh, you can try Nastaliq, the flowing style most associated with Persian poetry, and a few modern faces, all free to use on the web.

Further down the page you can preview your text in real Persian font families, across Nastaliq, Naskh and modern styles, and see which ones are free to use on the web.

Sources: The Unicode Consortium.

Step by step

How to use the Persian Stylish Name Generator

Type your text, pick a decorated version, copy it, and paste it wherever you want stylish Persian names.

  1. Type your text

    Type or paste your text into the box at the top. Every decorated version updates live as you type, so you are looking at your own words rather than a sample.

  2. Pick a version you like

    Each result is a different treatment: a frame around the text, a line through it, an underline, and more. Pick whichever one fits.

  3. Copy it

    Press Copy on that version. It goes to your clipboard exactly as shown, including every symbol and combining mark.

  4. Paste it

    Paste it into your bio, caption, or name field. Because it is built from real Unicode, the decoration travels with the text into apps with no font settings of their own.

  5. Or browse the font families

    Further down the page is a gallery of real fonts in this script. Those are previews to look at rather than copy-paste Unicode, with a link to each font if you want to use it in a design tool.

Get it right

Tips and common mistakes

Tips

  • Persian is written right to left, and bracket frames work correctly around Persian text: the Persian portion retains its right-to-left reading direction inside the frame.
  • For Free Fire or WhatsApp profile names in Persian, use a single bracket on each side: the character limit leaves little room for complex decoration, and the game's filter sometimes rejects unusual Unicode characters.
  • Add strikethrough or underline for a subtle effect: both work as combining marks that attach directly to Persian letters without changing the character count the way a frame does.

Common mistakes

  • Expecting bold or italic Persian letter substitution: Unicode defines no bold or italic Persian/Nastaliq alphabet, so framing is the only available styling approach.
  • Mixing many symbols around a Persian name in a right-to-left context: the bidirectional text algorithm can rearrange symbols that are not strong directional characters, causing frames to appear on the wrong side or out of order.
  • Copying a framed Persian name into a @username: @handles on every major platform are restricted to Latin characters and limited punctuation.

Keep going

Other generators people use alongside the Persian Stylish Name Generator.

Frequently Asked Questions

Can I make my Persian name bold or italic?

Not by changing the letters, because Unicode has no bold or italic Arabic-script alphabet to swap them for. You can frame the name with symbols, or add strikethrough and underline, which are the effects that work on Persian script. The font gallery below also previews your text in real Persian typefaces.

Will these Persian names work on Instagram and Facebook?

Yes, in the Name and Bio fields, which accept any Unicode, so a framed Persian name pastes straight in. They will not go in an Instagram @username, which is limited to Latin letters, numbers, full stops and underscores.

Which Persian font should I use for a website?

Vazirmatn is the standard open choice for interfaces and body text. For a traditional literary feel, Noto Nastaliq Urdu renders Persian correctly despite its name. For logos and titles, Noto Kufi Arabic or Lalezar work well. The gallery and guide below cover each style.

Is the Persian Stylish Name Generator free to use?

Yes. The Persian Stylish Name Generator is completely free with no sign-up, no watermarks, and no limits on how much text you convert or how many times you copy it.

All LanguagesBrowse every languages generator on the site.