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.
