3,559 sourced Persian entries: grammar, slang, idioms, and the political vocabulary nobody else publishes. Open the glossary →

Why Persian Script Isn’t as Hard as You Think

Everyone Panics When They See Persian Script

I’m writing this from a café in Navigli, and I just got off a call with a student. a software engineer from Chicago. who told me she’d been “putting off the script” for six months. Six months of learning Farsi with romanized text because the Persian script looked, and I quote, “like someone spilled ink and then tried to clean it up with more ink.”

Three sessions later, she was reading street signs in Farsi on Google Maps. Not fluently. Not fast. But reading. Sounding things out like a kid with a picture book, and getting most of them right.

That’s the thing about Persian script. the fear of it is worse than the reality. People see the connected letters, the dots, the right-to-left direction, and their brain files it under “impossible.” But if you actually sit down with it, you’ll find it’s more logical, more consistent, and in many ways easier than the writing system you already know.

English speakers have survived 26 letters with rules so inconsistent that even native speakers can’t spell. You already did the hard thing. Persian is the easier sequel.

English Spelling Is the Real Nightmare

Before you panic about Persian, let’s talk about the writing system you already use. because English spelling is genuinely unhinged.

Take these five words: through, though, thought, thorough, cough. Five words. Same “-ough” combination. Five completely different pronunciations. There’s no rule that explains this. You just had to memorize each one individually, probably as a kid, probably by getting them wrong a bunch of times first.

Or think about the letter C. Is it /k/ or /s/? Depends on the word. “Cat” vs “city.” And sometimes it’s /sh/. “ocean.” English has silent letters everywhere: the K in “knight,” the W in “write,” the B in “doubt.” Why is “colonel” pronounced “kernel”? Nobody knows. We just accept it and move on.

Persian doesn’t do this. Persian is largely phonetic. what you see is what you say. The letter ب is always /b/. The letter س is always /s/. The letter ن is always /n/. Once you learn the 32 letters and their sounds, you can look at a Persian word you’ve never seen before and pronounce it correctly. Try doing that with English. “Ghoti” could be pronounced “fish” if you follow English rules (GH from “enough,” O from “women,” TI from “nation”).

There are a few exceptions in Persian. mostly Arabic loanwords with letters that share sounds, like ث، س، ص all making an /s/ sound. But these are spelling conventions for borrowed words, not chaos built into the system itself. The core logic holds: one letter, one sound, and you can trust it.

You Only Need 32 Letters

The Persian alphabet has 32 letters. English has 26. That’s six more. Six.

When I frame it that way, people relax a bit. But it gets better. because many of those 32 letters are just variations of the same base shape with different dots.

Look at this family:

  • ب (be). one dot below
  • پ (pe). three dots below
  • ت (te). two dots above
  • ث (se). three dots above

Same base shape. Four letters. The only difference is where the dots go and how many there are. Learn the shape once, and you’ve got four letters for the price of one.

Here’s another family:

  • ج (jim). one dot below
  • چ (che). three dots below
  • ح (he). no dots
  • خ (khe). one dot above

Same pattern. One base shape, four letters. By the time you’ve learned 8 or 9 base shapes, you’ve covered most of the alphabet. The dots are just flags telling you which specific sound to make.

Compare this to English, where B and D look completely different despite being made in similar mouth positions. Or where lowercase “a” and uppercase “A” look nothing alike in most fonts. Persian is more systematic than that.

Most Letters Have Only One Sound

This is the part that surprises people most. In English, nearly every letter has multiple possible sounds. A can be /æ/ (cat), /eɪ/ (cake), /ɑː/ (father), /ə/ (about). G can be /g/ (go) or /dʒ/ (gym). S can be /s/ (sit) or /z/ (is). You learn these variations over years of reading, and even then you sometimes guess wrong with new words.

In Persian, most letters have exactly one sound. Always. No exceptions.

  • ب is always /b/
  • د is always /d/
  • ر is always /r/
  • م is always /m/
  • ن is always /n/
  • ل is always /l/
  • ف is always /f/
  • ک is always /k/
  • گ is always /g/
  • پ is always /p/
  • چ is always /ch/

The “exceptions” come from Arabic loanwords. Persian inherited some Arabic letters that duplicate sounds already covered by other letters. So you get ث، س، ص all making an /s/ sound, or ت and ط both making a /t/ sound. But here’s the key: within any given letter, the sound is consistent. ط is always /t/. ص is always /s/. You never have to guess which pronunciation a letter gets in a particular word. You just have to remember which of the /s/ letters a particular word uses when writing. and that comes with reading practice, the same way English speakers learn “their” vs “there” vs “they’re.”

The Connection Rules Are Simpler Than Cursive

Persian is written in connected script. letters join together within words. This freaks people out. But if you went to school in any English-speaking country, you probably learned cursive at some point. And cursive English is a mess. Every single letter has a unique connected form, and the connections between certain letter pairs (try connecting an “o” to an “s” smoothly) are awkward.

Persian connections follow two simple rules:

Rule 1: Six letters only connect to the letter before them (to the right), never to the letter after them. These are: ا، د، ذ، ر، ز، و. called the “non-connectors.” When one of these appears, it breaks the connection, and the next letter starts fresh.

Rule 2: Every other letter connects on both sides.

That’s it. Two rules. No exceptions.

Each letter has at most four forms: standalone, initial (beginning of a connected group), medial (middle), and final (end). But many letters have forms that look almost identical. the base shape stays the same, and only a small tail changes. Compare that to English cursive, where capital Q looks like the number 2, and capital Z looks like a 3 fell over.

Here’s an example. The word کتاب (ketāb. book):

  • ک connects to the left
  • ت connects both sides
  • ا is a non-connector. it takes the connection from ت but doesn’t pass it forward
  • ب starts a new connection group (but it’s the last letter, so it just takes its final form)

Once you internalize which six letters break the chain, reading connected Persian becomes automatic. Most of my students get comfortable with this within the first week.

Short Vowels Are Missing. And That’s Fine

This is the part people point to when they want to prove Persian script is hard. “But you don’t write all the vowels!” True. Persian script writes the three long vowels (ā, i, u) but usually leaves out the three short vowels (a, e, o) in everyday text.

So the word ketāb (book) is written کتاب. you see the K, T, long-Ā, and B, but the short “e” between K and T isn’t written. Your brain fills it in based on context and familiarity.

Sounds terrifying? You already do this in English. Every single day.

Read this: “Pls fwd the msg to the mgr abt the mtg tmrw.”

You understood that, right? “Please forward the message to the manager about the meeting tomorrow.” Your brain filled in all the missing vowels without breaking a sweat. That’s exactly what happens with Persian. except it’s built into the writing system instead of being a texting shorthand.

And here’s what people don’t tell you: children’s books, language textbooks, and the Quran all include the short vowel marks (called harakat, حرکات). They’re little symbols written above or below the letters. So when you’re learning, you can use materials that show every single vowel. As you get more comfortable, you gradually stop needing them. the same way you stopped needing training wheels on a bike.

After a few weeks of reading Persian regularly, the missing vowels become invisible. Your brain pattern-matches familiar words instantly, and for new words, context handles the rest. I’ve taught dozens of students through this stage, and every single one of them has said the same thing: “I can’t believe I was worried about this.”

The Shape Families That Make It Click

Here’s where it gets fun. Persian letters aren’t 32 random shapes. They cluster into families that share a base form. Learn the families, and you’re learning 3-4 letters at once.

Family 1. the “tooth” shape: ب پ ت ث
A horizontal stroke with a curve. Dots below or above tell you which letter. This shape is everywhere in Persian. you’ll recognize it instantly after day one.

Family 2. the “bowl” shape: ج چ ح خ
A curved bowl. One dot below (ج), three dots below (چ), no dots (ح), one dot above (خ). Four letters, one shape.

Family 3. the “hook” shape: د ذ
A small hook. No dot (د = /d/), one dot above (ذ = /z/). Both are non-connectors.

Family 4. the “descender” shape: ر ز ژ
A downward stroke below the line. No dot (ر = /r/), one dot above (ز = /z/), three dots above (ژ = /zh/). All three are non-connectors.

Family 5. the “teeth” shape: س ش
Three little peaks (like teeth). No dots (س = /s/), three dots above (ش = /sh/).

Family 6. the “loop” shape: ص ض
A rounded loop. No dot (ص = /s/), one dot above (ض = /z/).

Family 7. the “tall” shape: ط ظ
A tall vertical stroke with a loop. No dot (ط = /t/), one dot above (ظ = /z/).

Family 8. the “eye” shape: ع غ
Looks like a stylized eye. No dot (ع = a glottal sound), one dot above (غ = /gh/).

Family 9. the “ring” shape: ف ق
A circle on a stick. One dot above (ف = /f/), two dots above (ق = /gh/).

The remaining letters. ک، گ، ل، م، ن، و، ه، ی. each have more distinct shapes, but by this point you’ve already knocked out 23 letters through family grouping. Nine families for 23 letters. The last 9 letters are standalone shapes, which means you’re memorizing a total of about 18 distinct forms for all 32 letters.

Eighteen shapes. You’ve memorized more complicated things for a pub quiz.

What Actually IS Hard About Persian Script

I’d be lying if I said everything about Persian script is easy. It’s not. Some things are legitimately tricky, and pretending otherwise would waste your time. But. and this matters. the hard parts are intermediate problems, not beginner blockers.

Ambiguous letter combinations. When certain letters connect, they can look similar to other combinations. For example, سبر and شر can look alike in small or stylized fonts, because the three dots of ش sometimes blur into what looks like the teeth of س plus a ب. This gets easier with exposure, the same way you stopped confusing “rn” and “m” in English (look closely. they’re almost identical in many fonts).

Handwriting vs. print. Printed Persian is clean and consistent. Handwritten Persian is… creative. People connect letters differently, skip dots, change proportions. My mom’s handwriting looks nothing like a textbook. But this is true of every language. English handwriting varies wildly too. You don’t need to master handwriting reading to be functional. Start with print. Handwriting literacy comes later, gradually, through exposure.

Arabic loanwords with unusual spelling. Persian borrowed heavily from Arabic, and some Arabic words kept their original spelling even though Persian doesn’t use all those sounds. The word ma’lum (معلوم. known) has a ع that most Persian speakers pronounce as a simple vowel, not the Arabic throat sound. You’ll encounter words where the spelling feels disconnected from the pronunciation, but these are specific vocabulary items, not a systemic problem.

Numbers go left-to-right inside right-to-left text. Persian text runs right-to-left, but numbers (even Persian numerals ۱۲۳۴) run left-to-right. Your eyes do a little dance when numbers appear in the middle of a sentence. You get used to it within a couple of weeks, but it’s genuinely weird at first.

None of these should stop you from starting. They’re the kind of things you notice at week three or month two. by which point you’ll have enough foundation to handle them. The beginner stage of Persian script is genuinely straightforward. It’s one of the few areas in language learning where the difficulty curve works in your favor: the start is easy, and by the time it gets harder, you’ve built enough momentum to push through.

Stop Putting It Off

Every week I talk to someone who’s been “learning Farsi” for months using romanized text. Fingilish, transliterations, phonetic guides. And every time, I tell them the same thing: you’re making this harder for yourself, not easier.

Learning the Persian script takes most people 1-2 weeks of focused practice. That’s it. Two weeks, and you’ve removed a ceiling that’ll limit you forever if you don’t break through it. You can’t read real Persian content. books, news, menus, signs, Instagram captions. without the script. Romanization is a crutch that actively slows you down the longer you use it.

If you’ve been avoiding it, you’re not alone. But the people who push through always say the same thing: “I wish I’d done this sooner.”

For the full breakdown of every letter. shapes, sounds, and how they connect. read the complete Persian alphabet guide. If you’re starting from scratch with the language itself, the beginner’s guide maps out the whole process. And if you’re wondering whether Farsi is even worth the effort, I wrote an honest answer to whether Farsi is hard to learn.

The alphabet mnemonics guide has a visual memory trick for every single letter. ZabanYar teaches every letter with those same shape mnemonics. making each letter stick after one session. You see ب and you see a boat with a ball underneath. You see چ and you see a chair. No other Farsi app does this, and it’s the fastest way I’ve found to make the script feel familiar instead of foreign. Try it here.

If you’d rather learn with a real person, I teach Farsi on Preply.

FAQ

Is Persian script harder to read than Arabic?

Persian script is essentially the same as Arabic script with four extra letters (پ، چ، ژ، گ) for sounds that Arabic doesn’t have. The reading difficulty is comparable. However, Persian grammar and sentence structure are simpler than Arabic, which means you can start reading meaningful content faster. If you can read one, you can mostly read the other. the difference is vocabulary, not the writing system itself.

How long does it take to read Persian fluently?

Most learners can sound out Persian words within 1-2 weeks of focused practice. Reading fluently. where you recognize words by shape without sounding them out. takes 2-3 months of regular reading. The gap between “decoding” and “reading” is the same as in any language, and it closes faster if you read content at your level daily, even for just 15 minutes.

Should I learn to write Persian by hand?

For most learners, typing is more practical than handwriting. Learning to write by hand does help with letter recognition and memorization. the physical act of forming letters builds muscle memory. But if your goal is conversational Farsi with reading ability, handwriting is optional. Focus on reading and typing first. Handwriting is a nice-to-have, not a must-have. For more on the gap between written and spoken Persian, that post covers the full picture.

Can I learn Farsi without learning the script?

Technically yes. you can learn spoken Farsi using only romanized text and audio. But you’ll hit a wall fast. You won’t be able to read anything real: signs, menus, texts from Iranian friends, social media, news. Romanization also creates bad pronunciation habits because there’s no standard system. Every app and textbook romanizes differently. Learning the script is a two-week investment that pays off for years.

Why does Persian look like Arabic?

Persian adopted the Arabic script after the Arab conquest of Iran in the 7th century. Before that, Persians used different writing systems (Middle Persian, or Pahlavi). The Arabic script was adapted to fit Persian sounds by adding four letters. The two languages share a script and many loanwords, but they’re from completely different language families. Persian is Indo-European (related to English, French, Hindi), while Arabic is Semitic (related to Hebrew).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Phrase of the Week Learn more →