Arabic script in Unicode

Many scripts in Unicode, such as Arabic, have special orthographic rules that require certain combinations of letterforms to be combined into special ligature forms. In English, the common ampersand (&) developed from a ligature in which the handwritten Latin letters e and t (spelling et, Latin for and) were combined.[1]

As of Unicode17.0, the Arabic script is contained in the following blocks:[2]

The basic Arabic range encodes the standard letters and diacritics, but does not encode contextual forms (U+0621–U+0652 being directly based on ISO 8859-6); and also includes the most common diacritics and Arabic-Indic digits. The Arabic Supplement range encodes letter variants mostly used for writing African (non-Arabic) languages. The Arabic Extended-B and Arabic Extended-A ranges encode additional Qur'anic annotations and letter variants used for various non-Arabic languages. The Arabic Presentation Forms-A range encodes contextual forms and ligatures of letter variants needed for Persian, Urdu, Sindhi and Central Asian languages. The Arabic Presentation Forms-B range encodes spacing forms of Arabic diacritics, and more contextual letter forms. The presentation forms are present only for compatibility with older standards, and are not currently needed for coding text.[3] The Arabic Mathematical Alphabetical Symbols block encodes characters used in Arabic mathematical expressions. The Indic Siyaq Numbers block contains a specialized subset of Arabic script that was used for accounting in India under the Mughal Empire by the 17th century through the middle of the 20th century.[4][5] The Ottoman Siyaq Numbers block contains a specialized subset of Arabic script, also known as Siyakat numbers, used for accounting in Ottoman Turkish documents.[5]

Contextual forms

Below is a demonstration for the basic alphabet used in Modern Standard Arabic illustrating how Arabic letters are expected to appear in different contexts. Codepoints listed as contextual forms "should not be used in general interchange"[3]. Unicode has other methods of encoding the difference if necessary, such as Zero-width joiner.

GeneralUnicodeContextual formsName
IsolatedFinal (End)Medial (Middle)Initial (Beginning)
0627اFE8DFE8Eʾalif
0628بFE8FFE90FE92FE91bāʾ
062AتFE95FE96FE98FE97tāʾ
062BثFE99FE9AFE9CFE9Bṯāʾ
062CجFE9DFE9EFEA0FE9Fǧīm
062DحFEA1FEA2FEA4FEA3ḥāʾ
062EخFEA5FEA6FEA8FEA7ḫāʾ
062FدFEA9FEAAdāl
0630ذFEABFEACḏāl
0631رFEADFEAErāʾ
0632زFEAFFEB0zayn/zāy
0633سFEB1FEB2FEB4FEB3sīn
0634شFEB5FEB6FEB8FEB7šīn
0635صFEB9FEBAFEBCFEBBṣād
0636ضFEBDFEBEFEC0FEBFﺿḍād
0637طFEC1FEC2FEC4FEC3ṭāʾ
0638ظFEC5FEC6FEC8FEC7ẓāʾ
0639عFEC9FECAFECCFECBʿayn
063AغFECDFECEFED0FECFġayn
0641فFED1FED2FED4FED3fāʾ
0642قFED5FED6FED8FED7qāf
0643كFED9FEDAFEDCFEDBkāf
0644لFEDDFEDEFEE0FEDFlām
0645مFEE1FEE2FEE4FEE3mīm
0646نFEE5FEE6FEE8FEE7nūn
0647هFEE9FEEAFEECFEEBhāʾ
0648وFEEDFEEEwāw
064AيFEF1FEF2FEF4FEF3yāʾ
0622آFE81FE82ʾalif maddah
0629ةFE93FE94Tāʾ marbūṭah
0649ىFEEFFEF0ʾalif maqṣūrah

Punctuation and ornaments

Only the Arabic question mark ⟨؟⟩ and the Arabic comma ⟨،⟩ are used in regular Arabic script typing and the comma is often substituted for the Latin script comma ⟨,⟩ which is also used as the decimal separator when the Eastern Arabic numerals are used (e.g. ⟨100.6⟩ compared to ⟨١٠٠,٦⟩).

  • U+060C،ARABIC COMMA
  • U+060D؍ARABIC DATE SEPARATOR
  • U+060E؎ARABIC POETIC VERSE SIGN
  • U+060F؏ARABIC SIGN MISRA
  • U+061B؛ARABIC SEMICOLON
  • U+061E؞ARABIC TRIPLE DOT PUNCTUATION MARK
  • U+061F؟ARABIC QUESTION MARK
  • U+066D٭ARABIC FIVE POINTED STAR
  • U+06D4۔ARABIC FULL STOP
  • U+06DD۝ARABIC END OF AYAH
  • U+06DE۞ARABIC START OF RUB EL HIZB
  • U+06E9۩ARABIC PLACE OF SAJDAH
  • U+06FD۽ARABIC SIGN SINDHI AMPERSAND
  • U+FD3EArabic ornate left parenthesis
  • U+FD3F﴿Arabic ornate right parenthesis

Word ligatures

Arabic Presentation Forms-A has a few characters defined as "word ligatures" for terms frequently used in formulaic expressions in Arabic. They are rarely used out of professional liturgical typing, also the Rial grapheme is normally written fully, not by the ligature.

  • U+FDF0ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM (صلى, stylized as صلے)
  • U+FDF1ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM (قلى, stylized as قلے)
  • U+FDF2ARABIC LIGATURE ALLAH ISOLATED FORM (الله)
  • U+FDF3ARABIC LIGATURE AKBAR ISOLATED FORM (أكبر), as in the phrase الله أكبرAllāhu akbar
  • U+FDF4ARABIC LIGATURE MOHAMMAD ISOLATED FORM (محمد)
  • U+FDF5ARABIC LIGATURE SALAM ISOLATED FORM (صلعم, the abbreviation for صلى الله عليه وسلم "peace be upon him")
  • U+FDF6ARABIC LIGATURE RASOUL ISOLATED FORM (رسول)
  • U+FDF7ARABIC LIGATURE ALAYHE ISOLATED FORM (عليه)
  • U+FDF8ARABIC LIGATURE WASALLAM ISOLATED FORM (وسلم)
  • U+FDF9ARABIC LIGATURE SALLA ISOLATED FORM (صلى)
  • U+FDFAARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM (صلى الله عليه وسلم "peace be upon him")
  • U+FDFBARABIC LIGATURE JALLAJALALOUHOU (جل جلاله)
  • U+FDFCRIAL SIGN (ريال)
  • U+FDFDARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM (بسم الله الرحمن الرحيمbism-i llāh-i r-raḥmān-i r-raḥīm)

Code blocks

Arabic

Character table

CodeResultUnicode name
U+0600 ؀  Arabic Number Sign
U+0601 ؁  Arabic Sign Sanah
U+0602 ؂  Arabic Footnote Marker
U+0603 ؃  Arabic Sign Safha
U+0604 ؄  Arabic Sign Samvat

used for writing Samvat era dates in Urdu

U+0605؅ Arabic Number Mark Above

may be used with Coptic Epact numbers

U+0606 ؆  Arabic-Indic Cube Root

→ U+221B ∛ Cube Root

U+0607 ؇  Arabic-Indic Fourth Root

→ U+221C ∜ Fourth Root

U+0608؈  Arabic Ray
U+0609 ؉  Arabic-Indic Per Mille Sign

→ U+2030 ‰ Per Mille Sign

U+060A ؊  Arabic-Indic Per Ten Thousand Sign

→ U+2031‱ Per Ten Thousand Sign

U+060B ؋  Afghani Sign
U+060C ،  Arabic Comma

also used with Thaana and Syriac in modern text

→ U+002C , Comma

→ U+2E32 ⸲ Turned Comma

→ U+2E41 ⹁ Reversed Comma

U+060D ؍  Arabic Date Separator
U+060E ؎  Arabic Poetic Verse Sign
U+060F ؏  Arabic Sign Misra
U+0610 ؐ Arabic Sign Sallallahou Alayhe Wassallam

represents sallallahu alayhe wasallam "may God's peace and blessings be upon him"

U+0611 ؑ Arabic Sign Alayhe Assallam

represents alayhe assalam "upon him be peace"

U+0612 ؒ Arabic Sign Rahmatullah Alayhe

represents rahmatullah alayhe "may God have mercy upon him"

U+0613 ؓ Arabic Sign Radi Allahou Anhu

represents radi allahu 'anhu "may God be pleased with him"

U+0614 ؔ Arabic Sign Takhallus

sign placed over the name or nom-de-plume of a poet, or in some writings used to mark all proper names

U+0615ؕ Arabic Small High Tah

marks a recommended pause position in some Qurans published in Iran and Pakistan should not be confused with the small TAH sign used as a diacritic for some letters such as 0679

U+0616 ؖ Arabic Small High Ligature Alef With Lam With Yeh

early Persian

Arabic Small High Ligature Alef With Yeh Barree

U+0617ؗ Arabic Small High Zain
U+0618 ؘ Arabic Small Fatha

should not be confused with 064E Fatha

U+0619 ؙ Arabic Small Damma

should not be confused with 064F Damma

U+061A ؚ Arabic Small Kasra

should not be confused with 0650 Kasra

U+061B ؛  Arabic Semicolon

also used with Thaana and Syriac in modern text → U+003B ; Semicolon → U+204F ⁏ Reversed Semicolon → U+2E35 ⸵ Turned Semicolon

U+061C ؜ Arabic Letter Mark (Alm)
U+061D ؝ Arabic End Of Text Mark
U+061E ؞  Arabic Triple Dot Punctuation Mark
U+061F ؟  Arabic Question Mark

also used with Thaana and Syriac in modern text → U+003F ? Question Mark → U+2E2E ⸮ Reversed Question Mark

U+0620 ؠ  Arabic Letter Kashmiri Yeh
U+0621 ء  Arabic Letter Hamza

→ U+02BE ʾ Modifier Letter Right Half Ring

U+0622 آ  Arabic Letter Alef With Madda Above

≡ آ U+0627 U+0653

U+0623 أ  Arabic Letter Alef With Hamza Above

≡ أ U+0627 U+0654

U+0624 ؤ  Arabic Letter Waw With Hamza Above

≡ ؤ U+0648 U+0654

U+0625 إ  Arabic Letter Alef With Hamza Below

≡ إ U+0627 U+0655

U+0626 ئ  Arabic Letter Yeh With Hamza Above

in Kyrgyz the hamza is consistently positioned to the top right in isolate and final forms ≡ ئ U+064A U+0654

U+0627 ا  Arabic Letter Alef
U+0628 ب  Arabic Letter Beh
U+0629 ة  Arabic Letter Teh Marbuta
U+062A ت  Arabic Letter Teh
U+062B ث  Arabic Letter The
U+062C ج  Arabic Letter Jeem
U+062D ح  Arabic Letter Hah
U+062E خ  Arabic Letter Khah
U+062F د  Arabic Letter Dal
U+0630 ذ  Arabic Letter Thal
U+0631 ر  Arabic Letter Reh
U+0632 ز  Arabic Letter Zain
U+0633 س  Arabic Letter Seen
U+0634 ش  Arabic Letter Sheen
U+0635 ص  Arabic Letter Sad
U+0636 ض  Arabic Letter Dad
U+0637 ط  Arabic Letter Tah
U+0638 ظ  Arabic Letter Zah
U+0639 ع  Arabic Letter Ain

→ U+01B9 ƹ Latin Small Letter Ezh Reversed → U+02BF ʿ MODIFIER LETTER LEFT HALF RING

U+063A غ  Arabic Letter Ghain
U+063B ػ  Arabic Letter Keheh With Two Dots Above
U+063C ؼ  Arabic Letter Keheh With Three Dots Below
U+063D ؽ  Arabic Letter Farsi Yeh With Inverted V

Azerbaijani

U+063E ؾ  Arabic Letter Farsi Yeh With Two Dots Above
U+063F ؿ  Arabic Letter Farsi Yeh With Three Dots Above
U+0640 ـ  Arabic Tatweel

inserted to stretch characters or to carry tashkil with no base letter also used with Adlam, Hanifi Rohingya, Mandaic, Manichaean, Psalter Pahlavi, Sogdian, and Syriac= kashida

U+0641 ف  Arabic Letter Feh
U+0642 ق  Arabic Letter Qaf
U+0643 ك  Arabic Letter Kaf
U+0644 ل  Arabic Letter Lam
U+0645 م  Arabic Letter Meem

Sindhi uses a shape with a short tail

U+0646 ن  Arabic Letter Noon
U+0647 ه  Arabic Letter Heh
U+0648 و  Arabic Letter Waw
U+0649 ى  Arabic Letter Alef Maksura

represents YEH-shaped dual-joining letter with no dots in any positional form not intended for use in combination with 0654 → U+0626 ئ Arabic Letter Yeh With Hamza Above

U+064A ي  Arabic Letter Yeh

loses its dots when used in combination with 0654 retains its dots when used in combination with other combining marks → U+08A8 ࢨ Arabic Letter Yeh With Two Dots Below And Hamza Above

U+064B ً Arabic Fathatan
U+064C ٌ Arabic Dammatan

→ The handwritten / Quranic form: U+08F1   

Another alternative form is written as two intertwined dammas, one of which is turned 180 degrees U+08E8   

U+064D ٍ Arabic Kasratan
U+064E َ Arabic Fatha
U+064F ُ Arabic Damma
U+0650 ِ Arabic Kasra
U+0651 ّ Arabic Shadda
U+0652 ْ Arabic Sukun

marks absence of a vowel after the base consonant can have a variety of shapes, including a circular one and a shape that looks like '06E1' → U+06E1   ۡ   Arabic Small High Dotless Head Of Khah

U+0653 ٓ Arabic Maddah Above

used for madd jaa'iz in South Asian and Indonesian orthographies

→ U+089C    Arabic Madda Waajib

→ U+089E    Arabic Doubled Madda

→ U+089F   Arabic Half Madda Over Madda

U+0654 ٔ Arabic Hamza Above

restricted to hamza and ezafe semantics is not used as a diacritic to form new letters

U+0655 ٕ Arabic Hamza Below
U+0656  ٖ  Arabic Subscript Alef
U+0657 ٗ Arabic Inverted Damma

Kashmiri, Urdu, Swahili, Somali

U+0658 ٘ Arabic Mark Noon Ghunna

Baluchi indicates nasalization in Urdu

U+0659 ٙ Arabic Zwarakay

Pashto

U+065A ٚ Arabic Vowel Sign Small V Above

African languages

U+065B ٛ Arabic Vowel Sign Inverted Small V Above

African languages

U+065C ٜ Arabic Vowel Sign Dot Below

African languages also used in Quranic text in African and other orthographies

U+065D ٝ Arabic Reversed Damma

African languages

U+065E ٞ Arabic Fatha With Two Dots

Kalami

U+065F ٟ Arabic Wavy Hamza Below

Kashmiri

U+0660 ٠  Arabic-Indic Digit Zero
U+0661 ١  Arabic-Indic Digit One
U+0662 ٢  Arabic-Indic Digit Two
U+0663 ٣  Arabic-Indic Digit Three
U+0664 ٤  Arabic-Indic Digit Four
U+0665 ٥  Arabic-Indic Digit Five
U+0666 ٦  Arabic-Indic Digit Six
U+0667 ٧  Arabic-Indic Digit Seven
U+0668 ٨  Arabic-Indic Digit Eight
U+0669 ٩  Arabic-Indic Digit Nine
U+066A ٪  Arabic Percent Sign

→ U+0025 % Percent Sign

U+066B ٫  Arabic Decimal Separator

the ordinary comma is most commonly used instead

→ U+002C , Comma

U+066C ٬  Arabic Thousands Separator

the Arabic comma is most commonly used instead

→ U+060C ، Arabic Comma

→ U+0027 ' Apostrophe

→ U+2019 ’ Right Single Quotation Mark

U+066D  ٭  Arabic Five Pointed Star

appearance rather variable

→ U+002A * Asterisk

U+066E ٮ  Arabic Letter Dotless Beh
U+066F ٯ  Arabic Letter Dotless Qaf
U+0670ٰ Arabic Letter Superscript Alef
U+0671 ٱ  Arabic Letter Alef Wasla

Quranic Arabic

U+0672 ٲ  Arabic Letter Alef With Wavy Hamza Above

Baluchi, Kashmiri

U+0673 ٳ  Arabic Letter Alef With Wavy Hamza Below (deprecated)[6] Kashmiri

This character is deprecated and its use is strongly discouraged; the sequence 0627 065F is the preferred way of encoding this character.

U+0674ٴ Arabic Letter High Hamza

Kazakh, Jawi forms digraphs

U+0675 ٵ  Arabic Letter High Hamza Alef

preferred spelling is ٴا U+0674 U+0627

U+0676 ٶ  Arabic Letter High Hamza Waw

preferred spelling is ٴو U+0674 U+0648

U+0677 ٷ  Arabic Letter U With Hamza Above

preferred spelling is ٴۇ U+0674 U+06C7

U+0678 ٸ  Arabic Letter High Hamza Yeh

preferred spelling is ٴی U+0674 06CC

U+0679 ٹ  Arabic Letter Tteh

Urdu

U+067A ٺ  Arabic Letter Tteheh

Sindhi

U+067B ٻ  Arabic Letter Beeh

Sindhi

U+067C ټ  Arabic Letter Teh With Ring

Pashto

U+067D ٽ  Arabic Letter Teh With Three Dots Above Downwards

Sindhi

U+067E پ  Arabic Letter Peh

Persian, Urdu, ...

U+067F ٿ  Arabic Letter Teheh

Sindhi

U+0680 ڀ  Arabic Letter Beheh

Sindhi

U+0681 ځ  Arabic Letter Hah With Hamza Above

Pashto, Sarikoli represents the phoneme /dz/

U+0682 ڂ  Arabic Letter Hah With Two Dots Vertical Above

not used in modern Pashto

U+0683 ڃ  Arabic Letter Nyeh

Sindhi

U+0684 ڄ  Arabic Letter Dyeh

Sindhi, historically Bosnian

U+0685 څ  Arabic Letter Hah With Three Dots Above

Pashto, Khwarazmian, Sarikoli represents the phoneme /ts/ in Pashto

U+0686 چ  Arabic Letter Tcheh

Persian, Urdu, ...

U+0687 ڇ  Arabic Letter Tcheheh

Sindhi

U+0688 ڈ  Arabic Letter Ddal

Urdu

U+0689 ډ  Arabic Letter Dal With Ring

Pashto

U+068A ڊ  Arabic Letter Dal With Dot Below

Sindhi, early Persian, Pegon, Malagasy

U+068B ڋ  Arabic Letter Dal With Dot Below And Small Tah

Lahnda

U+068C ڌ  Arabic Letter Dahal

Sindhi

U+068D ڍ  Arabic Letter Ddahal

Sindhi

U+068E ڎ  Arabic Letter Dul

older shape for DUL, now obsolete in Sindhi Burushaski

U+068F ڏ  Arabic Letter Dal With Three Dots Above Downwards

Sindhi current shape used for DUL

U+0690 ڐ  Arabic Letter Dal With Four Dots Above

Old Urdu, not in current use

U+0691 ڑ  Arabic Letter Rreh

Urdu

U+0692 ڒ  Arabic Letter Reh With Small V

Kurdish

U+0693 ړ  Arabic Letter Reh With Ring

Pashto

U+0694 ڔ  Arabic Letter Reh With Dot Below

Kurdish, early Persian

U+0695 ڕ  Arabic Letter Reh With Small V Below

Kurdish

U+0696 ږ  Arabic Letter Reh With Dot Below And Dot Above

Pashto

U+0697 ڗ  Arabic Letter Reh With Two Dots Above

Dargwa

U+0698 ژ  Arabic Letter Jeh

Persian, Urdu, ...

U+0699 ڙ  Arabic Letter Reh With Four Dots Above

Sindhi

U+069A ښ  Arabic Letter Seen With Dot Below And Dot Above

Pashto

U+069B ڛ  Arabic Letter Seen With Three Dots Below

early Persian

U+069C ڜ  Arabic Letter Seen With Three Dots Below And Three Dots Above

Moroccan Arabic

U+069D ڝ  Arabic Letter Sad With Two Dots Below

Turkic

U+069E ڞ  Arabic Letter Sad With Three Dots Above

Berber, Burushaski

U+069F ڟ  Arabic Letter Tah With Three Dots Above

Old Hausa

U+06A0 ڠ  Arabic Letter Ain With Three Dots Above

Jawi

U+06A1 ڡ  Arabic Letter Dotless Feh

Adighe

U+06A2 ڢ  Arabic Letter Feh With Dot Moved Below

Maghrib Arabic

U+06A3 ڣ  Arabic Letter Feh With Dot Below

Ingush

U+06A4 ڤ  Arabic Letter Veh

Middle Eastern Arabic for foreign words Kurdish, Khwarazmian, early Persian, Jawi

U+06A5 ڥ  Arabic Letter Feh With Three Dots Below

North African Arabic for foreign words

U+06A6 ڦ  Arabic Letter Peheh

Sindhi

U+06A7 ڧ  Arabic Letter Qaf With Dot Above

Maghrib Arabic, Uyghur

U+06A8 ڨ  Arabic Letter Qaf With Three Dots Above

Tunisian and Algerian Arabic

U+06A9 ک  Arabic Letter Keheh

Persian, Urdu, Sindhi, ...= kaf mashkula

U+06AA ڪ  Arabic Letter Swash Kaf

represents a letter distinct from Arabic KAF (0643) in Sindhi

U+06AB ګ  Arabic Letter Kaf With Ring

Pashto may appear like an Arabic KAF (0643) with a ring below the base

U+06AC ڬ  Arabic Letter Kaf With Dot Above

use for the Jawi gaf is not recommended, although it may be found in some existing text data; recommended character for Jawi gaf is 0762 → U+0762 ݢ Arabic Letter Keheh With Dot Above

U+06AD ڭ  Arabic Letter Ng

Uyghur, Kazakh, Moroccan Arabic, early Jawi, early Persian, ...

U+06AE ڮ  Arabic Letter Kaf With Three Dots Below

Berber, early Persian Pegon alternative for 08B4

U+06AF گ  Arabic Letter Gaf

Persian, Urdu, ...

U+06B0 ڰ  Arabic Letter Gaf With Ring

Lahnda

U+06B1 ڱ  Arabic Letter Ngoeh

Sindhi

U+06B2 ڲ  Arabic Letter Gaf With Two Dots Below

not used in Sindhi

U+06B3 ڳ  Arabic Letter Gueh

Sindhi, Saraiki

U+06B4 ڴ  Arabic Letter Gaf With Three Dots Above

not used in Sindhi, Karakalpak

U+06B5 ڵ  Arabic Letter Lam With Small V

Kurdish, historically Bosnian

U+06B6 ڶ  Arabic Letter Lam With Dot Above

Kurdish

U+06B7 ڷ  Arabic Letter Lam With Three Dots Above

Kurdish

U+06B8 ڸ  Arabic Letter Lam With Three Dots Below

Avar, Soqotri

U+06B9 ڹ  Arabic Letter Noon With Dot Below
U+06BA ں  Arabic Letter Noon Ghunna

Urdu, archaic Arabic dotless in all four contextual forms

U+06BB ڻ  Arabic Letter Rnoon

dotless in all four contextual forms Sindhi

U+06BC ڼ  Arabic Letter Noon With Ring

Pashto

U+06BD ڽ  Arabic Letter Noon With Three Dots Above

Jawi, the three dots in initial and medial forms are placed below the letter and inverted upside down, resembling پ

U+06BE ھ  Arabic Letter Heh Doachashmee

forms aspirate digraphs in Urdu and other languages of South Asia represents the glottal fricative /h/ in Uyghur

U+06BF ڿ  Arabic Letter Tcheh With Dot Above
U+06C0 ۀ  Arabic Letter Heh With Yeh Above

for ezafe, use 0654 over the language-appropriate base letter actually a ligature, not an independent letter Arabic letter hamzah on ha (1.0) ≡ ۀ U+06D5 U+0654

U+06C1 ہ  Arabic Letter Heh Goal

Urdu

U+06C2 ۂ  Arabic Letter Heh Goal With Hamza Above

Urdu actually a ligature, not an independent letter ≡ ۂ U+06C1 U+0654

U+06C3 ۃ  Arabic Letter Teh Marbuta Goal

Urdu

U+06C4 ۄ  Arabic Letter Waw With Ring

Kashmiri

U+06C5 ۅ  Arabic Letter Kirghiz Oe

Kyrgyz a glyph variant occurs which replaces the looped tail with a horizontal bar through the tail

U+06C6 ۆ  Arabic Letter Oe

Uyghur, Kurdish, Kazakh, Azerbaijani, historically Bosnian

U+06C7 ۇ  Arabic Letter U

Azerbaijani, Kazakh, Kyrgyz, Uyghur

U+06C8 ۈ  Arabic Letter Yu

Uyghur

U+06C9 ۉ  Arabic Letter Kirghiz Yu

Kazakh, Kyrgyz, historically Bosnian

U+06CA ۊ  Arabic Letter Waw With Two Dots Above

Kurdish

U+06CB ۋ  Arabic Letter Ve

Uyghur, Kazakh

U+06CC ی  Arabic Letter Farsi Yeh

Arabic, Persian, Urdu, Kashmiri, ... initial and medial forms of this letter have dots → U+0649 ى ARABIC LETTER ALEF MAKSURA → U+064A ي Arabic Letter Yeh

U+06CD ۍ  Arabic Letter Yeh With Tail

Pashto, Sindhi

U+06CE ێ  Arabic Letter Yeh With Small V

Kurdish

U+06CF ۏ  Arabic Letter Waw With Dot Above

Jawi

U+06D0 ې  Arabic Letter E

Pashto, Uyghur used as the letter bbeh in Sindhi

U+06D1 ۑ  Arabic Letter Yeh With Three Dots Below

Mende languages, Hausa

U+06D2 ے  Arabic Letter Yeh Barree

Urdu

U+06D3 ۓ  Arabic Letter Yeh Barree With Hamza Above

Urdu

U+06D4 ۔  Arabic Full Stop

Urdu

U+06D5 ە  Arabic Letter Ae

Uyghur, Kazakh, Kyrgyz

U+06D6ۖ Arabic Small High Ligature Sad With Lam With Alef Maksura
U+06D7ۗ Arabic Small High Ligature Qaf With Lam With Alef Maksura
U+06D8ۘ Arabic Small High Meem Initial Form
U+06D9ۙ Arabic Small High Lam Alef
U+06DAۚ Arabic Small High Jeem
U+06DB ۛ Arabic Small High Three Dots
U+06DCۜ Arabic Small High Seen
U+06DD ۝  Arabic End of Ayah
U+06DE ۞بداية الربع الحزب باللغة العربية
U+06DF  ۟صفر عربي صغير مرتفع مستدير

أصغر من الشكل الدائري المعتاد المستخدم للرقم 0652. يُستخدم في بعض المصاحف للإشارة إلى أن الحركة الطويلة مهملة

U+06E0  ۠صفر عربي صغير مرتفع قائم مستطيل

مصطلح "الصفر المستطيل" هو ترجمة للاسم العربي لهذا الرمز

U+06E1 ۡيُفضل استخدام تقنية الخطوط لاختيار الشكل المناسب من نموذج العرض التقديمي العربي ذي الرأس الصغير المرتفع بدون نقاط (0652).

تُستخدم في بعض المصاحف للدلالة على غياب الحركة = الجزم العربي → U+0652 السكون العربي

U+06E2 ۢشكل معزول للميم الصغيرة العالية العربية
U+06E3 ۣعربي صغير منخفض يُرى
U+06E4  ۤالعربية صغير مرتفع مدا

تُستخدم عادةً مع 06E5 و06E6 و06E7 و08F3

U+06E5 ۥالواو الصغيرة العربية

→ U+08D3 ࣓ واو عربي صغير منخفض → U+08F3 ࣳ واو عربي صغير مرتفع

U+06E6 ۦياء صغيرة عربية
U+06E7 ۧياء العربية الصغيرة العالية
U+06E8 ۨالظهيرة العربية
U+06E9 ۩مكان السجود باللغة العربية

توجد مجموعة من الرموز المقبولة لهذا الحرف

U+06EA  ۪مركز عربي فارغ منخفض
U+06EB  ۫مركز عربي فارغ، موقف مرتفع
U+06EC  ۬مفتاح عربي دائري عالي الإيقاف مع مركز مملوء

كما تستخدم في النصوص القرآنية في أنظمة الكتابة الأفريقية وغيرها لتمثيل الوصلة، والاختلاس، وما إلى ذلك.

U+06ED ۭميم عربي صغير منخفض
U+06EE ۮحرف الدال العربي مع حرف V مقلوب
U+06EF ۯحرف الراء العربي مع حرف V مقلوب

مستخدمة أيضًا في اللغة الفارسية القديمة

U+06F0 ۰الرقم صفر الموسع باللغتين العربية والهندية
U+06F1 1الرقم واحد الممتد باللغتين العربية والهندية
U+06F2 ٢الرقم الثاني العربي الهندي الممتد
U+06F3 3الرقم الثالث العربي الهندي الممتد
U+06F4 ٤الرقم الرابع العربي الهندي الممتد

تختلف الحروف الفارسية عن الحروف السندية والأردية

U+06F5 5الرقم خمسة الممتد باللغتين العربية والهندية

تشترك اللغات الفارسية والسندية والأردية في رموز مختلفة عن اللغة العربية.

U+06F6 ٦الرقم ستة الممتد باللغتين العربية والهندية

تختلف الحروف في اللغات الفارسية والسندية والأردية عن الحروف في اللغة العربية.

U+06F7 ٧الرقم سبعة العربي الهندي الموسع

تختلف رموز اللغة الأردية والسندية عن رموز اللغة العربية.

U+06F8 ٨الرقم ثمانية الممتد باللغتين العربية والهندية
U+06F9 ٩الرقم تسعة الموسع باللغتين العربية والهندية
U+06FA ۺحرف عربي لامع مع نقطة أسفله
U+06FB ۻحرف "أب" باللغة العربية مع نقطة أسفله
U+06FC ۼحرف الغين العربي مع نقطة أسفله
U+06FD ۽علامة عربية، علامة سندية (&)
U+06FE ۾علامة عربية، وضعية بريدية سندية، رجال
U+06FF ۿArabic Letter Heh With Inverted V

Compact table

Arabic[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+060x ؀  ؁  ؂  ؃  ؄  ؅ ؆؇؈؉؊؋،؍؎؏
U+061xؘؙؚؐؑؒؓؔؕؖؗ؛ALM؝؞؟
U+062xؠءآأؤإئابةتثجحخد
U+063xذرزسشصضطظعغػؼؽؾؿ
U+064xـفقكلمنهوىيًٌٍَُ
U+065xِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ
U+066x٠١٢٣٤٥٦٧٨٩٪٫٬٭ٮٯ
U+067xٰٱٲٳٴٵٶٷٸٹٺٻټٽپٿ
U+068xڀځڂڃڄڅچڇڈډڊڋڌڍڎڏ
U+069xڐڑڒړڔڕږڗژڙښڛڜڝڞڟ
U+06Axڠڡڢڣڤڥڦڧڨکڪګڬڭڮگ
U+06Bxڰڱڲڳڴڵڶڷڸڹںڻڼڽھڿ
U+06Cxۀہۂۃۄۅۆۇۈۉۊۋیۍێۏ
U+06Dxېۑےۓ۔ەۖۗۘۙۚۛۜ ۝ ۞۟
U+06Exۣ۠ۡۢۤۥۦۧۨ۩۪ۭ۫۬ۮۯ
U+06Fx۰۱۲۳۴۵۶۷۸۹ۺۻۼ۽۾ۿ
Notes
1.^As of Unicode version 17.0
2.^Unicode code point U+0673 is deprecated as of Unicode version 6.0

Arabic Supplement

Arabic Supplement[1]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+075xݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟ
U+076xݠݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯ
U+077xݰݱݲݳݴݵݶݷݸݹݺݻݼݽݾݿ
Notes
1.^As of Unicode version 17.0

Arabic Extended-B

Arabic Extended-B[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+087x
U+088x
U+089x    
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

Arabic Extended-A

Arabic Extended-A[1]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+08Ax
U+08Bx
U+08Cx
U+08Dx
U+08Ex  
U+08Fx
Notes
1.^As of Unicode version 17.0

Arabic Presentation Forms A

They are mostly ligatures which can be created from the previous charts' characters, with the exception of the bracket-like graphemes  ﴿ and some of them are ligatures of common liturgical phrases.

Arabic Presentation Forms-A[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+FB5x
U+FB6x
U+FB7xﭿ
U+FB8x
U+FB9x
U+FBAx
U+FBBx﮿
U+FBCx
U+FBDx
U+FBEx
U+FBFxﯿ
U+FC0x
U+FC1x
U+FC2x
U+FC3xﰿ
U+FC4x
U+FC5x
U+FC6x
U+FC7xﱿ
U+FC8x
U+FC9x
U+FCAx
U+FCBxﲿ
U+FCCx
U+FCDx
U+FCEx
U+FCFxﳿ
U+FD0x
U+FD1x
U+FD2x
U+FD3x﴿
U+FD4x
U+FD5x
U+FD6x
U+FD7xﵿ
U+FD8x
U+FD9x
U+FDAx
U+FDBxﶿ
U+FDCx
U+FDDx
U+FDEx
U+FDFx﷿
Notes
1.^As of Unicode version 17.0
2.^Black areas indicate noncharacters (code points that are guaranteed never to be assigned as encoded characters in the Unicode Standard)

Arabic Presentation Forms B

These can all be created from the basic chart's characters.

Arabic Presentation Forms-B[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+FE7xﹿ
U+FE8x
U+FE9x
U+FEAx
U+FEBxﺿ
U+FECx
U+FEDx
U+FEEx
U+FEFxZWNBSP
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

Rumi Numeral Symbols

Rumi Numeral Symbols[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+10E6x𐹠𐹡𐹢𐹣𐹤𐹥𐹦𐹧𐹨𐹩𐹪𐹫𐹬𐹭𐹮𐹯
U+10E7x𐹰𐹱𐹲𐹳𐹴𐹵𐹶𐹷𐹸𐹹𐹺𐹻𐹼𐹽𐹾
Notes
1.^As of Unicode version 17.0
2.^Grey area indicates non-assigned code point

Arabic Extended-C

Arabic Extended-C[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+10ECx𐻂𐻃𐻄𐻅𐻆𐻇
U+10EDx𐻐𐻑𐻒𐻓𐻔𐻕𐻖𐻗𐻘
U+10EEx
U+10EFx𐻺𐻻𐻼𐻽𐻾𐻿
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

Indic Siyaq Numbers

Indic Siyaq Numbers[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+1EC7x𞱱𞱲𞱳𞱴𞱵𞱶𞱷𞱸𞱹𞱺𞱻𞱼𞱽𞱾𞱿
U+1EC8x𞲀𞲁𞲂𞲃𞲄𞲅𞲆𞲇𞲈𞲉𞲊𞲋𞲌𞲍𞲎𞲏
U+1EC9x𞲐𞲑𞲒𞲓𞲔𞲕𞲖𞲗𞲘𞲙𞲚𞲛𞲜𞲝𞲞𞲟
U+1ECAx𞲠𞲡𞲢𞲣𞲤𞲥𞲦𞲧𞲨𞲩𞲪𞲫𞲬𞲭𞲮𞲯
U+1ECBx𞲰𞲱𞲲𞲳𞲴
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

Ottoman Siyaq Numbers

Ottoman Siyaq Numbers[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+1ED0x𞴁𞴂𞴃𞴄𞴅𞴆𞴇𞴈𞴉𞴊𞴋𞴌𞴍𞴎𞴏
U+1ED1x𞴐𞴑𞴒𞴓𞴔𞴕𞴖𞴗𞴘𞴙𞴚𞴛𞴜𞴝𞴞𞴟
U+1ED2x𞴠𞴡𞴢𞴣𞴤𞴥𞴦𞴧𞴨𞴩𞴪𞴫𞴬𞴭𞴮𞴯
U+1ED3x𞴰𞴱𞴲𞴳𞴴𞴵𞴶𞴷𞴸𞴹𞴺𞴻𞴼𞴽
U+1ED4x
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

Arabic Mathematical Alphabetic Symbols

Arabic Mathematical Alphabetic Symbols[1][2]Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+1EE0x𞸀𞸁𞸂𞸃𞸅𞸆𞸇𞸈𞸉𞸊𞸋𞸌𞸍𞸎𞸏
U+1EE1x𞸐𞸑𞸒𞸓𞸔𞸕𞸖𞸗𞸘𞸙𞸚𞸛𞸜𞸝𞸞𞸟
U+1EE2x𞸡𞸢𞸤𞸧𞸩𞸪𞸫𞸬𞸭𞸮𞸯
U+1EE3x𞸰𞸱𞸲𞸴𞸵𞸶𞸷𞸹𞸻
U+1EE4x𞹂𞹇𞹉𞹋𞹍𞹎𞹏
U+1EE5x𞹑𞹒𞹔𞹗𞹙𞹛𞹝𞹟
U+1EE6x𞹡𞹢𞹤𞹧𞹨𞹩𞹪𞹬𞹭𞹮𞹯
U+1EE7x𞹰𞹱𞹲𞹴𞹵𞹶𞹷𞹹𞹺𞹻𞹼𞹾
U+1EE8x𞺀𞺁𞺂𞺃𞺄𞺅𞺆𞺇𞺈𞺉𞺋𞺌𞺍𞺎𞺏
U+1EE9x𞺐𞺑𞺒𞺓𞺔𞺕𞺖𞺗𞺘𞺙𞺚𞺛
U+1EEAx𞺡𞺢𞺣𞺥𞺦𞺧𞺨𞺩𞺫𞺬𞺭𞺮𞺯
U+1EEBx𞺰𞺱𞺲𞺳𞺴𞺵𞺶𞺷𞺸𞺹𞺺𞺻
U+1EECx
U+1EEDx
U+1EEEx
U+1EEFx𞻰𞻱
Notes
1.^As of Unicode version 17.0
2.^Grey areas indicate non-assigned code points

References

  1. "What is the origin of the ampersand (&)?"
  2. "UAX #24: Script data file". Unicode Character Database. The Unicode Consortium.
  3. 12"Arabic, Arabic Presentation Forms-B". The Unicode Standard. The Unicode Consortium. September 2025.
  4. Pandey, Anshuman (2015-11-05). "L2/15-121R2: Proposal to Encode Indic Siyaq Numbers"(PDF).
  5. 12"Chapter 22: Symbols". Unicode, Inc. September 2024.
  6. Deprecated as of Unicode version 6.0 UCD Change History "The particular combination of an alef with this vowel mark should be written with the sequence <U+0627 ARABIC LETTER ALEF, U+065F ARABIC WAVY HAMZA BELOW>, rather than with the character U+0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW, which has been deprecated and which is not canonically equivalent. "Section 9.2: Arabic, Additional Vowel Marks". The Unicode Standard. The Unicode Consortium. September 2025.