Skip to content
ASCII World

Windows-1256 Character Table

Windows-1256 covers the Arabic script used across Arabic, Persian, Urdu, and Kurdish. Arabic has mandatory contextual shaping where each letter takes a different form depending on its position in a word (isolated, initial, medial, or final). CP1256 stores only the base letter forms. The rendering engine must apply the positional shaping rules at display time, which means raw byte output looks nothing like the final displayed text. For this reason, plain-text editors without Arabic shaping support show disconnected letters even when the encoding is correct.

256

Total Characters

33

Control

95

Printable

128

Extended

Unique to Windows-1256

127 characters

These characters in the extended range (128-255) are what set Windows-1256 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 Windows-1256. The same byte values map to different characters in other encodings. Compare encodings to see the differences.
DECHEXSymbolDescription
12880Euro sign
12981پArabic Taa with three dots below
13082Single low-9 quotation mark
13183ƒLatin small letter f with hook
13284Double low-9 quotation mark
13385Horizontal ellipsis
13486Dagger
13587Double dagger
13688ˆModifier letter circumflex accent
13789Per mille sign
1388AٹArabic letter Tteh
1398BSingle left-pointing angle quotation
1408CŒLatin capital ligature OE
1418DچArabic Haa with middle three dots downward
1428EژArabic Ra with three dots above
1438FڈArabic letter Ddal
14490گArabic Gaf
14591Left single quotation mark
14692Right single quotation mark
14793Left double quotation mark
14894Right double quotation mark
14995Bullet
15096En dash
15197Em dash
15298کArabic letter Keheh
15399Trade mark sign
1549AڑArabic letter Rreh
1559BSingle right-pointing angle quotation mark
1569CœLatin small ligature oe
1579DZero width non-joiner
1589EZero width joiner
1599FںArabic letter Noon Ghunna
160A0Non-breaking space
161A1،Arabic comma
162A2¢Cent sign
163A3£Pound sign
164A4¤Currency sign
165A5¥Yen sign
166A6¦Pipe, broken vertical bar
167A7§Section sign
168A8¨Spacing diaeresis - umlaut
169A9©Copyright sign
170AAھArabic letter Heh doachashmee
171AB«Left double angle quotes
172AC¬Negation
173AD­Soft hyphen
174AE®Registered trade mark sign
175AF¯Spacing macron - overline
176B0°Degree sign
177B1±Plus-or-minus sign
178B2²Superscript two - squared
179B3³Superscript three - cubed
180B4´Acute accent - spacing acute
181B5µMicro sign
182B6Pilcrow sign - paragraph sign
183B7·Middle dot - Georgian comma
184B8¸Spacing cedilla
185B9¹Superscript one
186BA؛Arabic semicolon
187BB»Right double angle quotes
188BC¼Fraction one quarter
189BD½Fraction one half
190BE¾Fraction three quarters
191BF؟Arabic question mark
192C0ہArabic letter Heh Goal
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×Multiplication sign
216D8طArabic letter Tah
217D9ظArabic letter Zah
218DAعArabic letter Ain
219DBغArabic letter Ghain
220DCـArabic tatweel
221DDفArabic letter Feh
222DEقArabic letter Qaf
223DFكArabic letter Kaf
224E0àLatin small letter a with grave
225E1لArabic letter Lam
226E2âLatin small letter a with circumflex
227E3مArabic letter Meem
228E4نArabic letter Noon
229E5هArabic letter Heh
230E6وArabic letter Waw
231E7çLatin small letter c with cedilla
232E8èLatin small letter e with grave
233E9éLatin small letter e with acute
234EAêLatin small letter e with circumflex
235EBëLatin small letter e with diaeresis
236ECىArabic letter Alef Maksura
237EDيArabic letter Ya
238EEîLatin small letter i with circumflex
239EFïLatin small letter i with diaeresis
240F0ًArabic fathatan
241F1ٌArabic dammatan
242F2ٍArabic kasratan
243F3َArabic fathah
244F4ôLatin small letter o with circumflex
245F5ُArabic dammah
246F6ِArabic kasrah
247F7÷Division sign
248F8ّArabic shaddah
249F9ùLatin small letter u with grave
250FAْArabic sukun
251FBûLatin small letter u with circumflex
252FCüLatin small letter u with diaeresis
253FDLeft-To-Right Mark
254FERight-To-Left Mark
255FFےArabic letter Yeh Barree

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 Windows-1256

Compare Windows-1256

See exactly which characters differ between Windows-1256 and other encodings in the extended range (128-255).

Related Resources