Skip to content
ASCII World

Windows-1251 Character Table

Windows-1251 encodes the Cyrillic alphabet used by Russian, Ukrainian, Bulgarian, Serbian, and other Slavic languages. Microsoft designed it for Windows 3.1 as a single-byte alternative to the earlier KOI8-R encoding. The Russian letters occupy codes 192 through 255 (uppercase A through Ya at 192 through 223, lowercase at 224 through 255), which puts them in alphabetical order. KOI8-R uses a different arrangement where the bit pattern of each Cyrillic letter matches its Latin transliteration, so garbled KOI8-R text is still partly readable in ASCII. CP1251 dropped that trick in favor of sorted order.

256

Total Characters

33

Control

95

Printable

128

Extended

Unique to Windows-1251

126 characters

These characters in the extended range (128-255) are what set Windows-1251 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-1251. The same byte values map to different characters in other encodings. Compare encodings to see the differences.
DECHEXSymbolDescription
12880ЂCyrillic capital letter Dje
12981ЃCyrillic capital letter Gje
13082Single low-9 quotation mark
13183ѓCyrillic small letter gje
13284Double low-9 quotation mark
13385Horizontal ellipsis
13486Dagger
13587Double dagger
13688Euro sign
13789Per mille sign
1388AЉCyrillic capital letter Lje
1398BSingle left-pointing angle quotation
1408CЊCyrillic capital letter Nje
1418DЌCyrillic capital letter Kje
1428EЋCyrillic capital letter Tshe
1438FЏCyrillic capital letter Dzhe
14490ђCyrillic small letter dje
14591Left single quotation mark
14692Right single quotation mark
14793Left double quotation mark
14894Right double quotation mark
14995Bullet
15096En dash
15197Em dash
15298Unused
15399Trade mark sign
1549AљCyrillic small letter lje
1559BSingle right-pointing angle quotation mark
1569CњCyrillic small letter nje
1579DќCyrillic small letter Kje
1589EћCyrillic small letter Tshe
1599FџCyrillic small letter Dzhe
160A0Non-breaking space
161A1ЎCyrillic capital letter short U
162A2ўCyrillic small letter short u
163A3ЈCyrillic capital letter Je
164A4¤Currency sign
165A5ҐCyrillic capital letter Ghe with upturn
166A6¦Pipe, broken vertical bar
167A7§Section sign
168A8ЁCyrillic capital letter Io
169A9©Copyright sign
170AAЄCyrillic capital letter Ukrainian Ie
171AB«Left double angle quotes
172AC¬Negation
173AD­Soft hyphen
174AE®Registered trade mark sign
175AFЇCyrillic capital letter Yi
176B0°Degree sign
177B1±Plus-or-minus sign
178B2ІCyrillic capital letter Byelorussian-Ukrainian I
179B3іCyrillic small letter Byelorussian-Ukrainian i
180B4ґCyrillic small letter ghe with upturn
181B5µMicro sign
182B6Pilcrow sign - paragraph sign
183B7·Middle dot - Georgian comma
184B8ёCyrillic small letter io
185B9Numero Sign
186BAєCyrillic small letter Ukrainian ie
187BB»Right double angle quotes
188BCјCyrillic small letter je
189BDЅCyrillic capital letter Dze
190BEѕCyrillic small letter dze
191BFїCyrillic small letter yi
192C0АCyrillic capital letter A
193C1БCyrillic capital letter Be
194C2ВCyrillic capital letter Ve
195C3ГCyrillic capital letter Ghe
196C4ДCyrillic capital letter De
197C5ЕCyrillic capital letter Ie
198C6ЖCyrillic capital letter Zhe
199C7ЗCyrillic capital letter Ze
200C8ИCyrillic capital letter I
201C9ЙCyrillic capital letter Short I
202CAКCyrillic capital letter Ka
203CBЛCyrillic capital letter El
204CCМCyrillic capital letter Em
205CDНCyrillic capital letter En
206CEОCyrillic capital letter O
207CFПCyrillic capital letter Pe
208D0РCyrillic capital letter Er
209D1СCyrillic capital letter Es
210D2ТCyrillic capital letter Te
211D3УCyrillic capital letter U
212D4ФCyrillic capital letter Ef
213D5ХCyrillic capital letter Ha
214D6ЦCyrillic capital letter Tse
215D7ЧCyrillic capital letter Che
216D8ШCyrillic capital letter Sha
217D9ЩCyrillic capital letter Shcha
218DAЪCyrillic capital letter Hard Sign
219DBЫCyrillic capital letter Yeru
220DCЬCyrillic capital letter Soft Sign
221DDЭCyrillic capital letter E
222DEЮCyrillic capital letter Yu
223DFЯCyrillic capital letter Ya
224E0аCyrillic Small Letter A
225E1бCyrillic small letter be
226E2вCyrillic small letter ve
227E3гCyrillic small letter ghe
228E4дCyrillic small letter de
229E5еCyrillic small letter ie
230E6жCyrillic small letter zhe
231E7зCyrillic small letter ze
232E8иCyrillic small letter i
233E9йCyrillic small letter short i
234EAкCyrillic small letter ka
235EBлCyrillic small letter el
236ECмCyrillic small letter em
237EDнCyrillic small letter en
238EEоCyrillic small letter o
239EFпCyrillic small letter pe
240F0рCyrillic small letter er
241F1сCyrillic small letter es
242F2тCyrillic small letter te
243F3уCyrillic small letter u
244F4фCyrillic small letter ef
245F5хCyrillic small letter ha
246F6цCyrillic small letter tse
247F7чCyrillic small letter che
248F8шCyrillic small letter sha
249F9щCyrillic small letter shcha
250FAъCyrillic small letter hard sign
251FBыCyrillic small letter yeru
252FCьCyrillic small letter soft sign
253FDэCyrillic small letter e
254FEюCyrillic small letter yu
255FFяCyrillic small letter ya

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-1251

Compare Windows-1251

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

Related Resources