Phonetic Persian keyboard (Finglish)

Type a word in Latin letters then Space: it is converted (salam → سلام). Click a suggestion to pick it.

More options
Share via
Search on
0 characters · 0 words

Long-press a key for variants (e.g. ا‎ :‎ آ‎ أ‎ إ‎).

Phonetic mapping table
2 → ء
3 → ع
a → ا
A → آ
b → ب
p → پ
t → ت
T → ط
th → ث
s → س
S → ص
j → ج
ch → چ
c → ک
h → ه
H → ح
kh → خ
x → خ
d → د
D → ض
dh → ذ
z → ز
Z → ظ
zh → ژ
r → ر
sh → ش
gh → غ
q → ق
f → ف
k → ک
g → گ
l → ل
m → م
n → ن
v → و
w → و
o → و
u → و
oo → و
ou → و
y → ی
i → ی
ee → ی
e → ه
E → ع
' → ع
- → ZWNJ
_a → ◌َ
_e → ◌ِ
_o → ◌ُ
_an → ◌ً
__ → ◌ّ
_ → ـ

This phonetic Persian keyboard turns Finglish, Persian typed in Latin letters, into the Persian alphabet. Words mode recognises whole words such as merci or ketab, while Phonetic mode places every letter exactly as you type it.

How to use

  1. The page opens in Words mode: type a word in Finglish, such as ketab.
  2. Press Space and the word turns into کتاب.
  3. If the suggested spelling is wrong, click another suggestion.
  4. To choose every letter yourself, switch to Phonetic mode: sh gives ش, zh gives ژ and gh gives غ.
  5. Check the Persian text, then copy or share it.

Persian phonetic mapping table

Phonetic mode guesses nothing: each Latin letter becomes one Persian letter. Simple consonants map directly (b → ب, d → د, m → م, r → ر). The table below lists the rules worth learning; the tool also shows its own “Phonetic mapping table” while this mode is on.

You type Letter Example
sh ش shb → شب
ch چ chshm → چشم
zh ژ zhakt → ژاکت
kh or x خ khvahr → خواهر
gh / q غ / ق ghdha → غذا, qnd → قند
g / p گ / پ grm → گرم, psr → پسر
a / A ا / آ Asman → آسمان
i or y ی shir → شیر
o, u, v or w و dust → دوست
e ه khane → خانه
th / dh ث / ذ thrvt → ثروت
T, S, H, Z, D ط, ص, ح, ظ, ض Tufan → طوفان
- half-space mi-khvanm → می‌خوانم

Words mode for everyday Finglish

In chats, Persian speakers often type with full vowels: salam, chetori, khoobam. Words mode accepts this style, also known as Pinglish. It first checks a dictionary of frequent words (dooset daram, tavalodet mobarak, noruz, lotfan and more), then applies spelling rules to everything else, dropping most short vowels.

Treat the output as a best guess to proofread. In Finglish, the letter a stands both for the long â, written ا, and for the short a, which is not written at all; this is the most common source of errors. So dokhtar first gives دختار, while the correct دختر waits among the suggestions; one click swaps it in. Likewise, gh gives ق first, and the spelling with غ is offered as a suggestion. On a computer, the Esc key undoes the last conversion and brings back the Latin word.

Common pitfalls in Phonetic mode

A few habits from English spelling lead to the wrong letter:

  • h alone gives ه: for the throaty sound in khane, type kh or x.
  • j gives ج: the sound in “measure” is zh, as in zhakt.
  • Words starting with a vowel need an a: airan gives ایران and astad gives استاد, because i on its own gives ی.
  • th gives ث: for ت followed by ه, put an e between them, as in teran for تهران.

If a letter comes out wrong, delete it and type it again; conversion happens as you type.

Where to go next

The standard Persian keyboard shows the Iranian layout key by key, which gets faster with practice. If you also write Arabic in Latin letters, the phonetic Arabic keyboard handles Arabizi and its numbers. Every keyboard with sound-based typing is listed on the phonetic typing page.

Frequently asked questions

How do I convert Finglish to Persian script?
Type each word in Latin letters in Words mode and press Space: mamnoon becomes ممنون and chetori becomes چطوری. Common words come from a built-in dictionary, and the spelling of other words is worked out by rules. Always read the result before sending it.
Why does ketab turn into کهتاب in Phonetic mode?
In Phonetic mode, each Latin letter produces one Persian letter: e gives ه and a gives ا. Short vowels are not written in Persian, so type ktab to get کتاب, or use Words mode, which drops them for you.
How do I type ژ, خ and چ with English letters?
Combine two letters: zh gives ژ, kh gives خ and ch gives چ. The letter x also produces خ. Two-letter combinations are matched before single letters, which is why sh gives ش rather than سه.
How do I tell ق from غ when typing Finglish?
In Phonetic mode, q gives ق and gh gives غ. Capital letters cover the letters of Arabic origin: S gives ص, T gives ط, H gives ح, Z gives ظ and D gives ض, while th gives ث and dh gives ذ. In Words mode, the other possible spellings appear as suggestions.
How do I add a half-space when typing in Finglish?
In Phonetic mode, type a hyphen: mi-rvm becomes می‌روم and ktab-ha becomes کتاب‌ها. Words mode does not convert the hyphen, so use the ZWNJ button in the “Punctuation and half-space” panel there.
How do I write آ, ع and ء phonetically?
A capital A gives آ, as in Ab for آب. For ع, type an apostrophe, the digit 3 or a capital E, so 'shq becomes عشق. The digit 2 gives the hamza ء, as in jz2 for جزء.
Can I add zabar, zir and pish in Phonetic mode?
Yes, right after the consonant: _a adds zabar َ, _e adds zir ِ, _o adds pish ُ and _an adds tanvin ً. Two underscores __ add tashdid ّ. For example, k_etab gives کِتاب.

Related keyboards

Updated October 7, 2026