ASCII Tool

ASCII Resources

ASCII characters table

A complete list of standard and extended
American Standard Code for Information Interchange ( ASCII )
With common code values, HTML entities, symbols, and descriptions.

33
Control characters
95
Printable characters
640
Extended codes

00-1F, 7F

ASCII control codes

Non-printing standard ASCII control codes, including DEL.

7-bit character codes
Control codes use their conventional abbreviations.
Standard ASCII control character codes.
DecHexBinaryUTF-16HTML no.SymbolDescription
0

20-7E

Printable ASCII

Printable keyboard characters from the original 7-bit ASCII set.

7-bit character codes
Printable values display the visible character, with SP marking the space character.
Standard ASCII printable character codes 32 through 126.
DecHexBinaryUTF-16HTML no.SymbolDescription

80-FF

Extended codes

Values 128-255, not part of standard 7-bit ASCII, allow additional characters to be represented.

Windows-1252
Windows-1252 is an extension of ASCII that was widely used on Microsoft Windows operating systems.
Windows-1252 extended character codes 128 through 255.
DecHexBinaryUTF-16HTML no.SymbolDescription

About

Common ASCII usage

ASCII is a character encoding standard that represents text as numeric values. It defines the first 128 codes used for common control codes,letters, numbers, punctuation, and symbols.

This table lists each character with its decimal, octal, hexadecimal, binary, symbol, HTML number, HTML entity, and description. These formats are useful when working with HTML, terminal output, data formats, and byte-level text references.

The extended section includes byte values beyond standard ASCII, following the Windows-1252 mapping commonly used by ASCII reference tables. For modern applications, Unicode and UTF-8 are preferred, with UTF-8 remaining compatible with ASCII for the first 128 codepoints.

04 - FAQ

ASCII character questions

Answers about ASCII codes, printable characters, extended tables, HTML entities, and converter workflows.

01

What is printable ASCII?

Printable ASCII covers letters, numbers, punctuation, and symbols from the standard 7-bit range, usually codes 32 through 126. These are the safest characters for plain text art, code examples, terminal output, and Image to ASCIIconversions that need broad compatibility.

02

Why are extended ASCII codes different?

Standard ASCII defines 128 values, while extended tables add byte values from 128 to 255. The symbols vary by encoding, so this page labels extended mappings carefully. Check those differences before copying characters into Image to ANSI output, legacy documents, or terminal demos.

03

Can ASCII codes help with ANSI output?

Yes. ANSI art still relies on text characters, even when escape codes add color. Use Image to ANSI for colored terminal output and this table to inspect character values, control codes, and printable symbols that make the rendered text easier to debug.

04

Why list decimal, hex, binary, and octal values?

Decimal, hex, binary, and octal are different ways to write the same byte value. Developers use them in code, HTML references, debugging, and terminal work. The table keeps those formats together so you can move between documentation and converters without guessing.

05

What are ASCII control codes?

Control codes are non-printing values used historically for actions like line feeds, tabs, carriage returns, and device control. They usually should not appear as visible art. For output you can share safely, prefer printable symbols from this table or Image to ASCII exports.

06

When should I use HTML entities?

HTML entities help when a character might be interpreted by markup, spacing, or copy-paste rules. The table lists numeric and named references where available. Use those values when documenting ASCII output, embedding examples, or linking converter results into web pages.