Writing
Persian (Farsi): writing
How Persian (Farsi) is written: scripts, the alphabet, romanisation, numerals, keyboards and fonts.
فارسی
01Scripts
-
ا ب پ تPersian alphabet
32 letters. Short vowels are not written in ordinary text.
02Alphabet chart: Persian alphabet
Letters: Unicode CLDR exemplar characters for fa.
- اā / not written
- بb
- پp
- تt
- ثs
- جj
- چch
- حḥ
- خkh
- دd
- ذz
- رr
- زz
- ژzh
- سs
- شsh
- صṣ
- ضz̤
- طṭ
- ظẓ
- ع‘
- غgh
- فf
- قq
- کk
- گg
- لl
- مm
- نn
- وv / ū / aw
- هh
- یy / ī / ay
Show as a table
| Letter | Code point | Unicode name | Romanisation | Sound (IPA) |
|---|---|---|---|---|
| ا | U+0627 | arabic letter alef | ā / not written | ɒː, ʔ |
| ب | U+0628 | arabic letter beh | b | b |
| پ | U+067E | arabic letter peh | p | p |
| ت | U+062A | arabic letter teh | t | t |
| ث | U+062B | arabic letter theh | s | s |
| ج | U+062C | arabic letter jeem | j | d͡ʒ |
| چ | U+0686 | arabic letter tcheh | ch | t͡ʃ |
| ح | U+062D | arabic letter hah | ḥ | h |
| خ | U+062E | arabic letter khah | kh | x |
| د | U+062F | arabic letter dal | d | d |
| ذ | U+0630 | arabic letter thal | z | z |
| ر | U+0631 | arabic letter reh | r | ɾ |
| ز | U+0632 | arabic letter zain | z | z |
| ژ | U+0698 | arabic letter jeh | zh | ʒ |
| س | U+0633 | arabic letter seen | s | s |
| ش | U+0634 | arabic letter sheen | sh | ʃ |
| ص | U+0635 | arabic letter sad | ṣ | s |
| ض | U+0636 | arabic letter dad | z̤ | z |
| ط | U+0637 | arabic letter tah | ṭ | t |
| ظ | U+0638 | arabic letter zah | ẓ | z |
| ع | U+0639 | arabic letter ain | ‘ | ʔ |
| غ | U+063A | arabic letter ghain | gh | ɣ, ɢ |
| ف | U+0641 | arabic letter feh | f | f |
| ق | U+0642 | arabic letter qaf | q | ɢ, ɣ |
| ک | U+06A9 | arabic letter keheh | k | k |
| گ | U+06AF | arabic letter gaf | g | ɡ |
| ل | U+0644 | arabic letter lam | l | l |
| م | U+0645 | arabic letter meem | m | m |
| ن | U+0646 | arabic letter noon | n | n |
| و | U+0648 | arabic letter waw | v / ū / aw | v, uː, ow |
| ه | U+0647 | arabic letter heh | h | h |
| ی | U+06CC | arabic letter farsi yeh | y / ī / ay | j, iː, ej |
| آ | U+0622 | arabic letter alef with madda above | ā | ɒː |
| ء | U+0621 | arabic letter hamza | ʼ | ʔ |
| ZWNJ | U+200C | zero width non-joiner |
- 32 letters. Short vowels are not written in ordinary text.
- Persian uses its own digit shapes (CLDR numbering system arabext), different from Arabic digits for 4, 5 and 6.
- Nasta’liq is the traditional calligraphic style; Naskh is the usual print style.
Sources Unicode Common Locale Data Repository (CLDR), version 49 data. (2026) Verified; The Unicode Standard, version 18.0.0: Unicode Character Database. (2026) Verified
03Romanisation and transliteration
Writing the language in other letters, by open published standards. Libraries use the ALA-LC tables for names and titles.
Persian to Latin, ALA-LC (2012)
زبان فارسی
zbān fārsī
Letter by letter. Short vowels are not written in Persian, so a full romanisation needs them supplied from a dictionary. و and ی are read as consonants at the start of a word or beside a vowel letter, otherwise as long vowels.
Nothing you type leaves your browser. A teaching aid: check any text against the standard before you use it.
Persian to Latin, ALA-LC (2012)
| Letter | Becomes |
|---|---|
| ب | b |
| پ | p |
| ت | t |
| ث | s |
| ج | j |
| چ | ch |
| ح | ḥ |
| خ | kh |
| د | d |
| ذ | z |
| ر | r |
| ز | z |
| ژ | zh |
| س | s |
| ش | sh |
| ص | ṣ |
| ض | z̤ |
| ط | ṭ |
| ظ | ẓ |
| ع | ‘ |
| غ | gh |
| ف | f |
| ق | q |
| ک | k |
| ك | k |
| گ | g |
| ل | l |
| م | m |
| ن | n |
| ه | h |
| ة | t |
| آ | ā |
| ء | ʼ |
| أ | not written |
| ؤ | not written |
| ئ | ʼ |
Sources Library of Congress. ALA-LC Romanization Tables: Persian, 2012 version. (2012) Verified
04Numerals
- Western digits latn
- 2026
- Extended Arabic-Indic (Persian) digits arabext
- ۲۰۲۶
Digits from Unicode CLDR numbering systems. Persian digits differ from Arabic digits in the shapes of 4, 5 and 6.
Show as a table
| Digits | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| Western digits | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Extended Arabic-Indic (Persian) digits | ۰ | ۱ | ۲ | ۳ | ۴ | ۵ | ۶ | ۷ | ۸ | ۹ |
05Orthography and standards
-
Persian orthography (Dastur-e khatt-e fārsi)
Academy of Persian Language and Literature To verify
-
Approved terms (Farhang-e vāzhe-hā-ye moṣavvab)
Academy of Persian Language and Literature To verify
| Standard | For this language |
|---|---|
| ISO 639-3 | pes (macrolanguage fas) |
| ISO 15924 | Arab |
| Unicode CLDR locale | fa |
| Digits | latn, arabext |
Sources ISO 639-3 code tables. SIL International, registration authority. (2025) To verify; ISO 15924 codes for the representation of names of scripts. Unicode Consortium, registration authority. (2025) Verified; Unicode Common Locale Data Repository (CLDR), version 49 data. (2026) Verified
06Keyboards and typing
- Windows
- Settings, Time and language, Language and region: add the language, then its keyboard. Switch with Windows key and Space.
- macOS
- System Settings, Keyboard, Text Input: edit Input Sources and add the keyboard. Switch from the menu bar.
- Android
- In the keyboard app’s settings (Gboard: Languages), add the language and choose its layout.
- iPhone and iPad
- Settings, General, Keyboard, Keyboards: add the keyboard. Switch with the globe key.
- Linux
- In the desktop settings (GNOME: Keyboard, Input Sources), add the layout.
Which layouts each system ships for each language changes with every release. Check the list on your device; layouts we have confirmed are named on the language’s page.
07Fonts
On this platform the language is shown with Vazirmatn. Every face is self-hosted under an open licence.
| Font | Scripts | Licence |
|---|---|---|
| Vazirmatn | Persian, Arabic, Dari, South Azerbaijani | SIL Open Font License 1.1 |
| Estedad | Kurdish in the Arabic-based script, Arabic-script headings | SIL Open Font License 1.1 |
| Noto Sans Armenian | Armenian | SIL Open Font License 1.1 |
| Noto Sans Syriac Eastern | Assyrian Neo-Aramaic | SIL Open Font License 1.1 |
| Noto Sans Mandaic | Mandaic | SIL Open Font License 1.1 |
| Noto Sans Hebrew | Hebrew, Judeo-Persian | SIL Open Font License 1.1 |
| Noto Sans Georgian | Georgian | SIL Open Font License 1.1 |
| IBM Plex Sans and Noto Sans | Latin and Cyrillic, Kurdish Cyrillic letters | SIL Open Font License 1.1 |
08Sources
Unicode Common Locale Data Repository (CLDR), version 49 data. 2026
Verified Unicode License v3 Exemplar characters and default numbering systems, read 2026-10-23.
Library of Congress. ALA-LC Romanization Tables: Persian, 2012 version. 2012
Verified
The Unicode Standard, version 18.0.0: Unicode Character Database. 2026
Verified Unicode License v3 Character names, code points and block ranges.
Verified
ISO 639-3 code tables. SIL International, registration authority. 2025
To verify Codes cross-checked through Glottolog records; the code tables themselves were not read.
Cite this page
- APA
Iranian Diaspora Cooperation & Development Council. (2026). Persian (Farsi): Writing. iranians.global. https://iranians.global/language/languages/fa/writing/
- Chicago
Iranian Diaspora Cooperation & Development Council. 2026. “Persian (Farsi): Writing.” iranians.global. https://iranians.global/language/languages/fa/writing/.
- BibTeX
@misc{idcdc2026_language_languages_fa_writing, author = {{Iranian Diaspora Cooperation \& Development Council}}, year = {2026}, note = {Licence: CC BY 4.0}, title = {Persian ({Farsi}): Writing}, url = {https://iranians.global/language/languages/fa/writing/}, howpublished = {https://iranians.global/language/languages/fa/writing/}, }- RIS
TY - ELEC AU - Iranian Diaspora Cooperation & Development Council DA - 2026/// PY - 2026 ID - idcdc2026_language_l N1 - Licence: CC BY 4.0 TI - Persian (Farsi): Writing UR - https://iranians.global/language/languages/fa/writing/ ER -
09Research and sources
Recent and relevant work on this page’s subject, from approved open scholarly sources. Metadata and links only. Titles stay as published. Not yet reviewed.
-
PsychoPy in Persian linguistics
Elmira Esmaeelpour, Negar Sayadi · 2025 · Zenodo
ArticleDataCiteZenodoOpen accessCC-BY-4.0
-
Virtual Persian Language Teaching to Non-Persian Speakers: An Alternative or an Option?
Reza Morad Sahraee, Shohrehalsadat Sajjadi, Shiva Majidi et al. · 2022 · ̒Ilm-i Zabān
ArticleDOAJOpen access
-
The Oxford Handbook of Persian Linguistics
2018 · Oxford University Press eBooks
BookOpenAlexCrossref
-
Language Studies: Persian Linguistics and Lexicography
Dr. Nusrat Rashid · 2025 · International Journal of Humanities & Social Science Insights & Transformations
ArticleOpenAlexOpen access
-
English-Persian cross-language plagiarism detection: Multilingual deep learning approach.
Ansar S, Zarinbal M, Mohebi A · 2026 · PLoS One
ArticleEurope PMCOpen access
-
Mohammad Bagher Saberizafarghandi · 2023 · Iranian Journal of Psychiatry and Clinical Psychology
ArticleOpenAIREOpen access
-
PsychoPy in Persian linguistics (Session three)
Elmira Esmaeelpour, Negar Sayadi · 2025 · Zenodo
ArticleDataCiteZenodoOpen accessCC-BY-4.0
-
Roshan Institute Fellowships in Persian Language, Linguistics, and Culture
Camille Rhoné · 2014 · Diwan
ArticleDataCite
-
Farzad Rafiei, Saina Sadeghipour, Shahab Sheikhalishahi et al. · 2026 · Scientific Reports
ArticleDOAJOpen access
-
PsychoPy in Persian linguistics (Session Two)
Elmira Esmaeelpour, Negar Sayadi · 2025 · Zenodo
OtherZenodoOpen accessCC-BY-4.0
-
Kia Dashtipour, Mandar Gogate, Jingpeng Li et al. · 2019 · arXiv
PreprintarXivOpen access
-
Benchmarking Large Language Models for Persian: A Preliminary Study Focusing on ChatGPT
Amirhossein Abaskohi, Sara Baruni, Mostafa Masoudi et al. · 2024 · arXiv
PreprintarXivOpen access
Sources, licences and fetch dates: arXiv (Metadata CC0 1.0; papers under their own licences), 2026-10-23; Crossref (Metadata facts, any use; abstracts may be publisher-owned and are never shown), 2026-10-23; DataCite (CC0 1.0 (DataCite metadata)), 2026-10-23; DOAJ (Metadata CC0 1.0 (DOAJ); articles under their own open licences), 2026-10-23; Europe PMC (Metadata reusable; full text under each article’s licence), 2026-10-23; OpenAIRE (CC BY 4.0 (OpenAIRE Graph)), 2026-10-23; OpenAlex (CC0-1.0 data; metered API (free key)), 2026-10-23; Zenodo (Metadata CC0 1.0; each record under its own licence), 2026-10-23.