ASCII & Unicode Characters

A table of 229 characters with decimal and hex codes, HTML entity and alt code. Search by character, name or code.

Or browse all by category ↓

Most searched

All characters by category

Frequently asked questions

What is the difference between ASCII and Unicode?

ASCII is an old 7-bit standard with 128 characters (Latin letters, digits, punctuation, control codes). Unicode is an extended standard that includes ASCII as its first 128 codepoints and adds over 140,000 characters from nearly every writing system, plus emoji.

What is an alt code and how do I use it?

An alt code is a way to type a character on Windows by holding the Alt key and entering a numeric code on the numeric keypad (e.g. Alt + 0169 for ©). Each page here shows the character’s alt code.

What is an HTML entity?

An HTML entity is a code for a character in a web page, e.g. © for © or € for €. You can also use the numeric form © (decimal) or © (hex). Each page shows all three.

What does "U+" before the code mean?

"U+" is the standard prefix for a Unicode codepoint, followed by a hexadecimal number — for example U+20AC is the euro sign (€). Its decimal equivalent is 8364.

Why do control characters have no visible symbol?

ASCII control characters (0–31 and 127) are non-printing — they signal actions like a line break or a tab. Here they are shown using "control pictures" (e.g. ␀, ␡) for visualization only.

Emoji Copy & Paste →File Extensions →HTTP Status Codes →