Arabic Keyboard with Harakat

Beta

Arabic script · RTL · Phonetic · Latin input

The Harakat layer opens immediately so vowel marks can be applied to the preceding Arabic letter.

Auto ? · Phonetic
Global preferences →
Start here

The Harakat layer opens immediately so vowel marks can be applied to the preceding Arabic letter.

ب + Fatha بَب + Kasra بِب + Damma بُب + Shadda بّ
0 characters · 0 wordsNFC
✓ Local autosave
01

How to use Arabic Keyboard with Harakat

The Harakat layer opens immediately so vowel marks can be applied to the preceding Arabic letter.

  1. Type or paste Arabic in the editor.
  2. Place the caret after a letter and choose a Haraka.
  3. Use Remove Harakat to create an unvocalized copy.
02

Phonetic Arabic input

Common Latin letters and digraphs are converted immediately in the right-to-left editor.

sh → شkh → خ
03

Arabic 101 layout

Native mode preserves standard key positions for users of an Arabic keyboard.

04

Harakat and graphemes

Fatha, Kasra, Damma, Shadda and Sukun attach to the previous letter and can be removed together.

06

Arabic Keyboard with Harakat FAQ

Can I remove every Haraka at once?

Yes. Remove Harakat deletes Arabic combining vowel marks while preserving letters and punctuation.

Can I type with Latin letters?

Yes. Phonetic mode converts sounds and digraphs to Arabic.

How do I add Fatha?

Place the caret after the letter and use the Harakat layer.

Can I remove vowel marks?

Yes. Remove Harakat preserves letters and punctuation.

Private by design

Typing, search and conversion happen on your device. No account and no text upload.