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.
Most popular Persian fonts
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 requiredA 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 requiredA 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 setting | A good open choice |
|---|---|
| Poetry and a traditional literary feel | Noto Nastaliq Urdu |
| Formal documents and body text | Noto Naskh Arabic |
| Apps, websites and interfaces | Vazirmatn or Noto Sans Arabic |
| Logos and short titles | Noto 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.
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.
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.
Copy it
Press Copy on that version. It goes to your clipboard exactly as shown, including every symbol and combining mark.
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.
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
Related tools
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.