Learn to type Arabic on your own keyboard

Start with two keys. Build up to words, sentences and timed challenges, one short level at a time.

Type Arabic without looking for each letter

Start with 2 keysب ت

Index fingers on the F and J bumps. Goal: 85% accuracy

Level 1 of 19 · Beginner
WPM: 0Accuracy: —Errors: 0Time: 0:00Typed: 0/55

ب‍‍بب تتت بتت بتتب بببب بب بت بب تتب تت بتبت بتبب ببت ببب

Next: ب — F with your left index finger

Keys
Arabic 101 on

Transparent hands show which finger presses each key. They load when the course comes into view, follow your reduced-motion setting, and can be switched off at any time.

Learning on a Latin keyboard? You don’t need Arabic letters on your keys or an Arabic layout installed: each key is read by its position, and the on-screen keys show the letter printed on your key next to the Arabic letter it types.

These lessons work best with a physical keyboard; you can also tap the keys below.

Stars and best speeds are kept only while this page stays open — nothing is saved in your browser or sent anywhere.

This course introduces every Arabic 101 letter position and builds speed step by step — it doesn’t by itself guarantee mastery or a particular typing speed. Keep practising at your own pace.

3D hands: credits and licences

The hand models are the “generic-hand” assets from the WebXR Input Profiles project (immersive-web/webxr-input-profiles), drawn with the three.js library. Both are used under the MIT License:

WebXR Input Profiles — generic-hand models

MIT License

Copyright (c) 2019 Amazon

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

three.js 0.170.0

The MIT License

Copyright © 2010-2024 three.js authors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

تعلّم الكتابة بالعربية باستخدام لوحة مفاتيح لاتينية

لا تحتاج إلى لوحة مفاتيح عليها حروف عربية، ولا إلى تثبيت برنامج للكتابة بالعربية على جهازك. اختر QWERTY أو AZERTY بحسب نوع لوحة مفاتيحك، لتظهر على الشاشة الحروف اللاتينية بجانب الحروف العربية المقابلة لها.

عندما تضغط على مفتاح حرف لاتيني، يتعرّف التدريب على موضعه ويُبرز المفتاح المقابل على الشاشة، مع الحرف العربي الذي يكتبه. وتُظهر اليدان الإصبع المناسب للضغط عليه.

كيف تتدرّب؟

  1. ضع سبابتك اليسرى على F وسبابتك اليمنى على J: الأولى تكتب «ب» والثانية تكتب «ت».
  2. اكتب الحرف المميّز في النص، ويُظهر لك التلميح المفتاح والإصبع المناسبين.
  3. يضيف كل مستوى مفاتيح جديدة تدريجيا، ثم تأتي كلمات وجمل والهمزات مع مفتاح Shift، وأخيرًا ثلاثة مستويات بالتوقيت واختبار السرعة في الكتابة.
  4. تجتاز معظم المستويات عند إكمال النص بدقة 85٪ على الأقل. أما مستويات اختبار السرعة، فلها أهداف للدقة والسرعة أو الوقت تظهر لك قبل البدء. وتمنحك السرعة والدقة الأعلى نجمة ثانية أو ثالثة.

يمكنك إخفاء اليدين المجسّمتين أو إيقاف الصوت في أي وقت.

تبقى نتائج هذا التدريب وأفضل سرعة حقّقتها معروضة ما دامت الصفحة مفتوحة فقط، ولا نحتفظ بالنتائج في متصفحك.

Choose your goal

Type Arabic without searching

Start with 2 physical keys and train your fingers until you can type complete Arabic words.

Start with 2 keys

Learn the Arabic letters

Recognize Arabic letters, understand their connected forms, and practice them in short words.

Learn the letters

Test your typing speed

Type a short Arabic passage for 60 seconds and see your speed and accuracy. Nothing is saved.

Take the typing test

Take a dialect or Fusha challenge

Four 60-second quizzes — Moroccan, Egyptian, Saudi, and an Arabic Language Court for Fusha — that you can send to a friend. Nothing is saved.

Play the Arabic games

How can I learn Arabic typing online for free?

Practice Arabic typing online for free with the 19-level Arabic 101 course on this page. Start with F → ب (left index) and J → ت (right index), add a few letter keys per level, then type real words, hamza with Shift, sentences, and finally timed challenges. The course highlights each physical key and the finger to use, and shows your speed (WPM), accuracy and errors, with up to three stars per level. No account is needed. For letter shapes, sounds, and connected forms, choose the separate letter game below.

How to practise

An Arabic (101) layout changes what each physical key position types, not the printed key itself — that's what makes touch typing possible on a keyboard with Latin labels. Practice starts with the F/J anchor keys your fingers already rest on and expands outward, one small group of keys at a time. Word levels follow each row, then Shift for the hamza forms, then sentences and three timed Expert levels. Stars and best speeds last only while the page stays open — nothing is saved in your browser.

F and J are the two home-row anchor keys: rest your left index finger on F for ب (Beh) and your right index finger on J for ت (Teh).
F and J home-row anchor keys: physical key, finger, and Arabic letter
KeyFingerArabic letter
FLeft indexب
JRight indexت
  1. Rest your left index finger on F and your right index finger on J.
  2. Choose “Start with 2 keys,” click the practice area above, and type the highlighted letter on your physical keyboard.
  3. Watch your speed, accuracy and errors. A level passes at 85% accuracy; a second and third star need more speed. Use “Restart level” to repeat it.
  4. After each level, choose “Next level” to add more keys or move on to words.
  5. Carry on through Shift and sentences to the timed Expert levels, which pause if you leave the page.
  6. When you are ready, try the separate 60-second Arabic typing test.

Search keys during practice

The magnifying-glass keys are shown here to match the full writing keyboard, but they remain inactive during practice. On the main Arabic keyboard, they search the current text on Google or YouTube. No text is sent until you choose a service and confirm.

تظهر أزرار العدسة هنا للمحافظة على نفس ترتيب لوحة الكتابة الكاملة، لكنها تبقى غير مفعّلة أثناء التدريب. أمّا في لوحة الكتابة العربية الرئيسية فتبحث عن النص الحالي في Google أو YouTube، ولا يُرسل أي نص قبل اختيار الخدمة والتأكيد.

Play the adaptive letter game

Short, adaptive sessions — about five minutes each — that mix recognizing letters, sounding them out, finding them on the keyboard, typing them, matching their connected forms, and building short words, adjusting to focus more on whatever you find difficult. No account and no placement test: before your first session, pick a starting level — beginner, intermediate, or advanced — then dive in.

How much Arabic do you know?

This isn't a test — pick what feels right. You can change it anytime, and it never affects your saved mastery, XP, stars, or streak.

Common questions about learning Arabic typing

Do I need an Arabic keyboard?

No. The touch-typing lessons score the physical key you press, not what your operating system's active keyboard layout produces, so an ordinary keyboard with Latin labels works without installing or switching to an Arabic layout.

Which layout is taught?

Arabic (101) on standard physical key positions — the position you press is what matters, not what's printed on the keycap. By default the on-screen keys show the Latin letter printed on each key next to the Arabic letter it types; choose “Arabic only” to hide the Latin letters. If your keyboard is AZERTY, choose AZERTY under “My keyboard” so the keys and hints show the labels your keys actually carry; the positions and the Arabic letters stay the same.

What do the 3D hands do?

Transparent hands over the keyboard show which finger presses each key, with the finger for the next key outlined. They load when the course comes into view on a wider screen with WebGL, follow your reduced-motion setting, and switch off with the “3D hands” button. Sound has its own switch. The lessons, hints and finger names work the same without either.

Is this the same as typing Arabic words with English letters?

No — these are two different tools. These lessons teach physical key positions directly: press a key, get its mapped Arabic letter. The separate Type Arabic words with English letters tool instead takes a whole word you spell phonetically, like habibi, and offers suggested Arabic spellings to choose from — it is not translation, and nothing is applied automatically.

Do I need to know the letters first?

No. The touch-typing lessons teach key positions directly. If you'd rather learn to recognize the Arabic letters themselves first — their shapes, sounds, and connected forms — use the adaptive letter game above instead.

How long does learning take?

It varies by person. The course introduces every Arabic letter-key position and builds speed level by level; it doesn't by itself guarantee mastery, fluency, or a particular typing speed.

Is my progress saved?

The touch-typing course is not saved: stars and best speeds last only while the page stays open, and a new visit starts again at level 1. The adaptive letter game is different: it saves your XP, stars, and mastery locally in this browser, with no account.

The Arabic alphabet

Arabic is written right to left, and most letters change shape depending on whether they sit at the start, middle, or end of a word. The table below lists all 28 core letters with their initial, medial, and final forms. Six letters — ا, د, ذ, ر, ز, و — never connect to the letter that comes after them, so they have no initial or medial form (shown as “—” below); every other letter connects on both sides when it falls in the middle of a word. This is a quick reference — the practice game above teaches these forms interactively. For where each letter sits on a physical keyboard, see the Arabic keyboard layout reference.

Arabic alphabet: letter, name, and initial, medial, and final forms
LetterNameInitialMedialFinal
اAlif——ﺎ
بBaﺑﺒﺐ
تTaﺗﺘﺖ
ثThehﺛﺜﺚ
جJeemﺟﺠﺞ
حHahﺣﺤﺢ
خKhahﺧﺨﺦ
دDal——ﺪ
ذThal——ﺬ
رRa——ﺮ
زZain——ﺰ
سSeenﺳﺴﺲ
شSheenﺷﺸﺶ
صSadﺻﺼﺺ
ضDadﺿﻀﺾ
طTahﻃﻄﻂ
ظZahﻇﻈﻆ
عAinﻋﻌﻊ
غGhainﻏﻐﻎ
فFehﻓﻔﻒ
قQafﻗﻘﻖ
كKafﻛﻜﻚ
لLamﻟﻠﻞ
مMeemﻣﻤﻢ
نNoonﻧﻨﻦ
هHehﻫﻬﻪ
وWaw——ﻮ
يYaﻳﻴﻲ

Starter vocabulary

A sample of the game's starter vocabulary — common, everyday words built from the letters above. In the game above, a word only shows up as a challenge once you've practiced every letter it's spelled with, so more words become available to practice as you learn more letters. These meanings are kept short for quick reference, not full dictionary entries. For the sounds of the vowel marks in these examples, see the harakat pronunciation guide. To practise reading and spelling everyday words, try the Arabic crossword, whose Easy level draws on the same kind of vocabulary.

Starter Arabic vocabulary: word, pronunciation, and meaning
WordPronunciationMeaning
مَرْحَبًاmarhabanhello / welcome
سَلَامsalāmpeace / hello
بَيْتbaythouse
كِتَابkitābbook
قَلَمqalampen
خُبْزkhubzbread
تُفَّاحtuffāhapple
شَمْسshamssun
قَمَرqamarmoon
قِطّqittcat
كَلْبkalbdog
سُوقsūqmarket
كَبِيرkabīrbig / large
صَغِيرsaghīrsmall

Updated: