This Persian (Farsi) Keyboard Online is designed for fast and natural Persian typing in the browser. It supports right-to-left (RTL) text flow, Persian punctuation (، ؛ ؟ « »), Persian numerals (۰۱۲۳۴۵۶۷۸۹), and Persian-specific letters پ، چ، ژ، گ.
You can type directly from the on-screen Persian layout or use English phonetic transliteration to get Persian suggestions. The tool also helps normalize Arabic vs Persian letter variants such as ی vs ي and ک vs ك, plus نیمفاصله (ZWNJ) support.
Use the virtual keys to insert Persian letters, diacritics, punctuation, and ZWNJ. This mode is ideal when you want precise control over spelling and script-specific forms.
Type with an English keyboard and accept Persian suggestions. This is best for users who do not have a native Persian layout enabled on their physical keyboard.
Text area uses RTL direction and right alignment so cursor movement and selection match Persian writing behavior.
The editor uses a Persian-friendly fallback stack for clear reading across modern devices.
Toggle and quick keys are provided for Persian and Arabic letter variants (ی/ي and ک/ك).
A dedicated ZWNJ button helps with نیمفاصله usage in Persian word formation.
Yes. It is fully free to use with no sign-up required.
Yes. The keyboard layout and controls are responsive for phone and tablet screens.
No. Transliteration is best-effort. Review suggestions before final copy.
Yes. Use the Download action to save UTF-8 Persian text as a .txt file.
Free virtual keyboard with QWERTY, Dvorak, and Colemak layouts. Type using on-screen keys or your physical keyboard. Copy, download, or test your typing speed.
Free Hindi (Devanagari) virtual keyboard with transliteration, direct typing, vowels, consonants, matras, conjuncts, and Hindi numbers. Type in Hindi online — no software needed.
Free Portuguese virtual keyboard with QWERTY layout, one-click accented characters (á à â ã é ê í ó ô õ ú ç), guillemets, and typing speed test. Type Portuguese online — no software needed.
Free German virtual keyboard with QWERTY layout, one-click umlauts (ä ö ü), Eszett (ß), German quotation marks („“), and typing speed test. Type German online — no software needed.
Free French virtual keyboard with QWERTY layout, one-click accented characters (é è ê à â î ô ù ç œ), French punctuation (« »), and typing speed test. Type French online — no software needed.
Free Spanish virtual keyboard with accented characters (á, é, í, ó, ú), ñ, ü, inverted punctuation (¿ ¡), QWERTY layout, and typing speed test. Type Spanish online — no software needed.
کیبورد فارسی آنلاین
Free Persian (Farsi) virtual keyboard with RTL support, Persian-specific letters (پ چ ژ گ), punctuation, digit controls, and transliteration. Type Farsi online — no software needed.