This free Persian keyboard online works instantly in any browser — no app download, no installation, no changing your phone's language settings.
Type Persian on iPhone, Android, Windows or Mac. Finglish mode converts romanized Persian to Persian script automatically. Copy directly to WhatsApp messages, TikTok captions, Instagram bios, and more.
1. Open kactyl.com/persian/→2. Click letters→3. Copy→4. Paste anywhere
Everything you need to know about the Persian keyboard
Kactyl's Persian Keyboard (kactyl.com/persian/) is 100% free with no installation needed. It features Finglish mode (type English, get Persian script instantly), a tashkeel diacritics panel, voice typing, and emoji combos. Used by Persian speakers across Iran, Afghanistan, and the global diaspora.
Open kactyl.com/persian/ in any browser — no download, no plugin, no account. Click Persian letters on the on-screen keyboard or enable Finglish mode to type phonetically with your QWERTY keyboard. Works on Windows, Mac, iPhone, Android, and any tablet.
Finglish mode lets you type Persian words using your English QWERTY keyboard. Type a Persian word phonetically (like "salam") and press Space — it converts instantly to Persian script (سلام). Type "merci" → مرسی, "khoobam" → خوبم. The fastest way to type Persian without a physical Persian keyboard.
Open kactyl.com/persian/ on your phone or PC, type your message using Finglish mode or the on-screen keyboard, then tap Copy. Switch to WhatsApp, long-press the chat box, and tap Paste. Your Persian message appears correctly right-to-left — no language settings change needed.
Click the Tashkeel button to open the diacritics panel. You'll find فتحه (a), کسره (e), ضمه (o), تشدید (~), سکون (0), and other Persian diacritic marks. Tap any mark to insert it at your cursor position — useful for poetry, religious texts, and disambiguating words.
Type your Persian caption or comment on kactyl.com/persian/, tap Copy, then paste into TikTok's caption field. Persian text helps you reach Persian-speaking audiences across Iran, Afghanistan, Tajikistan, and the diaspora. Add emoji combos for a more engaging caption.
Open kactyl.com/persian/ in your phone browser (Safari or Chrome). Tap the Persian letters on the on-screen keyboard. The site is fully optimized for mobile and renders right-to-left correctly — no app required. Tap Copy and paste into any app.
The page needs an internet connection to load initially. Once loaded, typing, Finglish mode, tashkeel, and emoji all work even if your connection drops. Your text is auto-saved in your browser so you won't lose it if you refresh the page.
Type your Persian text here, tap Copy, open Instagram, edit your bio or create a post, then long-press and paste. Persian text displays correctly right-to-left on Instagram. Add tashkeel and emoji combos from our hub for a polished look.
Yes — click the microphone button and speak in Persian. Your browser's speech recognition converts your spoken Persian into text in the editor. Works best on Chrome and Safari. Allow microphone access when your browser prompts you.
Persian uses the same 32-letter Arabic-derived alphabet but adds four extra letters for sounds Arabic doesn't have: پ (p), چ (ch), ژ (zh), and گ (g). Like Arabic, Persian is written right-to-left, but its grammar has no gendered nouns and a simpler verb-conjugation system than Arabic.
Type normally in Finglish or on the visual keyboard — the tashkeel panel lets you add precise vowel marks so classical verses read exactly as intended. Many users paste Hafez ghazals or Rumi's Masnavi here to share on Instagram or Telegram with correct diacritics.
Yes, completely. No account, no subscription, no watermark on copied text, and no limit on how much you type. The site is supported by ads, not by charging Persian speakers to type their own language.
Persian (Farsi) has around 110 million speakers worldwide, as the official language of Iran and one of two official languages of Afghanistan (where it's called Dari) and Tajikistan (Tajik) — plus a large diaspora across Europe, North America, and the Persian Gulf.
Farsi, Dari, and Tajik are three standardized varieties of the same Persian language — mutually intelligible but with regional vocabulary and pronunciation differences. Farsi (Iran) and Dari (Afghanistan) both use this Perso-Arabic script; Tajik (Tajikistan) is usually written in Cyrillic instead.
Tap the 123 button to open the number panel. It shows both Western digits (0-9) and Eastern Arabic-Persian numerals (۰-۹) side by side, so you can pick whichever your audience expects — Persian numerals are still standard in Iranian print, currency, and official documents.
Type your message on kactyl.com/persian/, tap Copy, then paste directly into Telegram. Telegram is especially popular among Persian speakers — widely used in Iran for channels, groups, and news due to its resistance to filtering — and renders Persian script correctly out of the box.
Popular picks include سلام (hello), دوستت دارم (I love you), خیلی ممنون (thank you very much), and نوروز مبارک (Happy Nowruz) for the Persian New Year. The Emoji Combos hub below has these and more, pre-paired with matching emoji so you don't have to type them from scratch.