ChartsLoom
Back to ChartsLoom

Languages & Communication · Writing Systems

Arabic Alphabet Chart: Letters, Joining Forms and Sounds

Learn all 28 Arabic letters in order. Compare names, broad Modern Standard Arabic sounds, isolated and joined forms, vowel marks, hamza, numerals, example words, and safe Unicode handling.

Use sound labels as learning approximations. Modern Standard Arabic is the baseline here, but dialect, recitation tradition, neighboring sounds, and speaker background can change pronunciation. This page does not replace a teacher, grammar reference, or the ChartsLoom Disclaimer.

Arabic Alphabet Chart with selected Arabic letters, joining forms, and a connected word example

What should you learn first in the Arabic alphabet?

Learn the 28 base letters from right to left, then memorize the six connection breakers: ا د ذ ر ز و. Treat initial, medial, final, and isolated shapes as contextual forms of the same letter. After that, add fatḥa, ḍamma, kasra, sukūn, shadda, and the long-vowel patterns.

Arabic text shaping belongs to the font and shaping engine. In digital text, store base Unicode characters, set semantic right-to-left direction, and avoid assembling words from presentation-form glyph characters.

Base alphabet

28 letters

Hamza is essential to Arabic spelling but is normally treated separately from the 28-letter base order.

Connection breakers

ا د ذ ر ز و

These six letters can connect to the preceding letter but do not connect onward to the following letter.

Writing direction

Right to left

Arabic words run right to left, while digit sequences commonly preserve left-to-right ordering.

Reference coverage

17 tables

233 rows cover letters, forms, sounds, vowels, Unicode, examples, and troubleshooting.

Arabic alphabet questions at a glance

How many letters are in Arabic?

The standard alphabet contains 28 base letters. Hamza is normally taught and encoded separately.

Which way do I start reading?

Start at the right edge of an Arabic word and move left. Read number runs in the order that the surrounding bidirectional layout presents them.

Do joined shapes create new letters?

No. Isolated, final, initial, and medial shapes are contextual glyphs of the same base character.

Which letters break a connection?

Alif, dāl, dhāl, rāʾ, zāy, and wāw break the next connection: ا د ذ ر ز و.

Are vowel marks required?

Not in most everyday text. Readers usually infer omitted short vowels from vocabulary and grammar.

What are the three short vowels?

Fatḥa, ḍamma, and kasra commonly mark short a, u, and i after a consonant.

How are long vowels written?

Common patterns use fatḥa plus alif for ā, kasra plus yāʾ for ī, and ḍamma plus wāw for ū.

What does shadda do?

Shadda marks a doubled or geminated consonant. It can combine with a vowel mark.

What are sun letters?

Before a sun letter, the lām of the definite article ال assimilates in speech even though the spelling remains unchanged.

Is ل + ا one letter?

No. Lām–alif is a two-letter sequence that fonts often display as a ligature.

Why does qāf sound different?

Formal Arabic broadly uses /q/, while regional dialects can realize qāf differently. Label the language variety when precision matters.

How should software store Arabic?

Store ordinary base characters in Unicode, set semantic text direction, and let a shaping engine select contextual glyphs.

Read Arabic as letters, connections, and word patterns

A letter’s identity does not change when its glyph joins a neighbor. Start with the base letter, predict its connections, then read the vowel information that is written or recoverable from the word.

1 · Base letter

Recognize

Identify the letter skeleton and distinguish its dot pattern from related shapes.

2 · Neighbors

Predict joining

Check whether the letter joins on both sides or breaks the connection after itself.

3 · Sound

Read in context

Combine consonants, written vowel marks, long-vowel letters, and known word patterns.

Worked example: كِتاب (kitāb, “book”)

Read the logical letters ك + ت + ا + ب. Kāf, tāʾ, and bāʾ are dual-joining. Alif accepts a connection from the preceding tāʾ but breaks the connection before bāʾ. Kasra gives the short i, and alif marks the long ā.

Start with identity and joining behavior

Dots distinguish several letter families, while neighboring letters determine the displayed joining form. The six right-joining letters accept a connection from an eligible preceding letter but stop the connection before the next letter. A dash in the forms chart means that connected positional form does not exist.

Arabic Alphabet Chart

All 28 base letters in standard alphabet order, with a broad Modern Standard Arabic reading and a searchable example.

Swipe horizontally inside the table to view every column.

All 28 base letters in standard alphabet order, with a broad Modern Standard Arabic reading and a searchable example.
#LetterNameRomanizationBroad IPASound guideExampleMeaning
1اalifā / carrier/aː/ or carrierlong a or vowel carrierكتاب — kitābbook
2بbāʾb/b/b as in bedبيت — baythouse
3تtāʾt/t/t as in topتمر — tamrdates
4ثthāʾth/θ/th as in thinثوب — thawbgarment
5جjīmj/d͡ʒ/j as in jam in formal Arabicجبل — jabalmountain
6حḥāʾ/ħ/strong breathy pharyngeal hحليب — ḥalībmilk
7خkhāʾkh/x/voiceless velar or uvular fricativeخبز — khubzbread
8دdāld/d/d as in dogدار — dārhouse
9ذdhāldh/ð/th as in thisذهب — dhahabgold
10رrāʾr/r ~ ɾ/tapped or trilled rرجل — rajulman
11زzāyz/z/z as in zooزهرة — zahraflower
12سsīns/s/s as in sunسمك — samakfish
13شshīnsh/ʃ/sh as in shipشمس — shamssun
14صṣād/sˤ/emphatic sصباح — ṣabāḥmorning
15ضḍād/dˤ/emphatic d in broad MSAضوء — ḍawʾlight
16طṭāʾ/tˤ/emphatic tطائر — ṭāʾirbird
17ظẓāʾ/ðˤ/emphatic dh in broad MSAظل — ẓillshade
18عʿaynʿ/ʕ/voiced pharyngeal fricativeعين — ʿayneye
19غghayngh/ɣ/voiced velar or uvular fricativeغرفة — ghurfaroom
20فfāʾf/f/f as in fineفم — fammouth
21قqāfq/q/voiceless uvular stop in formal Arabicقمر — qamarmoon
22كkāfk/k/k as in kitكتاب — kitābbook
23لlāml/l/l as in lampليل — laylnight
24مmīmm/m/m as in moonماء — māʾwater
25نnūnn/n/n as in nameنجم — najmstar
26هhāʾh/h/h as in hatهواء — hawāʾair
27وwāww / ū/w/ or /uː/w or long ooورد — wardroses
28يyāʾy / ī/j/ or /iː/y or long eeيد — yadhand
  • Sound values are broad Modern Standard Arabic guides, not dialect guarantees.
  • Alif, wāw, and yāʾ can participate in long-vowel spelling; context determines their role.
Download or export

Arabic Joining Forms Chart

Compare each letter when isolated, final, initial, or medial. A dash means the letter does not take that connected form.

Swipe horizontally inside the table to view every column.

Compare each letter when isolated, final, initial, or medial. A dash means the letter does not take that connected form.
LetterNameJoining typeIsolatedFinalInitialMedialCode point
اalifRight-joiningاـاU+0627
بbāʾDual-joiningبـببــبـU+0628
تtāʾDual-joiningتـتتــتـU+062A
ثthāʾDual-joiningثـثثــثـU+062B
جjīmDual-joiningجـججــجـU+062C
حḥāʾDual-joiningحـححــحـU+062D
خkhāʾDual-joiningخـخخــخـU+062E
دdālRight-joiningدـدU+062F
ذdhālRight-joiningذـذU+0630
رrāʾRight-joiningرـرU+0631
زzāyRight-joiningزـزU+0632
سsīnDual-joiningسـسســسـU+0633
شshīnDual-joiningشـششــشـU+0634
صṣādDual-joiningصـصصــصـU+0635
ضḍādDual-joiningضـضضــضـU+0636
طṭāʾDual-joiningطـططــطـU+0637
ظẓāʾDual-joiningظـظظــظـU+0638
عʿaynDual-joiningعـععــعـU+0639
غghaynDual-joiningغـغغــغـU+063A
فfāʾDual-joiningفـففــفـU+0641
قqāfDual-joiningقـققــقـU+0642
كkāfDual-joiningكـككــكـU+0643
لlāmDual-joiningلـللــلـU+0644
مmīmDual-joiningمـممــمـU+0645
نnūnDual-joiningنـننــنـU+0646
هhāʾDual-joiningهـههــهـU+0647
وwāwRight-joiningوـوU+0648
يyāʾDual-joiningيـييــيـU+064A
  • The form samples use ordinary base letters and a visible connector line; a shaping engine selects glyphs in real words.
  • Store base characters rather than Arabic Presentation Forms characters.
Download or export

Six Arabic Letters That Break the Next Connection

These right-joining letters may connect to the preceding letter but do not connect onward to the following letter.

Swipe horizontally inside the table to view every column.

These right-joining letters may connect to the preceding letter but do not connect onward to the following letter.
LetterNameFinal exampleConnection after itMemory cue
اalifـاBreakا has no initial or medial connected form
دdālـدBreakد has no initial or medial connected form
ذdhālـذBreakذ has no initial or medial connected form
رrāʾـرBreakر has no initial or medial connected form
زzāyـزBreakز has no initial or medial connected form
وwāwـوBreakو has no initial or medial connected form
  • Right and left describe joining properties in logical text processing; the script itself displays right to left.
Download or export

Browser-only learning tool

Arabic Letter and Vowel Explorer

Pick a base letter, compare its contextual forms, then add one common mark. The tool works locally in your browser and sends no text to a server.

Add a common mark

Marked sample

بَ

fatḥa: Short /a/ after the consonant

ب

bāʾ

b · /b/ · U+0628

#2
Isolated
ب
Final
ـب
Initial
بـ
Medial
ـبـ

Joining: joins to eligible neighbors on both sides.

Example: بيت (bayt, “house”).

This is a deterministic shape and mark reference. It does not pronounce audio, infer missing vowels, grade handwriting, model every font, or represent dialect-specific speech. Use a teacher or trusted recording to verify articulation.

Vowel marks add information that everyday text may omit

Fatḥa, ḍamma, and kasra mark short vowels. Sukūn suppresses a following short vowel, while shadda marks consonant doubling. Long vowels commonly use alif, wāw, or yāʾ with the preceding vowel pattern. Hamza has separate seating rules, and several word-final forms require grammatical context.

Arabic Short Vowels and Reading Marks

Add these combining marks to a consonant. Everyday text often omits many short-vowel marks.

Swipe horizontally inside the table to view every column.

Add these combining marks to a consonant. Everyday text often omits many short-vowel marks.
MarkNameReadingExampleFunction
َfatḥaaبَShort /a/ after the consonant
ُḍammauبُShort /u/ after the consonant
ِkasraiبِShort /i/ after the consonant
ْsukūnno vowelبْNo short vowel follows
ّshaddadouble consonantبّGemination; combine with a vowel mark when needed
ًfatḥatānanـًاIndefinite accusative ending in fully marked text
ٌḍammatānunـٌIndefinite nominative ending in fully marked text
ٍkasratāninـٍIndefinite genitive ending in fully marked text
  • A shadda and vowel mark may occur together; font placement varies.
  • Diacritics are combining characters and normally follow the base letter in encoded text.
Download or export

Arabic Long Vowels and Diphthongs

Read the preceding short vowel together with alif, wāw, or yāʾ to identify common long-vowel and diphthong patterns.

Swipe horizontally inside the table to view every column.

Read the preceding short vowel together with alif, wāw, or yāʾ to identify common long-vowel and diphthong patterns.
PatternTypical readingExampleRomanizationMeaningCaution
َاāبابbābdoorAlif lengthens preceding fatḥa
ِيīكبيرkabīrbigYāʾ lengthens preceding kasra
ُوūنورnūrlightWāw lengthens preceding ḍamma
َيْayبَيْتbaythouseYāʾ has sukūn after fatḥa
َوْawيَوْمyawmdayWāw has sukūn after fatḥa
ىāفتىfatāyoung manFinal alif maqṣūra
آʾāآدمʾādamAdamMadda represents hamza plus long ā
  • Vowel analysis depends on the word and grammatical context; unvowelled spelling can be ambiguous.
Download or export

Arabic Hamza Forms Chart

Hamza represents a glottal stop. Its seat depends on position and spelling rules; hamza itself is not counted among the 28 base letters.

Swipe horizontally inside the table to view every column.

Hamza represents a glottal stop. Its seat depends on position and spelling rules; hamza itself is not counted among the 28 base letters.
FormName or positionExampleRomanizationEncoding note
ءhamza on the lineشيءshayʾU+0621
أhamza above alifأَكَلَakalaU+0623
إhamza below alifإِلىilāU+0625
ؤhamza on wāwسؤالsuʾālU+0624
ئhamza on yāʾ seatبيئةbīʾaU+0626
آalif with maddaآنʾānU+0622
ٱalif waṣlaٱسْمismU+0671; specialized marked text
ـٔcombining hamza abovecontextual sequenceʾU+0654 after a base
  • Hamza seating is an orthographic topic; use a grammar or spelling reference for production text.
Download or export

Special Arabic Letter Forms and Endings

Recognize frequent forms that learners meet outside the basic 28-letter list.

Swipe horizontally inside the table to view every column.

Recognize frequent forms that learners meet outside the basic 28-letter list.
FormNameTypical roleExampleReading note
ةtāʾ marbūṭaoften feminine endingمدرسةusually -a/-ah in pause; -t in some connected grammar
ىalif maqṣūrafinal long āفتىlooks like dotless final yāʾ
لاlām–alifletter sequence ل + الاoften rendered as a ligature
presentation-form ligaturelegacy compatibility characteravoid for storageencode ل then ا instead
ـtaṭwīl / kashīdavisual elongationســلامnot a letter or word space
ٰdagger alifspecialized long ā markهٰذاcommon in Qurʾanic and carefully marked text
ـٔhamza abovecombining hamzacontext-dependentcombines with a base
ـٕhamza belowcombining hamzacontext-dependentcombines with a base
  • Presentation-form characters are included only as a warning; ordinary text should use base letters.
Download or export

Arabic Sun and Moon Letters Chart

The written definite article remains ال. Before a sun letter, its lām assimilates in pronunciation; before a moon letter, the lām is pronounced.

Swipe horizontally inside the table to view every column.

The written definite article remains ال. Before a sun letter, its lām assimilates in pronunciation; before a moon letter, the lām is pronounced.
LetterClassDefinite exampleWhat you hearWhat stays written
اMoonالأَسَد — al-asadPronounced lāmال
بMoonالبَيْت — al-baytPronounced lāmال
تSunالتُّفّاح — at-tuffāḥAssimilated consonant; often shown with shaddaال
ثSunالثَّلْج — ath-thaljAssimilated consonant; often shown with shaddaال
جMoonالجَبَل — al-jabalPronounced lāmال
حMoonالحَليب — al-ḥalībPronounced lāmال
خMoonالخُبْز — al-khubzPronounced lāmال
دSunالدَّرس — ad-darsAssimilated consonant; often shown with shaddaال
ذSunالذَّهَب — adh-dhahabAssimilated consonant; often shown with shaddaال
رSunالرَّجُل — ar-rajulAssimilated consonant; often shown with shaddaال
زSunالزَّهْرَة — az-zahraAssimilated consonant; often shown with shaddaال
سSunالسَّمَك — as-samakAssimilated consonant; often shown with shaddaال
شSunالشَّمْس — ash-shamsAssimilated consonant; often shown with shaddaال
صSunالصَّباح — aṣ-ṣabāḥAssimilated consonant; often shown with shaddaال
ضSunالضَّوء — aḍ-ḍawʾAssimilated consonant; often shown with shaddaال
طSunالطَّريق — aṭ-ṭarīqAssimilated consonant; often shown with shaddaال
ظSunالظِّلّ — aẓ-ẓillAssimilated consonant; often shown with shaddaال
عMoonالعَيْن — al-ʿaynPronounced lāmال
غMoonالغُرْفَة — al-ghurfaPronounced lāmال
فMoonالفَم — al-famPronounced lāmال
قMoonالقَمَر — al-qamarPronounced lāmال
كMoonالكِتاب — al-kitābPronounced lāmال
لSunاللَّيْل — al-laylAssimilated consonant; often shown with shaddaال
مMoonالماء — al-māʾPronounced lāmال
نSunالنَّجْم — an-najmAssimilated consonant; often shown with shaddaال
هMoonالهَواء — al-hawāʾPronounced lāmال
وMoonالوَرْد — al-wardPronounced lāmال
يMoonاليَد — al-yadPronounced lāmال
  • Assimilation affects pronunciation, not the spelling of the definite article.
Download or export

Separate right-to-left layout from character storage

Logical text order, visual display order, joining, glyph selection, and encoding solve different problems. Set the direction on the semantic container, isolate embedded runs when needed, keep base letters in storage, and test real Arabic with digits and punctuation. Do not reverse strings to imitate right-to-left layout.

Arabic-Indic Numerals Chart

Compare European digits, Arabic-Indic digits used in many Arabic locales, and Extended Arabic-Indic digits common in Persian and Urdu contexts.

Swipe horizontally inside the table to view every column.

Compare European digits, Arabic-Indic digits used in many Arabic locales, and Extended Arabic-Indic digits common in Persian and Urdu contexts.
ValueEuropeanArabic-IndicExtended Arabic-IndicArabic-Indic code pointLocale rendering example
00٠۰U+0660٠
11١۱U+0661١
22٢۲U+0662٢
33٣۳U+0663٣
44٤۴U+0664٤
55٥۵U+0665٥
66٦۶U+0666٦
77٧۷U+0667٧
88٨۸U+0668٨
99٩۹U+0669٩
  • Digit style varies by locale, platform, publisher, and user preference.
Download or export

Arabic Punctuation and Direction Chart

Use Arabic punctuation where appropriate and isolate mixed-direction fragments in software interfaces.

Swipe horizontally inside the table to view every column.

Use Arabic punctuation where appropriate and isolate mixed-direction fragments in software interfaces.
MarkNameUseDirection noteCode point
،Arabic commaclause or list separatormirrored visual conventionU+060C
؛Arabic semicolonstrong clause separatorArabic-specific shapeU+061B
؟Arabic question markquestion endingArabic-specific shapeU+061F
.full stopsentence endingshared characterU+002E
:colonlabel or explanationshared characterU+003A
« »quotation marksquotationstyle varies by publisherU+00AB / U+00BB
٪Arabic percent signpercentageplacement variesU+066A
؍Arabic date separatordate notationArabic blockU+060D
؜Arabic letter markbidi control near weak charactersinvisible formattingU+061C
⁧ ⁩RTL isolate / pop isolatecontain embedded RTL textinvisible controlsU+2067 / U+2069
  • Prefer semantic HTML direction controls such as dir and bdi before inserting invisible controls manually.
Download or export

Arabic Unicode and Web Implementation Chart

Keep characters, shaping, direction, and visual glyphs as separate layers when building Arabic interfaces.

Swipe horizontally inside the table to view every column.

Keep characters, shaping, direction, and visual glyphs as separate layers when building Arabic interfaces.
TaskRecommended approachAvoidWhy
Store lettersUse base Arabic charactersPresentation Forms blocksFonts and shaping engines choose contextual glyphs
Set paragraph directiondir="rtl" on the semantic containerCSS alignment aloneDirection affects bidi ordering and punctuation
Embed Latin textUse bdi or directional isolatesguessing with spacesKeeps mixed runs contained
NormalizeChoose and document NFC where appropriateblind compatibility foldingEquivalent sequences can differ in code points
SearchDefine diacritic and normalization policyraw byte equality onlyMarks may be optional or decomposed
Count lettersIterate code points or graphemes for the goalUTF-16 string lengthCombining marks change counts
Choose fontTest Arabic shaping and mark placementassuming all fonts cover ArabicGlyph quality and coverage differ
Build a wordLet the shaping engine join charactersmanual positional glyph selectionJoining depends on neighbors
Use kashīdaTreat as typography under editorial rulesuse it as a spaceIt changes visual elongation, not word boundaries
Test UIUse real mixed Arabic, digits, paths, and punctuationletters in isolation onlyBidi bugs appear at run boundaries
  • Normalization, search folding, and bidi policies must match the product's language and security requirements.
Download or export

Use romanization briefly, then return to Arabic script

Romanization can point to contrasts that English spelling lacks, but no Latin-letter shortcut teaches the joining system or reliably supplies omitted vowels. Practice letter families, connection breakers, vowel patterns, and real words. Verify unfamiliar articulation with a teacher or trusted audio source.

Arabic Sound Families Chart

Group letters by a broad place or manner of articulation to focus pronunciation practice.

Swipe horizontally inside the table to view every column.

Group letters by a broad place or manner of articulation to focus pronunciation practice.
FamilyLettersBroad sound focusUseful contrastCaution
Stopsب ت د ك قcomplete closure then releaseك /k/ versus ق /q/ق varies by dialect
Interdentalsث ذ ظtongue near or between teethث /θ/ versus ذ /ð/often merge in dialects
Sibilantsس ز شnarrow grooved airflowس /s/ versus ش /ʃ/keep ز voiced
Emphaticsص ض ط ظsecondary pharyngealized qualityس/ص and ت/طquality spreads in context
Pharyngealsح عconstriction in the pharynxح /ħ/ versus ه /h/no exact English equivalent
Velar/uvular fricativesخ غback fricationخ /x/ versus غ /ɣ/voicing is the key contrast
Nasalsم نair through the noseم /m/ versus ن /n/assimilation may occur
Liquidsل رlateral and tap/trillل versus رر quality varies
Glidesو يw and y glidesconsonant versus long vowelcontext decides function
Glottalه ءbreath /h/ versus closure /ʔ/ه versus hamzahamza is outside the base 28
Labiodentalفlower lip at upper teethف /f/single core letter
Long-vowel carriersا و يā, ū, ī patternsglide or consonant roleshort vowels may be omitted
  • IPA and descriptions are broad Modern Standard Arabic targets; dialects and phonetic contexts differ.
Download or export

Arabic Letter Example Words

Use one familiar word per letter to connect shape, transliteration, and meaning.

Swipe horizontally inside the table to view every column.

Use one familiar word per letter to connect shape, transliteration, and meaning.
LetterWordRomanizationMeaningWhere to notice the letter
اكتابkitābbookInside or final
ببيتbaythouseInitial
تتمرtamrdatesInitial
ثثوبthawbgarmentInitial
ججبلjabalmountainInitial
ححليبḥalībmilkInitial
خخبزkhubzbreadInitial
ددارdārhouseInitial
ذذهبdhahabgoldInitial
ررجلrajulmanInitial
ززهرةzahraflowerInitial
سسمكsamakfishInitial
ششمسshamssunInitial
صصباحṣabāḥmorningInitial
ضضوءḍawʾlightInitial
ططائرṭāʾirbirdInitial
ظظلẓillshadeInitial
ععينʿayneyeInitial
غغرفةghurfaroomInitial
ففمfammouthInitial
ققمرqamarmoonInitial
ككتابkitābbookInitial
لليلlaylnightInitial
مماءmāʾwaterInitial
ننجمnajmstarInitial
ههواءhawāʾairInitial
ووردwardrosesInitial
ييدyadhandInitial
  • Examples are vocabulary aids, not full pronunciation or grammar lessons.
Download or export

Arabic Alphabet Learning Sequence

Build recognition, joining, reading, and typing in small verified steps.

Swipe horizontally inside the table to view every column.

Build recognition, joining, reading, and typing in small verified steps.
StepPracticeGoalSelf-checkCommon mistake
1Learn 28 names in orderalphabet recallpoint and namememorizing Latin labels only
2Group dotted familiesshape discriminationread ب ت ثignoring dot count
3Mark the six breakersjoining predictioncircle ا د ذ ر ز وjoining through them
4Read isolated and final formsword endingsmatch each pairtreating forms as new letters
5Read initial and medial formsconnected wordstrace the baselinecounting connector strokes
6Add fatḥa, ḍamma, kasrashort syllablesread بَ بُ بِreading marks before the base
7Add sukūn and shaddaclusters and doublingcontrast بَ / بَّskipping gemination
8Learn long vowelssyllable lengthcontrast short and longassuming و and ي are always vowels
9Practice real wordsautomatic recognitionread without transliterationover-relying on Roman letters
10Type and proof mixed textdigital fluencytest RTL and digitsusing visual glyph forms as text
  • A teacher or high-quality audio source is the best check for articulation and rhythm.
Download or export

Arabic Handwriting and Font Differences

Expect the same encoded letter to change shape across fonts, handwriting styles, and neighboring letters.

Swipe horizontally inside the table to view every column.

Expect the same encoded letter to change shape across fonts, handwriting styles, and neighboring letters.
FeatureWhat changesWhat stays stableCheckDo not infer
Stroke thicknesspen or font contrastletter identitydots and skeletondifferent code point
Loop opennesshand and stylejoining behaviorneighboring lettersdifferent pronunciation
Baseline lengthspacing and justificationword orderletter sequenceextra letter
Dot shaperound, diamond, or strokedot count and placementfamily contrastdecorative dot is optional
Final tailsfont-specific lengthfinal letter identityword boundarynew punctuation
Lām–alifligated or decomposed glyphtwo-letter text sequencecopy code pointsone alphabet letter
Diacritic positionmark stacking and font anchorsmark identityzoom and font supportdifferent vowel automatically
Kāf formprint or regional styleletter كname and code pointPersian ک is identical
Yāʾ dotslanguage-specific final conventionslanguage orthographyArabic versus Persian contextall forms are interchangeable
Justificationkashīda and spacinglogical orderselectable textvisual width equals letter count
  • Representative glyphs are not prescriptions for handwriting or typeface design.
Download or export

Arabic Text Troubleshooting Chart

Diagnose direction, shaping, font, encoding, and data-model problems separately.

Swipe horizontally inside the table to view every column.

Diagnose direction, shaping, font, encoding, and data-model problems separately.
SymptomLikely layerCheck firstSafer fixAvoid
Letters appear disconnectedshaping or fontsame text in a known Arabic fontenable proper text shapingmanual ligature characters
Word order looks reversedbidi/containerHTML dir valueset dir="rtl" semanticallyreversing the string
Digits jump aroundmixed bidi runsnumber and punctuation boundariesuse bdi or isolatesinserting random spaces
Marks float badlyfont anchorsfont and mark sequenceuse a tested Arabic fontrasterizing all text
Search misses a wordnormalization/marksNFC and diacritic policynormalize consistentlystrip marks without product rules
Copied text changespresentation charactersinspect code pointsstore base lettersvisual-form code points
Boxes replace lettersfont coveragefont fallbackload Arabic-capable fontschanging encoding blindly
Punctuation is misplacedbidi contextparagraph directioncontain directional runsmanual character reversal
Lām–alif will not joinneighbor or controlcharacters and ZWJ/ZWNJuse ل + ا normallyforcing a compatibility ligature
Two strings look samenormalizationshow code pointscompare normalized formsassume glyph equality
A word is unreadablemissing vowels/contextsource and domainconsult a dictionary or teacherinvent short vowels
A sound differsdialectspeaker and registerlabel MSA versus dialectmark one dialect as universally wrong
  • Security-sensitive identifiers need a product-specific Unicode, bidi, and confusable-text policy.
Download or export

Arabic Romanization Symbols Chart

Read the symbols used on this page as pronunciation signposts, not as a replacement for Arabic script.

Swipe horizontally inside the table to view every column.

Read the symbols used on this page as pronunciation signposts, not as a replacement for Arabic script.
SymbolArabicMeaning herePlain-key fallbackCaution
āا / ىlong aaanot every alif is a sounded ā
īيlong iii / eeyāʾ can also be /j/
ūوlong uuu / oowāw can also be /w/
حpharyngeal hhdistinct from ه
khخvoiceless back fricativekhnot /k/ + /h/
dhذvoiced thdhdialect variation is common
ṣ ḍ ṭ ẓص ض ط ظemphatic consonantss d t zplain fallback hides contrasts
ʿعʿayn3 in informal Arabizinot an apostrophe sound
ʾءhamza/glottal stop'seating varies
ghغvoiced back fricativeghnot hard English g
  • Romanization systems differ; apply one named system consistently in formal cataloging or scholarship.
Download or export

This chart cannot determine every pronunciation or spelling

Arabic dialects, formal register, recitation conventions, grammatical endings, omitted short vowels, lexical knowledge, regional typography, handwriting, font shaping, and bidirectional context can change what a reader hears or sees. The explorer does not analyze arbitrary words, infer grammar, play audio, grade handwriting, or certify a software implementation. Use a dictionary, teacher, pronunciation source, and product-specific Unicode policy when the context requires them.

Frequently asked questions

How many letters are in the Arabic alphabet?

The standard Arabic alphabet has 28 base letters. Hamza is an important character, but it is usually treated separately rather than counted as a twenty-ninth base letter.

Is Arabic written from right to left?

Yes. Arabic words and paragraphs run right to left, while number runs commonly retain left-to-right ordering inside bidirectional text.

Why do Arabic letters change shape?

A shaping engine selects contextual glyphs according to each letter’s position and joining neighbors. The underlying base character normally stays the same.

Which Arabic letters do not connect to the next letter?

Alif, dāl, dhāl, rāʾ, zāy, and wāw do not connect onward to the following letter: ا د ذ ر ز و.

Does every Arabic letter have four forms?

No. Dual-joining letters can show isolated, final, initial, and medial forms. The six right-joining letters lack connected initial and medial forms.

Are short vowels always written in Arabic?

No. Ordinary Arabic usually omits many short-vowel marks because readers infer them from vocabulary and grammar. Learning, religious, and disambiguating texts may mark more vowels.

What do fatḥa, ḍamma, and kasra mean?

They are combining marks that commonly indicate short a, u, and i after a consonant.

What is shadda?

Shadda marks consonant gemination, meaning the consonant is held or doubled. A vowel mark can appear with it.

Is hamza an Arabic letter?

Hamza represents the glottal stop and appears alone or on several seats. It is essential to Arabic spelling but is not normally counted among the 28 base alphabet letters.

What is tāʾ marbūṭa?

Tāʾ marbūṭa, ة, is a frequent word-final form often associated with feminine nouns and adjectives. Its pronunciation changes with grammatical context and pausing.

What are sun and moon letters?

They describe pronunciation of the definite article ال. Its lām assimilates before a sun letter but remains pronounced before a moon letter; the spelling stays ال.

Are Arabic-Indic digits written right to left?

Arabic text is right to left, but digit sequences commonly display left to right. The Unicode bidirectional algorithm resolves them within their surrounding text.

Should software store isolated and medial presentation forms?

Usually no. Store base Arabic characters and let the font and shaping engine choose contextual glyphs. Presentation Forms characters mainly exist for compatibility.

Why does Arabic pronunciation differ between speakers?

Modern Standard Arabic provides a shared formal reference, while regional dialects can change sounds such as jīm and qāf. Context, register, and speaker region matter.

Sources

Unicode 17.0 character, shaping, normalization, and bidirectional documents support the encoding guidance. W3C Arabic layout requirements support Web direction and typography guidance. The Library of Congress table supports the formal letter and romanization reference.

  1. Unicode ConsortiumThe Unicode Standard 17.0 — Arabic

    Defines Arabic script behavior, contextual shaping, joining, transparent marks, and character-encoding principles.

  2. Unicode ConsortiumArabic Code Chart, U+0600–U+06FF

    Provides normative code points, character names, annotations, digits, punctuation, and combining marks in the Arabic block.

  3. Unicode ConsortiumArabicShaping-17.0.0

    Provides Joining_Type and Joining_Group properties used by shaping implementations.

  4. Unicode ConsortiumUAX #9: Unicode Bidirectional Algorithm

    Defines display ordering for mixed right-to-left and left-to-right text, numbers, punctuation, isolates, and embeddings.

    https://www.unicode.org/reports/tr9/

  5. Unicode ConsortiumUAX #15: Unicode Normalization Forms

    Defines canonical and compatibility normalization for equivalent encoded sequences.

    https://www.unicode.org/reports/tr15/

  6. World Wide Web ConsortiumArabic & Persian Layout Requirements

    Explains Arabic-script direction, shaping, joining, punctuation, numbers, spacing, and layout requirements for the Web.

    https://www.w3.org/TR/alreq/

  7. Library of CongressArabic Romanization Table

    Supplies a formal Arabic letter order, contextual-form reference, transliteration symbols, vowels, and special-letter rules.

    https://www.loc.gov/catdir/cpso/romanization/arabic.pdf