Localize App Store Screenshots to Persian (Farsi)
فارسی
Iran + Afghanistan (Dari) + Tajikistan = ~110M speakers.
Why Persian (Farsi) matters
Persian (Farsi) reaches ~110M across Iran, Afghanistan (as Dari) and Tajikistan, but the Iranian market is unusual: sanctions push most users onto local Android stores like Cafe Bazaar and Myket, whose screenshot conventions matter as much as Apple's. The script is a modified Arabic one with four extra letters (پ (p), چ (ch), ژ (zh), گ (g)) that plain Arabic fonts render as boxes or wrong glyphs. Persian also joins words with a zero-width non-joiner rather than a space and uses its own digit forms (۰۱۲۳).
Learn a new language five minutes a day
روزی پنج دقیقه یک زبان جدید یاد بگیرید
Localization tips for Persian (Farsi)
- 1 Use a Persian-aware typeface. The extra letters پ چ ژ گ and the Persian forms of ک and ی differ from Arabic, and an Arabic-only font drops or mis-shapes them.
- 2 Insert the zero-width non-joiner (ZWNJ, U+200C) for compounds and the plural 'ها': write میشود and اپاستور, not میشود / اپاستور.
- 3 Persian uses Eastern (Persian) digits ۰۱۲۳۴۵۶۷۸۹, which differ from Arabic-Indic forms. Keep them consistent and LTR inside the RTL run.
- 4 Mirror the layout fully for RTL (arrows, chevrons, progress) exactly as for Arabic, while keeping numbers and Latin brand names LTR.
- 5 Register is formal-polite by default (verb ending ‑ید, e.g. طراحی کنید); reserve casual forms for youth-focused consumer apps.
- 6 If you target Iran, remember most downloads happen on Cafe Bazaar or Myket. Check their screenshot dimensions and RTL rendering, not only Apple's.
Fonts for Persian (Farsi)
Vazirmatn (widely used open Persian font), IRANSans, or Noto Sans Arabic. All include the Persian letters پ چ ژ گ and the correct ک/ی forms; avoid Arabic-only faces that box out those glyphs or force the Arabic ك/ي shapes.
Most common mistake
Using an Arabic-only font (or Arabic digits and letterforms): پ چ ژ گ turn into tofu boxes and the Arabic ك/ي replace the Persian ک/ی, which Persian readers instantly read as foreign and careless.
Persian (Farsi) localization FAQ
What App Store Connect locale code should I use for Persian (Farsi)?
Use fa when adding Persian (Farsi) (فارسی) screenshots in App Store Connect or Google Play Console. Using the wrong code means your localized screenshots never reach Persian (Farsi) users.
Does text expansion affect Persian (Farsi) screenshot design?
Persian (Farsi) runs +25% vs English on average character count. You should design buttons and headlines with explicit overflow headroom, because text that fits in English will break in Persian (Farsi).
Does Shotlingo automatically localize screenshots to Persian (Farsi)?
Yes. Shotlingo auto-translates your App Store screenshot text to Persian (Farsi) (فارسی) with AI that respects text expansion, RTL layout mirroring, and platform-appropriate fonts. Export the localized bundle ready for App Store Connect locale fa.
Do I have to translate my App Store screenshots to Persian (Farsi)?
If Persian (Farsi) is a major market for your app, yes. Unlocalized screenshots significantly reduce conversion, because users scroll past copy they cannot read. Even partial localization (headlines only) typically beats English-only.
Localize your screenshots to Persian (Farsi) automatically
Shotlingo handles expansion, fonts, RTL mirroring, and App Store Connect locale codes for you. Free to try.
Try Shotlingo free →