Skip to content
ASCII World

ISO-8859-6 Character Table

ISO-8859-6 encodes the Arabic alphabet as defined by ECMA-114 and standardized in 1987. It covers only the 28 basic Arabic letters plus a handful of punctuation marks, omitting the extra characters needed for Persian, Urdu, and Pashto. Like CP1256, it stores base letter forms only. The rendering engine must apply contextual shaping (choosing isolated, initial, medial, or final glyph forms) at display time. ISO-8859-6 differs from CP1256 significantly: CP1256 adds Persian letters, French accented characters for North African French, and fills more of the 128 through 255 range with printable characters.

256

Total Characters

33

Control

95

Printable

128

Extended

Unique to ISO-8859-6

50 characters

These characters in the extended range (128-255) are what set ISO-8859-6 apart from other encodings. The same byte values produce different characters in other encoding standards.

Defined character
Undefined position

Extended Characters Table

128-255
Characters 128 through 255 are specific to ISO-8859-6. The same byte values map to different characters in other encodings. Compare encodings to see the differences.
DECHEXSymbolDescription
12880Unused
12981Unused
13082Unused
13183Unused
13284Unused
13385Unused
13486Unused
13587Unused
13688Unused
13789Unused
1388AUnused
1398BUnused
1408CUnused
1418DUnused
1428EUnused
1438FUnused
14490Unused
14591Unused
14692Unused
14793Unused
14894Unused
14995Unused
15096Unused
15197Unused
15298Unused
15399Unused
1549AUnused
1559BUnused
1569CUnused
1579DUnused
1589EUnused
1599FUnused
160A0Non-breaking space
161A1Unused
162A2Unused
163A3Unused
164A4¤Currency sign
165A5Unused
166A6Unused
167A7Unused
168A8Unused
169A9Unused
170AAUnused
171ABUnused
172AC،Arabic comma
173AD­Soft hyphen
174AEUnused
175AFUnused
176B0Unused
177B1Unused
178B2Unused
179B3Unused
180B4Unused
181B5Unused
182B6Unused
183B7Unused
184B8Unused
185B9Unused
186BAUnused
187BB؛Arabic semicolon
188BCUnused
189BDUnused
190BEUnused
191BF؟Arabic question mark
192C0Unused
193C1ءArabic letter Hamzah
194C2آArabic letter Maddah on alef
195C3أArabic letter Hamzah on alef
196C4ؤArabic letter Hamzah on waw
197C5إArabic letter Hamzah under alef
198C6ئArabic letter Hamzah on ya
199C7اArabic letter Alef
200C8بArabic letter Baa
201C9ةArabic letter Teh marbuta
202CAتArabic letter Teh
203CBثArabic letter Theh
204CCجArabic letter Jeem
205CDحArabic letter Hah
206CEخArabic letter Khah
207CFدArabic letter Dal
208D0ذArabic letter Thal
209D1رArabic Letter Reh
210D2زArabic letter Zain
211D3سArabic letter Seen
212D4شArabic letter Sheen
213D5صArabic letter Sad
214D6ضArabic letter Dad
215D7طArabic letter Tah
216D8ظArabic letter Zah
217D9عArabic letter Ain
218DAغArabic letter Ghain
219DBUnused
220DCUnused
221DDUnused
222DEUnused
223DFUnused
224E0ـArabic tatweel
225E1فArabic letter Feh
226E2قArabic letter Qaf
227E3كArabic letter Kaf
228E4لArabic letter Lam
229E5مArabic letter Meem
230E6نArabic letter Noon
231E7هArabic letter Heh
232E8وArabic letter Waw
233E9ىArabic letter Alef Maksura
234EAيArabic letter Ya
235EBًArabic fathatan
236ECٌArabic dammatan
237EDٍArabic kasratan
238EEَArabic fathah
239EFُArabic dammah
240F0ِArabic kasrah
241F1ّArabic shaddah
242F2ْArabic sukun
243F3Unused
244F4Unused
245F5Unused
246F6Unused
247F7Unused
248F8Unused
249F9Unused
250FAUnused
251FBUnused
252FCUnused
253FDUnused
254FEUnused
255FFUnused

Printable Characters

95Same as standard ASCII
Codes 32 through 126 are shared across all ASCII-based encodings, covering uppercase and lowercase Latin letters, digits, punctuation, and the Space character at position 32.
DECHEXSymbolDescription
3220Space
3321!Exclamation mark
3422"Double quotes (or speech marks)
3523#Number sign
3624$Dollar
3725%Per cent sign
3826&Ampersand
3927'Single quote
4028(Open parenthesis (or open bracket)
4129)Close parenthesis (or close bracket)
422A*Asterisk
432B+Plus
442C,Comma
452D-Hyphen-minus
462E.Period, dot or full stop
472F/Slash or divide
48300Zero
49311One
50322Two
51333Three
52344Four
53355Five
54366Six
55377Seven
56388Eight
57399Nine
583A:Colon
593B;Semicolon
603C<Less than (or open angled bracket)
613D=Equals
623E>Greater than (or close angled bracket)
633F?Question mark
6440@At sign
6541AUppercase A
6642BUppercase B
6743CUppercase C
6844DUppercase D
6945EUppercase E
7046FUppercase F
7147GUppercase G
7248HUppercase H
7349IUppercase I
744AJUppercase J
754BKUppercase K
764CLUppercase L
774DMUppercase M
784ENUppercase N
794FOUppercase O
8050PUppercase P
8151QUppercase Q
8252RUppercase R
8353SUppercase S
8454TUppercase T
8555UUppercase U
8656VUppercase V
8757WUppercase W
8858XUppercase X
8959YUppercase Y
905AZUppercase Z
915B[Opening bracket
925C\Backslash
935D]Closing bracket
945E^Caret - circumflex
955F_Underscore
9660`Grave accent
9761aLowercase a
9862bLowercase b
9963cLowercase c
10064dLowercase d
10165eLowercase e
10266fLowercase f
10367gLowercase g
10468hLowercase h
10569iLowercase i
1066AjLowercase j
1076BkLowercase k
1086ClLowercase l
1096DmLowercase m
1106EnLowercase n
1116FoLowercase o
11270pLowercase p
11371qLowercase q
11472rLowercase r
11573sLowercase s
11674tLowercase t
11775uLowercase u
11876vLowercase v
11977wLowercase w
12078xLowercase x
12179yLowercase y
1227AzLowercase z
1237B{Opening brace
1247C|Vertical bar
1257D}Closing brace
1267E~Equivalency sign - tilde

Control Characters

33Same as standard ASCII
The first 32 codes (plus code 127) are non-printable control characters originally used for signaling hardware devices. Only a handful - Tab (9), Line Feed (10), Carriage Return (13), and Escape (27) - remain in common use.
DECHEXSymbolDescription
000NULNull character
101SOHStart of Heading
202STXStart of Text
303ETXEnd of Text
404EOTEnd of Transmission
505ENQEnquiry
606ACKAcknowledge
707BELBell, Alert
808BSBackspace
909HTHorizontal Tab
100ALFLine Feed
110BVTVertical Tabulation
120CFFForm Feed
130DCRCarriage Return
140ESOShift Out
150FSIShift In
1610DLEData Link Escape
1711DC1Device Control One (XON)
1812DC2Device Control Two
1913DC3Device Control Three (XOFF)
2014DC4Device Control Four
2115NAKNegative Acknowledge
2216SYNSynchronous Idle
2317ETBEnd of Transmission Block
2418CANCancel
2519EMEnd of medium
261ASUBSubstitute
271BESCEscape
281CFSFile Separator
291DGSGroup Separator
301ERSRecord Separator
311FUSUnit Separator
1277FDELDelete

References

Explore ISO-8859-6

Compare ISO-8859-6

See exactly which characters differ between ISO-8859-6 and other encodings in the extended range (128-255).

Related Resources