FactorPad
Build a Better Process

Unicode Latin 1 Characters 128-255 - A Reference to Decimal and Hex Codes

A character block with many names (Latin-1 Supplement, Unicode 128-255 block, Extended ASCII or ISO/IEC 8859), it sits right on top of the first 128 ASCII characters.
  1. Background - Learn a bit of the rocky history that followed the standardization of ASCII in the 1960s.
  2. Three codes - See how decimal, hexadecimal and HTML-specific characters are coded.
  3. Control Characters - Review the first 32 decimals, meant to control hardware and were also assigned to characters.
  4. Printable Characters - Look up the remaining 96 characters in the Unicode Latin 1 table.
  5. What came next? - Discuss this in context with thousands of other characters that followed.
face pic by Paul Alan Davis, CFA
Updated: February 20, 2021
Standard setters struggled in the 1980s as companies set their own character mappings for slots 128-255. Now global standards are set.

Outline Back Tip Next

/ factorpad.com / tech / unicode-latin-1.html


An ad-free and cookie-free website.


An Easy to Use Unicode Latin 1 ISO 8859 Code Table

For Those Just Getting Started

Beginner

ASCII codes were developed in the 1960s as a set of 128-characters used for computers to communicate with each other. Originally, this was done in the English language and keyboards at the time had about 83 keys. The remaining characters were used to control hardware. An example is the ASCII character HT which instructs the computer to tab horizontally.

Additional character sets needed new symbols, like ®, , ½, and letters to incorporate the languages of the world, as in è, é, and ê.

For the next two decades, for-profit companies tried to customize the second set of 128 characters for their own needs, and after years of disagreement, one standard setting organization in Geneva was successful in defining a Standard.

The International Organization for Standardization, or ISO, put forth the Standard and characters 128-255 were added to the block. The Standard, called ISO 8859-1, included letters with accents, new symbols and control characters for hardware.

Fast forward to today, we now have The Unicode Standard which is the work of both ISO and The Unicode Consortium. A recent release of Unicode version 10.0 (2017) defines 136,690 characters!

Here you will find the Unicode Latin-1 Supplement table broken in two. First are the 32 control characters that many organizations had already assigned glyphs to, causing confusion.

The second table includes the remaining 96 characters.

About Decimal and Hexadecimal Codes for Unicode Characters in HTML

In HTML, there are three common ways to enter codes.

  1. Decimal - Unicode Characters using the decimal, or base-10 numerical system.
  2. Hexadecimal - Unicode Characters using the hexadecimal or base-16 system.
  3. HTML-specific - Several Unicode Characters can be entered using HTML-specific characters, often called HTML entities.

Unicode Latin 1 Table

The two tables below cover the second 128 characters in use today. These are commonly called Extended ASCII Characters.

Unicode Latin 1 Control Characters

This character set includes Control Characters that were originally used to control hardware. Many had taken on symbols used in the Latin languages and have HTML entity names (as noted).

Decimal Hex Meaning Abbreviation Symbol
128 0080 Padding character PAD
€
129 0081 High Octet Preset HOP  
130 0082 Break permitted here BPH
‚
131 0083 No break here NBH ƒ
ƒ
132 0084 Index IND
„
133 0085 Next line NEL
…
134 0086 Start of selected area SSA
†
135 0087 End of selected area ESA
‡
136 0088 Horizontal tabulation set HTS ˆ
ˆ
137 0089 Horizontal tabulation with justification HTJ
‰
138 008A Line tabulation set LTS Š
Š
139 008B Partial line down PLD
‹
140 008C Partial line up PLU Œ
Œ
141 008D Reverse index RI  
142 008E Single-shift 2 SS2 Ž
Ž
143 008F Single-shift 3 SS3  
144 0090 Device control string DCS  
145 0091 Private use 1 PU1
‘
146 0092 Private use 2 PU2
’
147 0093 Set transmit state STS
“
148 0094 Cancel character CCH
”
149 0095 Message Waiting MW
•
150 0096 Start of protected area SPA
–
151 0097 End of protected area EPA
—
152 0098 Start of string SOS ˜
˜
153 0099 Single graphic character introducer SGCI
™
154 009A Single character introducer SCI š
š
155 009B Control sequence introducer CSI
›
156 009C String terminator ST œ
œ
157 009D Operating system command OSC  
158 009E Private message PM ž
ž
159 009F Application program command APC Ÿ
Ÿ

Unicode Latin 1 Printable Characters

The next 96 characters are called printable characters.

Below is an example of three ways you could code the copyright character © in an HTML document.

Decimal
Hex
HTML Unicode Character
160 00A0    
161 00A1 ¡ ¡
162 00A2 ¢ ¢
163 00A3 £ £
164 00A4 ¤ ¤
165 00A5 ¥ ¥
166 00A6 ¦ ¦
167 00A7 § §
168 00A8 ¨ ¨
169 00A9 © ©
170 00AA ª ª
171 00AB « «
172 00AC ¬ ¬
173 00AD ­ ­
174 00AE ® ®
175 00AF ¯ ¯
176 00B0 ° °
177 00B1 ± ±
178 00B2 ² ²
179 00B3 ³ ³
180 00B4 ´ ´
181 00B5 µ µ
182 00B6 ¶
183 00B7 · ·
184 00B8 ¸ ¸
185 00B9 ¹ ¹
186 00BA º º
187 00BB » »
188 00BC ¼ ¼
189 00BD ½ ½
190 00BE ¾ ¾
191 00BF ¿ ¿
192 00C0 À À
193 00C1 Á Á
194 00C2 Â Â
195 00C3 Ã Ã
196 00C4 Ä Ä
197 00C5 Å Å
198 00C6 Æ Æ
199 00C7 Ç Ç
200 00C8 È È
201 00C9 É É
202 00CA Ê Ê
203 00CB Ë Ë
204 00CC Ì Ì
205 00CD Í Í
206 00CE Î Î
207 00CF Ï Ï
208 00D0 Ð Ð
209 00D1 Ñ Ñ
210 00D2 Ò Ò
211 00D3 Ó Ó
212 00D4 Ô Ô
213 00D5 Õ Õ
214 00D6 Ö Ö
215 00D7 × ×
216 00D8 Ø Ø
217 00D9 Ù Ù
218 00DA Ú Ú
219 00DB Û Û
220 00DC Ü Ü
221 00DD Ý Ý
222 00DE Þ Þ
223 00DF ß ß
224 00E0 à à
225 00E1 á á
226 00E2 â â
227 00E3 ã ã
228 00E4 ä ä
229 00E5 å å
230 00E6 æ æ
231 00E7 ç ç
232 00E8 è è
233 00E9 é é
234 00EA ê ê
235 00EB ë ë
236 00EC ì ì
237 00ED í í
238 00EE î î
239 00EF ï ï
240 00F0 ð ð
241 00F1 ñ ñ
242 00F2 ò ò
243 00F3 ó ó
244 00F4 ô ô
245 00F5 õ õ
246 00F6 ö ö
247 00F7 ÷ ÷
248 00F8 ø ø
249 00F9 ù ù
250 00FA ú ú
251 00FB û û
252 00FC ü ü
253 00FD ý ý
254 00FE þ þ
255 00FF ÿ ÿ

Related Content


What's Next?

We have more free content at our YouTube Channel. Subscribe and follow us @factorpad on Twitter, or through the email list. Whatever works best for you, stay connected.

Outline Back Tip Next

/ factorpad.com / tech / unicode-latin-1.html


ascii cheat sheet
full ascii list
extended ascii
unicode latin
ascii table
unicode characters
ascii code
hex to unicode
ascii characters
unicode control characters
hex to ascii
unicode symbols
unicode hex code
ascii reference
html entity
unicode decimal code
extended ascii hex code
character code
html unicode
extended ascii decimal code
html ascii

A newly-updated free resource. Connect and refer a friend today.