Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS DSA TYPESCRIPT ANGULAR ANGULARJS GIT POSTGRESQL MONGODB ASP AI R GO KOTLIN SWIFT SASS VUE GEN AI SCIPY CYBERSECURITY DATA SCIENCE INTRO TO PROGRAMMING BASH RUST

UTF-8 Characters

UTF-8 Intro UTF-8 Latin UTF-8 Non Latin UTF-8 CJK East Asian UTF-8 Reference

UTF-8 Symbols

UTF-8 Symbols UTF-8 Arrows UTF-8 Math UTF-8 Living

UTF-8 Ancient

UTF-8 Ancient UTF-8 Hieroglyphs Egypian Hieroglyphs

UTF-8 Colored

UTF-8 Colored

UTF-8 Emojis

UTF-8 Emojis

HTML Characters

HTML Charsets HTML Entities

UTF-8 Basic Latin

Basic Latin / ASCII

Basic Latin is the same character set as the original ASCII character set.

ASCII was the first character set (encoding standard) used between computers on the Internet.

Both ISO-8859-1 (default in HTML 4) and UTF-8 (default in HTML 5), are built on ASCII.

Example

Johnny "Bang" Johnson
<p>Johnny &quot;Bang&quot; Johnson</p>
<p>Johnny &#34;Bang&#34; Johnson</p>
<p>Johnny &#x0022;Bang&#x0022; Johnson</p>

Result

Johnny "Bang" Johnson
Johnny "Bang" Johnson
Johnny "Bang" Johnson
Johnny "Bang" Johnson
Try it Yourself »

Hex 0000-007F / Dec 0-127

The characters in the range 0 - 31, + 127 were designed to control hardware devices. See below.

Char Dec Hex Name
320020SPACE
!330021EXCLAMATION MARK
"340022QUOTATION (&quot;)
#350023NUMBER SIGN
$360024DOLLAR SIGN
%370025PERCENT SIGN
&380026AMPERSAND (&amp;)
'390027APOSTROPHE
(400028LEFT PARENTHESIS
)410029RIGHT PARENTHESIS
*42002AASTERISK
+43002BPLUS SIGN
,44002CCOMMA
-45002DHYPHEN-MINUS
.46002EFULL STOP
/47002FSOLIDUS
0480030DIGIT ZERO
1490031DIGIT ONE
2500032DIGIT TWO
3510033DIGIT THREE
4520034DIGIT FOUR
5530035DIGIT FIVE
6540036DIGIT SIX
7550037DIGIT SEVEN
8560038DIGIT EIGHT
9570039DIGIT NINE
:58003ACOLON
;59003BSEMICOLON
<60003CLESS-THAN (&lt;)
=61003DEQUALS SIGN
>62003EGREATER-THAN (&gt;)
?63003FQUESTION MARK
@640040COMMERCIAL AT
A650041LATIN CAPITAL LETTER A
B660042LATIN CAPITAL LETTER B
C670043LATIN CAPITAL LETTER C
D680044LATIN CAPITAL LETTER D
E690045LATIN CAPITAL LETTER E
F700046LATIN CAPITAL LETTER F
G710047LATIN CAPITAL LETTER G
H720048LATIN CAPITAL LETTER H
I730049LATIN CAPITAL LETTER I
J74004ALATIN CAPITAL LETTER J
K75004BLATIN CAPITAL LETTER K
L76004CLATIN CAPITAL LETTER L
M77004DLATIN CAPITAL LETTER M
N78004ELATIN CAPITAL LETTER N
O79004FLATIN CAPITAL LETTER O
P800050LATIN CAPITAL LETTER P
Q810051LATIN CAPITAL LETTER Q
R820052LATIN CAPITAL LETTER R
S830053LATIN CAPITAL LETTER S
T840054LATIN CAPITAL LETTER T
U850055LATIN CAPITAL LETTER U
V860056LATIN CAPITAL LETTER V
W870057LATIN CAPITAL LETTER W
X880058LATIN CAPITAL LETTER X
Y890059LATIN CAPITAL LETTER Y
Z90005ALATIN CAPITAL LETTER Z
[91005BLEFT SQUARE BRACKET
\92005CREVERSE SOLIDUS
]93005DRIGHT SQUARE BRACKET
^94005ECIRCUMFLEX ACCENT
_95005FLOW LINE
`960060GRAVE ACCENT
a970061LATIN SMALL LETTER A
b980062LATIN SMALL LETTER B
c990063LATIN SMALL LETTER C
d1000064LATIN SMALL LETTER D
e1010065LATIN SMALL LETTER E
f1020066LATIN SMALL LETTER F
g1030067LATIN SMALL LETTER G
h1040068LATIN SMALL LETTER H
i1050069LATIN SMALL LETTER I
j106006ALATIN SMALL LETTER J
k107006BLATIN SMALL LETTER K
l108006CLATIN SMALL LETTER L
m109006DLATIN SMALL LETTER M
n110006ELATIN SMALL LETTER N
o111006FLATIN SMALL LETTER O
p1120070LATIN SMALL LETTER P
q1130071LATIN SMALL LETTER Q
r1140072LATIN SMALL LETTER R
s1150073LATIN SMALL LETTER S
t1160074LATIN SMALL LETTER T
u1170075LATIN SMALL LETTER U
v1180076LATIN SMALL LETTER V
w1190077LATIN SMALL LETTER W
x1200078LATIN SMALL LETTER X
y1210079LATIN SMALL LETTER Y
z122007ALATIN SMALL LETTER Z
{123007BLEFT CURLY BRACKET
|124007CVERTICAL LINE
}125007DRIGHT CURLY BRACKET
~126007ETILDE

Device Control Characters

The ASCII control characters (range 00-31, plus 127) were designed to control hardware devices.

The ASCII control characters is not considered a part of UTF-8.

Control characters have nothing to do inside an HTML document.

Char Number Description
NUL 00 null character
SOH 01 start of header
STX 02 start of text
ETX 03 end of text
EOT 04 end of transmission
ENQ 05 enquiry
ACK 06 acknowledge
BEL 07 bell (ring)
BS 08 backspace
HT 09 horizontal tab
LF 10 line feed
VT 11 vertical tab
FF 12 form feed
CR 13 carriage return
SO 14 shift out
SI 15 shift in
DLE 16 data link escape
DC1 17 device control 1
DC2 18 device control 2
DC3 19 device control 3
DC4 20 device control 4
NAK 21 negative acknowledge
SYN 22 synchronize
ETB 23 end transmission block
CAN 24 cancel
EM 25 end of medium
SUB 26 substitute
ESC 27 escape
FS 28 file separator
GS 29 group separator
RS 30 record separator
US 31 unit separator
     
DEL 127 delete (rubout)
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
sales@w3schools.com

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
help@w3schools.com

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.