ASCII Table

v1.0.0
Export CSV:
Total Characters
128
ASCII character set
Control Characters
32
Non-printable (0-31)
Printable Characters
95
Visible characters (32-126)
Showing
128
Filtered results
DecimalHexBinaryOctalCharacterDescriptionActions
00x0000000000000NULNull character
10x0100000001001SOHStart of Heading
20x0200000010002STXStart of Text
30x0300000011003ETXEnd of Text
40x0400000100004EOTEnd of Transmission
50x0500000101005ENQEnquiry
60x0600000110006ACKAcknowledge
70x0700000111007BELBell (alert)
80x0800001000010BSBackspace
90x0900001001011TABHorizontal Tab
100x0A00001010012LFLine Feed (newline)
110x0B00001011013VTVertical Tab
120x0C00001100014FFForm Feed
130x0D00001101015CRCarriage Return
140x0E00001110016SOShift Out
150x0F00001111017SIShift In
160x1000010000020DLEData Link Escape
170x1100010001021DC1Device Control 1
180x1200010010022DC2Device Control 2
190x1300010011023DC3Device Control 3
200x1400010100024DC4Device Control 4
210x1500010101025NAKNegative Acknowledge
220x1600010110026SYNSynchronous Idle
230x1700010111027ETBEnd of Transmission Block
240x1800011000030CANCancel
250x1900011001031EMEnd of Medium
260x1A00011010032SUBSubstitute
270x1B00011011033ESCEscape
280x1C00011100034FSFile Separator
290x1D00011101035GSGroup Separator
300x1E00011110036RSRecord Separator
310x1F00011111037USUnit Separator
320x2000100000040SPACESpace character
330x2100100001041!Exclamation mark
340x2200100010042"Quotation mark
350x2300100011043#Number sign (hash)
360x2400100100044$Dollar sign
370x2500100101045%Percent sign
380x2600100110046&Ampersand
390x2700100111047'Apostrophe
400x2800101000050(Left parenthesis
410x2900101001051)Right parenthesis
420x2A00101010052*Asterisk
430x2B00101011053+Plus sign
440x2C00101100054,Comma
450x2D00101101055-Hyphen-minus
460x2E00101110056.Full stop (period)
470x2F00101111057/Solidus (slash)
480x30001100000600Digit 0
490x31001100010611Digit 1
500x32001100100622Digit 2
510x33001100110633Digit 3
520x34001101000644Digit 4
530x35001101010655Digit 5
540x36001101100666Digit 6
550x37001101110677Digit 7
560x38001110000708Digit 8
570x39001110010719Digit 9
580x3A00111010072:Colon
590x3B00111011073;Semicolon
600x3C00111100074<Less-than sign
610x3D00111101075=Equals sign
620x3E00111110076>Greater-than sign
630x3F00111111077?Question mark
640x4001000000100@Commercial at (@)
650x4101000001101AUppercase letter A
660x4201000010102BUppercase letter B
670x4301000011103CUppercase letter C
680x4401000100104DUppercase letter D
690x4501000101105EUppercase letter E
700x4601000110106FUppercase letter F
710x4701000111107GUppercase letter G
720x4801001000110HUppercase letter H
730x4901001001111IUppercase letter I
740x4A01001010112JUppercase letter J
750x4B01001011113KUppercase letter K
760x4C01001100114LUppercase letter L
770x4D01001101115MUppercase letter M
780x4E01001110116NUppercase letter N
790x4F01001111117OUppercase letter O
800x5001010000120PUppercase letter P
810x5101010001121QUppercase letter Q
820x5201010010122RUppercase letter R
830x5301010011123SUppercase letter S
840x5401010100124TUppercase letter T
850x5501010101125UUppercase letter U
860x5601010110126VUppercase letter V
870x5701010111127WUppercase letter W
880x5801011000130XUppercase letter X
890x5901011001131YUppercase letter Y
900x5A01011010132ZUppercase letter Z
910x5B01011011133[Left square bracket
920x5C01011100134\Reverse solidus (backslash)
930x5D01011101135]Right square bracket
940x5E01011110136^Circumflex accent
950x5F01011111137_Low line (underscore)
960x6001100000140`Grave accent
970x6101100001141aLowercase letter a
980x6201100010142bLowercase letter b
990x6301100011143cLowercase letter c
1000x6401100100144dLowercase letter d
1010x6501100101145eLowercase letter e
1020x6601100110146fLowercase letter f
1030x6701100111147gLowercase letter g
1040x6801101000150hLowercase letter h
1050x6901101001151iLowercase letter i
1060x6A01101010152jLowercase letter j
1070x6B01101011153kLowercase letter k
1080x6C01101100154lLowercase letter l
1090x6D01101101155mLowercase letter m
1100x6E01101110156nLowercase letter n
1110x6F01101111157oLowercase letter o
1120x7001110000160pLowercase letter p
1130x7101110001161qLowercase letter q
1140x7201110010162rLowercase letter r
1150x7301110011163sLowercase letter s
1160x7401110100164tLowercase letter t
1170x7501110101165uLowercase letter u
1180x7601110110166vLowercase letter v
1190x7701110111167wLowercase letter w
1200x7801111000170xLowercase letter x
1210x7901111001171yLowercase letter y
1220x7A01111010172zLowercase letter z
1230x7B01111011173{Left curly bracket
1240x7C01111100174|Vertical line (pipe)
1250x7D01111101175}Right curly bracket
1260x7E01111110176~Tilde
1270x7F01111111177DELDelete character
  • HTTP Status Codes
    Similar tool

    Complete reference for HTTP response status codes with descriptions, use cases, and categories.

  • HTML Entities
    Similar tool

    Complete HTML character entity reference with symbols, special characters, and escape codes.

  • Country Codes
    Similar tool

    Comprehensive reference for ISO country codes with flags, names, and regional information.

  • MIME Types
    Similar tool

    Complete reference for MIME types and file extensions used in web development and file handling.

  • Port Numbers
    Similar tool

    Comprehensive reference for network port numbers, protocols, and services used in networking and development.

  • CSS Color Codes
    Similar tool

    Complete CSS color reference with hex, RGB, HSL values, and visual previews for web development and design.

  • Remove hidden or unwanted characters from text to clean up data before processing.

  • Case Converter
    Similar tool

    Convert text to different letter cases, such as upper case, lower case, and more.

What is ASCII?

ASCII (American Standard Code for Information Interchange) is a character encoding standard that represents text in computers and communication equipment. Developed in the 1960s, ASCII defines 128 characters including letters, digits, punctuation marks, and control characters.

Understanding ASCII Character Encoding

ASCII uses 7 bits to represent each character, allowing for 128 different characters (0-127). The character set is divided into several categories:

  • Control Characters (0-31): Non-printable characters used for text formatting and device control
  • Printable Characters (32-126): Visible characters including letters, numbers, and symbols
  • Delete Character (127): Originally used to delete characters on paper tape

Features of Our ASCII Table

Our comprehensive ASCII reference table provides:

  • Multiple Number Systems: View character codes in decimal, hexadecimal, binary, and octal formats
  • Smart Filtering: Filter by character type (control, printable, letters, digits, symbols)
  • Search Functionality: Quickly find characters by code, value, or description
  • Copy Features: Copy individual characters or export the entire table as CSV
  • Detailed Descriptions: Understand what each character represents and how it's used

Common ASCII Character Ranges

📝 Control Characters (0-31)

These are non-printable characters that were originally designed to control devices like printers and terminals. Common examples include TAB (9), Line Feed (10), and Carriage Return (13).

🔤 Letters (65-90, 97-122)

Uppercase letters A-Z are represented by codes 65-90, while lowercase letters a-z use codes 97-122. The difference between uppercase and lowercase is exactly 32.

🔢 Digits (48-57)

The digit characters 0-9 are represented by ASCII codes 48-57. This makes it easy to convert between character digits and their numeric values.

🔣 Symbols and Punctuation

Various symbols, punctuation marks, and special characters fill the remaining printable character space, including common programming symbols like brackets, operators, and delimiters.

Programming Applications

Understanding ASCII is essential for many programming tasks:

  • Character Manipulation: Converting between characters and their numeric codes
  • Data Validation: Checking if input contains only specific character types
  • Text Processing: Implementing case conversion, sorting, and filtering
  • Protocol Implementation: Many network protocols use ASCII control characters
  • File Formats: Understanding text file encoding and line endings

Historical Context

ASCII was developed in the 1960s and became the foundation for character encoding in computing. While modern systems often use Unicode (which includes ASCII as a subset), ASCII remains important for understanding character encoding fundamentals and working with legacy systems.

How to Use This ASCII Table

  1. Browse the Table: Scroll through the complete ASCII character set
  2. Filter by Type: Use the dropdown to show only specific character categories
  3. Search Characters: Find specific characters by typing in the search box
  4. Copy Characters: Click the copy button next to any character to copy it
  5. Export Data: Use the "Export CSV" button to download the filtered table

Try Our ASCII Table Tool

Whether you're debugging character encoding issues, learning about text representation, or need a quick reference for programming, our ASCII table provides all the information you need in an easy-to-use format.