7-bit · 0–127 · the foundation
The 7-bit American Standard Code for Information Interchange. Type text below to see each character's decimal, hex, octal, and binary representation. The table highlights bytes your input uses.
Type or paste text box — the table instantly highlights every ASCII code your input uses.0x…), octal, and binary.Copy hex dump to copy a space-separated list of uppercase hex bytes for your input to the clipboard.Clear to reset the input, and watch the chars · bytes counter to spot non-ASCII input.NUL, TAB, LF, CR, and ESC are invisible but shape terminals, files, and protocols. See exactly which codes your data contains.
Map any character to its decimal and hex value instantly, with octal and binary in the same cell — no need to memorize a table.
Spot when a string carries control codes or DEL instead of the printable text you expected.
Codes above 127 are not ASCII. See why non-ASCII input such as emoji produces multiple UTF-8 bytes per character.
Everything runs in your browser. Nothing is uploaded, logged, or sent to a server — safe for sensitive strings and payloads.
ASCII is the American Standard Code for Information Interchange, a 7-bit character encoding with 128 code points from 0 to 127. It defines the control codes and printable characters that underpin most modern text.
0–31 are control codes (like TAB and LF), 32–126 are printable characters, and 127 is DEL. This table covers the full 7-bit range.
Input is measured as UTF-8 bytes. Every ASCII character is one byte, but characters above 127 — like emoji or accented letters — encode as two or more bytes, so the byte count runs higher than the character count.
Yes. Find the value in the table — the decimal and hex are printed on every cell, and hovering shows the matching octal and binary. The tooltip and cell together map any value in 0–127 to its glyph.
It copies a space-separated list of uppercase hex bytes for the UTF-8 encoding of your input, for example 48 69 for Hi. Non-ASCII characters expand to multiple bytes.
Never. All inspection happens locally in JavaScript. Your input is not sent to, stored on, or logged by any server.