About this tool
Look up ASCII codes and explore common ASCII-compatible code pages with this tool. Here, you can find a complete ASCII table. Click on a character to view details like the HTML entity for the character, its UTF-8 and UTF-16 encodings, and more. You can also search for characters by name, byte value, codepoint, or HTML entity. For example, you can search for the hex code 4C by entering 0x4C
in the search bar. Also check out Typst's symbol reference to learn how to write various symbols in Typst.
About Typst
This ASCII table is based on the know-how we accrued developing Typst, our online platform for technical writing. If you need a solution to write up and manage your technical knowledge, then Typst is right for you. Structure your content with Markup, enjoy automatic formatting. You can even build and share powerful automations to speed up your writing.
Try it now, for free!About code pages
The American Standard Code for Information Interchange (commonly shortened to ASCII) standard only defines 128 characters. However, a single byte can represent 256 different values. This means that there are 128 characters that are not defined by ASCII. Many operating systems and applications define more characters in this range, often depending on the language of the user. These different encodings are called code pages. Today, most applications use Unicode-based encodings instead of code pages.
About Unicode
The Unicode standard aims to allow users in all languages and regions to encode and exchange text in their native scripts. Started in 1987, Unicode has grown to include over 149,000 characters and other symbols. Today, Unicode is the standard representation of text on computers. Each character has a unique codepoint, which often cannot be represented in a single byte. The encodings UTF-8 and UTF-16 are commonly used to represent Unicode characters. Notably, UTF-8 and ASCII are compatible, as the first 128 codepoints of Unicode are the same as ASCII.