Developer tools

ASCII Table

Complete chart of all 128 ASCII characters with decimal, hex, binary, and octal values—plus extended ASCII (Latin-1). Searchable, printable, and free in your browser.

Showing 128 characters

ASCII table — decimal, hex, octal, binary
DecHexOctBinCharName
0000000000000NULNUL
1010010000001SOHSOH
2020020000010STXSTX
3030030000011ETXETX
4040040000100EOTEOT
5050050000101ENQENQ
6060060000110ACKACK
7070070000111BELBEL
8080100001000BSBS
9090110001001HTHT
100A0120001010LFLF
110B0130001011VTVT
120C0140001100FFFF
130D0150001101CRCR
140E0160001110SOSO
150F0170001111SISI
16100200010000DLEDLE
17110210010001DC1DC1
18120220010010DC2DC2
19130230010011DC3DC3
20140240010100DC4DC4
21150250010101NAKNAK
22160260010110SYNSYN
23170270010111ETBETB
24180300011000CANCAN
25190310011001EMEM
261A0320011010SUBSUB
271B0330011011ESCESC
281C0340011100FSFS
291D0350011101GSGS
301E0360011110RSRS
311F0370011111USUS
32200400100000SPSpace
33210410100001!!
34220420100010""
35230430100011##
36240440100100$$
37250450100101%%
38260460100110&&
39270470100111''
40280500101000((
41290510101001))
422A0520101010**
432B0530101011++
442C0540101100,,
452D0550101101--
462E0560101110..
472F0570101111//
4830060011000000
4931061011000111
5032062011001022
5133063011001133
5234064011010044
5335065011010155
5436066011011066
5537067011011177
5638070011100088
5739071011100199
583A0720111010::
593B0730111011;;
603C0740111100<<
613D0750111101==
623E0760111110>>
633F0770111111??
64401001000000@@
65411011000001AA
66421021000010BB
67431031000011CC
68441041000100DD
69451051000101EE
70461061000110FF
71471071000111GG
72481101001000HH
73491111001001II
744A1121001010JJ
754B1131001011KK
764C1141001100LL
774D1151001101MM
784E1161001110NN
794F1171001111OO
80501201010000PP
81511211010001QQ
82521221010010RR
83531231010011SS
84541241010100TT
85551251010101UU
86561261010110VV
87571271010111WW
88581301011000XX
89591311011001YY
905A1321011010ZZ
915B1331011011[[
925C1341011100\\
935D1351011101]]
945E1361011110^^
955F1371011111__
96601401100000``
97611411100001aa
98621421100010bb
99631431100011cc
100641441100100dd
101651451100101ee
102661461100110ff
103671471100111gg
104681501101000hh
105691511101001ii
1066A1521101010jj
1076B1531101011kk
1086C1541101100ll
1096D1551101101mm
1106E1561101110nn
1116F1571101111oo
112701601110000pp
113711611110001qq
114721621110010rr
115731631110011ss
116741641110100tt
117751651110101uu
118761661110110vv
119771671110111ww
120781701111000xx
121791711111001yy
1227A1721111010zz
1237B1731111011{{
1247C1741111100||
1257D1751111101}}
1267E1761111110~~
1277F1771111111DELDEL

What Is an ASCII Table?

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding with 128 code points. An ASCII table of values lists each character beside its decimal, hexadecimal, octal, and binary forms so you can look up letters, digits, punctuation, and control codes for C, Java, Python, and other languages.

Codes 0–31 and 127 are control characters (NUL, LF, CR, ESC, DEL, and more). Codes 32–126 are printable. Extended ASCII (128–255) is not one standard; this chart uses ISO-8859-1 Latin-1 glyphs for that range. Unicode and UTF-8 keep the first 128 characters identical to ASCII for backward compatibility.

Decimal, Hex, Binary, and Octal Columns

The same code point appears in four bases. Capital A is decimal 65, hex 41, octal 101, and binary 1000001. Use ord() / chr() in Python, or charCodeAt / fromCharCode in JavaScript, to convert between characters and these numbers.

Search, Filter, and Print

Search by character, control name, or any base. Filter to control characters, printable characters, letters, or digits. Switch between standard ASCII, extended ASCII, or the full 0–255 chart. Use Print / PDF for a printable reference, or copy the visible rows as TSV.

ASCII Table FAQs

What is an ASCII table?

An ASCII table maps each of the 128 7-bit ASCII characters to decimal, hexadecimal, octal, and binary values. It covers control characters (NUL, LF, CR, ESC, DEL) and printable characters used in C, Java, and most programming languages.

What is extended ASCII?

Standard ASCII is 0–127. Extended ASCII commonly means codes 128–255. This chart shows ISO-8859-1 (Latin-1) glyphs for that range. Other 8-bit encodings (Windows-1252, IBM code pages) assign different symbols to the same numbers.

How do decimal, hex, octal, and binary relate?

They are the same code point in different bases. For example, capital A is decimal 65, hex 41, octal 101, and binary 1000001. Use hex in HTML entities and memory dumps; octal often appears in C character constants and Unix permissions context.

What are control characters like NUL, LF, and CR?

Codes 0–31 and 127 are non-printable controls. NUL (0) terminates C strings, LF (10) is newline on Unix, CR (13) is carriage return, ESC (27) starts escape sequences, and DEL (127) is delete. They still have hex/binary values even though they do not print a letter.

How does this relate to Unicode and UTF-8?

The first 128 Unicode code points match ASCII exactly. UTF-8 encodes those bytes unchanged, so ASCII text is valid UTF-8. Extended Latin-1 characters need multi-byte UTF-8 sequences.

How do chr() and ord() use this table?

In Python, ord('A') returns 65 and chr(65) returns 'A'. Similar APIs exist in Java (char casting), JavaScript (charCodeAt / fromCharCode), and C (integer character constants). Look up the decimal column to match those APIs.

Can I print or save this as a PDF?

Yes. Use your browser’s Print dialog (Ctrl/Cmd+P). Choose “Save as PDF” for a printable full ASCII chart of the filtered rows.

Is this tool free and private?

Yes. The table is generated in your browser. Nothing you type in the search box is uploaded to LiveTechHacks.

Related Developer & SEO Tools

Other LiveTechHacks utilities that also run in your browser.

JWT Decoder

Decode JWT tokens instantly and inspect the header, payload, claims, signature details, and expiration time in a readable format.

Open Tool

Slug Generator

Turn any title or phrase into a clean, SEO-friendly URL slug. Accents, symbols, and optional stop words are handled locally in your browser.

Open Tool

Passphrase Generator

Generate strong, memorable passphrases from the EFF diceware wordlist. Pick your word count and separator. Runs offline — nothing is ever transmitted.

Open Tool

Cron Expression Generator

Build cron expressions visually and preview the next run times instantly. Supports standard crontab, Quartz, Spring and AWS syntax. Free, with no sign-up.

Open Tool

YAML ↔ JSON Converter

Convert YAML to JSON and JSON to YAML instantly, with validation and error highlighting. Works with Kubernetes, OpenAPI and Docker Compose files.

Open Tool

UUID Generator

Generate random UUID v4, v1 and v7 identifiers in bulk, up to 1,000 at a time. Copy or download instantly in your browser.

Open Tool

Epoch Converter

Convert Unix timestamps to readable dates and back, in seconds or milliseconds. Live clock, timezones, and code snippets.

Open Tool

Base64 Encoder & Decoder

Encode and decode Base64 strings, files and images instantly. Supports base64url and data URIs in your browser.

Open Tool

Hex to RGB Converter

Convert hex colour codes to RGB, RGBA, HSL and CMYK instantly with a live preview swatch and code snippets.

Open Tool

CSV ↔ JSON Converter

Convert CSV to JSON and JSON to CSV instantly. Custom delimiters, headers, quoted fields, and nested object flattening.

Open Tool

HTML Minifier

Minify HTML to cut page weight. Strip comments, collapse whitespace, and review before-and-after size — free in your browser.

Open Tool

Case Converter

Convert text between uppercase, lowercase, sentence case, title case, camelCase, and snake_case. Supports AP and Chicago title style.

Open Tool

JSON Formatter & Validator

Format, validate and beautify JSON with a collapsible tree view and line/column error reporting. Free, private, no sign-up.

Open Tool

Markdown to HTML Converter

Convert Markdown to clean HTML with a live side-by-side preview. Supports GFM, tables, and code highlighting.

Open Tool

XML Formatter Online

Format, indent and validate XML with error highlighting and a collapsible tree view. Works with SOAP, RSS, and sitemaps.

Open Tool

Diff Checker

Compare text or code side by side with line and character highlighting. Ignore whitespace or case. Free and private.

Open Tool

Binary to Decimal Converter

Convert between binary, decimal, hex, and octal with step-by-step working. Supports signed values and bit widths.

Open Tool

Regex Tester

Test regular expressions live with match highlighting, capture groups, and plain-English explanations.

Open Tool

CSS Minifier

Minify CSS online—strip comments and whitespace, collapse shorthand, shorten colors, and see bytes saved.

Open Tool