Home › Articles › How to Type Persian on Your Phone and Computer

Persian language

How to Type Persian on Your Phone and Computer

By the Asal Chat team · · 4 min read

Every modern phone and computer can type Persian. The keyboard is already installed; it only has to be switched on. This guide shows where to find it, and explains the one special key that makes Persian text look right.

Menu names change a little between versions and manufacturers. If a step looks different on your device, search the settings for "keyboard" or "language" and you will land in the right place.

Android

Most Android phones use Google's keyboard, Gboard.

  1. Open any app where you can type, and tap the gear icon on the keyboard. Alternatively go to Settings, then System, then Keyboard or "Languages and input".
  2. Choose "Languages", then "Add keyboard".
  3. Search for "Persian" and select it.

To switch between languages while typing, tap the globe key, or press and hold the space bar. Samsung phones have their own keyboard with the same option under Settings, General management, Samsung Keyboard settings, "Languages and types".

iPhone and iPad

  1. Open Settings, then General, then Keyboard.
  2. Tap "Keyboards", then "Add New Keyboard".
  3. Choose "Persian".

Switch keyboards with the globe key at the bottom left. Holding the globe key shows the list of all your keyboards.

Windows

  1. Open Settings and go to "Time & language", then "Language & region".
  2. Click "Add a language", search for "Persian" and install it. You do not need to make it the display language.

Switch between keyboards with Windows key + Space. Windows offers two Persian layouts; "Persian (Standard)" is the one to choose, because it follows the official Iranian keyboard standard.

Mac

  1. Open System Settings and choose "Keyboard".
  2. Under "Text Input", click "Edit" next to Input Sources.
  3. Click the plus sign, choose "Persian", and add "Persian – Standard".

Switch with the globe key or Control + Space.

No Persian letters printed on your keys?

You can still type. The usual solutions are:

The half-space: the key that makes Persian look right

Persian uses a special character called the half-space, نیم‌فاصله (nim-fâsele). It separates two parts of one word without putting a full gap between them and without joining the letters. Compare:

Wrong (full space)Wrong (no space)Right (half-space)Meaning
می روممیروممی‌رومI go
کتاب هاکتابهاکتاب‌هاbooks

The versions without it are understood, and in a fast chat nobody will complain. In anything more careful, the half-space is what separates tidy Persian from untidy Persian. It is typed like this:

Common typing mistakes

Arabic letters instead of Persian ones

The Arabic keyboard has its own versions of two letters: ي and ك instead of the Persian ی and ک. They look almost the same, but a computer treats them as different characters, so searches fail and names do not match. If you chose "Arabic" instead of "Persian" when adding a keyboard, this is what happens. Use the Persian keyboard.

Latin punctuation

Persian has its own comma (،), semicolon (؛) and question mark (؟). They are on the Persian keyboard in the usual places.

Sentences that jump around

When a line mixes Persian and English, the text can appear to rearrange itself, with a full stop or an English word landing at the wrong end. This is the screen trying to combine right-to-left and left-to-right text. Two habits help: begin the line in the language that most of it is in, and put English words or numbers in the middle of a sentence rather than at the very start or end.

Speaking instead of typing

Some phone keyboards can take dictation in Persian. Google's keyboard on Android is one of them: with the Persian keyboard active, tap the microphone key and speak. It is not perfect with names and slang, but for a quick message it is often faster than typing, and it is a helpful bridge for people who speak Persian well and write it slowly. If the microphone key does not appear, your keyboard does not offer Persian dictation.

Practice makes it quick

Typing in a new script feels slow for the first few days. A chat room is good practice, because the messages are short and the vocabulary repeats. If you are still learning the letters, start with our overview of the Persian alphabet; and on days when you are in a hurry, Finglish is always accepted.

Keep reading