ASCII Banner Generator
Turn text into a block-letter ASCII banner for a README or a CLI.
The full ASCII table with decimal, hex, octal, binary and HTML entities.
The ASCII Table lists all 128 codes — with the extended Latin-1 range as an option — in decimal, hex, octal and binary, with HTML entities, escape forms and proper names for every control character.
The full 128-character ASCII set in one searchable table, with each character shown in decimal, hexadecimal, octal and binary alongside its HTML entity and escape forms. The extended range from 128 to 255 is included as an optional second half.
The control characters — the first 32 codes, plus DEL — are named and described rather than left blank, which is the part most tables get wrong and the part you are usually looking one up for. Search filters the table live by character, by name or by any of the numeric forms, so typing "9", "09", "tab" or "HT" all find the same row. Click any row to copy the value you need.
The first 32 codes and DEL get their abbreviations and meanings, which is what most tables leave blank and what you are usually looking for.
Decimal, hexadecimal, octal and binary on the same row, so no second conversion step is needed.
Type a character, a name, or a number in any base — "9", "09", "tab" and "HT" all find the same row.
The HTML entity, the CSS escape and the JavaScript escape for every code.
Codes 128 to 255 in the Latin-1 assignment, clearly marked as not being ASCII proper.
Type a character, a name or a number in any base to filter the table.
Decimal, hex, octal, binary, the character, its HTML entity and its escape forms.
Turn on codes 128 to 255 when you are working with Latin-1 rather than pure ASCII.
Click any value in a row to copy it.
128, numbered 0 to 127. The first 32 and code 127 are control characters; 33 to 126 are the printable ones. Anything above 127 is not ASCII, whatever a font may display.
They came from teleprinter control. A few still matter constantly — line feed, carriage return, tab, null and escape — while the rest are historical curiosities.
Not one standard, no. Codes 128 to 255 differ between Latin-1, Windows-1252, code page 437 and others, which is exactly why text from one system arrives as mojibake on another. The table shows the Latin-1 assignment.
The first 128 Unicode code points are identical to ASCII, and in UTF-8 they encode as a single byte with the same value. That is why ASCII text is valid UTF-8 unchanged.
What people who use the ASCII Table think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the ASCII Table. It takes half a minute and no account.
Write the first reviewTurn text into a block-letter ASCII banner for a README or a CLI.
Describe a shape and get as many rows of matching JSON as you need.
Turn a curl command into working fetch, axios, Python, PHP, Go or Ruby.
Generate cryptographically random strings over any alphabet you choose.
Convert YAML config into JSON and see exactly how each value was typed.
Parse Set-Cookie and Cookie headers, and check the security flags.
Turn any text into a JSON string literal, or unwrap one back to plain text.
Convert Base64 back to hexadecimal, with your choice of separator.