Arabic Script Trainer
Practise recognising Arabic letters in their initial, medial, final, and isolated forms, and how joining changes a letter's shape in a word.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Education
Arabic Script Trainer
Frontend preview — no upload or external service.
Practice set
Set of 12 on joining forms: ب appears as بـ initially, ـبـ medially, ـب finally — the dot stays below in every position.
How the Arabic Script Trainer works
- Start with isolated forms until the letter names are secure.
- Move to joining forms, which is where most learners stall — the same letter looks different in each position.
- Drill the confusable groups separately: the dot patterns distinguishing ب ت ث and ج ح خ are worth their own sessions.
FAQ
Why does the same letter look so different?
Arabic is cursive, so most letters take four contextual shapes depending on what they connect to. The core skeleton stays; the connecting strokes change.
Which letters do not join forwards?
Six — alif, dal, dhal, ra, zay, and waw — connect only to the letter before them. That is why words appear to break mid-way, and recognising these six clears up much of the confusion.
How important are the dots?
Entirely. Several letters share one skeleton and differ only in the number and position of dots, so learning the shapes without the dot patterns leaves them indistinguishable.
How we compare
| Feature | Online Tool Store | Pen and paper | A classroom platform |
|---|---|---|---|
| Positional forms drilled | ✓ | Static | Yes |
| Confusable-letter sets | ✓ | ✗ | Sometimes |
| No app or account | ✓ | ✓ | ✗ |
| Works offline once loaded | ✓ | ✓ | ✗ |
Arabic Script Trainer concentrates on joining and dot patterns, since those are the two things that make the script hard rather than the letter count.