TFT

Hex to ASCII Table Generator & Reference

Generate a complete hexadecimal to ASCII character table. Search, filter, and export the data. An invaluable reference for programmers, reverse engineers, and anyone working with character encoding.

Hex to ASCII Table Generator

Complete reference table mapping hexadecimal values to ASCII characters

HexDecimalOctalBinaryCharDescription
00000000000000NUL
01100100000001SOH
02200200000010STX
03300300000011ETX
04400400000100EOT
05500500000101ENQ
06600600000110ACK
07700700000111BEL
08801000001000BS
09901100001001TAB
0A1001200001010LF
0B1101300001011VT
0C1201400001100FF
0D1301500001101CR
0E1401600001110SO
0F1501700001111SI
101602000010000DLE
111702100010001DC1
121802200010010DC2
131902300010011DC3
142002400010100DC4
152102500010101NAK
162202600010110SYN
172302700010111ETB
182403000011000CAN
192503100011001EM
1A2603200011010SUB
1B2703300011011ESC
1C2803400011100FS
1D2903500011101GS
1E3003600011110RS
1F3103700011111US
203204000100000
213304100100001!
223404200100010"
233504300100011#
243604400100100$
253704500100101%
263804600100110&
273904700100111'
284005000101000(
294105100101001)
2A4205200101010*
2B4305300101011+
2C4405400101100,
2D4505500101101-
2E4605600101110.
2F4705700101111/
3048060001100000
3149061001100011
3250062001100102
3351063001100113
3452064001101004
3553065001101015
3654066001101106
3755067001101117
3856070001110008
3957071001110019
3A5807200111010:
3B5907300111011;
3C6007400111100<
3D6107500111101=
3E6207600111110>
3F6307700111111?
406410001000000@
416510101000001A
426610201000010B
436710301000011C
446810401000100D
456910501000101E
467010601000110F
477110701000111G
487211001001000H
497311101001001I
4A7411201001010J
4B7511301001011K
4C7611401001100L
4D7711501001101M
4E7811601001110N
4F7911701001111O
508012001010000P
518112101010001Q
528212201010010R
538312301010011S
548412401010100T
558512501010101U
568612601010110V
578712701010111W
588813001011000X
598913101011001Y
5A9013201011010Z
5B9113301011011[
5C9213401011100\
5D9313501011101]
5E9413601011110^
5F9513701011111_
609614001100000`
619714101100001a
629814201100010b
639914301100011c
6410014401100100d
6510114501100101e
6610214601100110f
6710314701100111g
6810415001101000h
6910515101101001i
6A10615201101010j
6B10715301101011k
6C10815401101100l
6D10915501101101m
6E11015601101110n
6F11115701101111o
7011216001110000p
7111316101110001q
7211416201110010r
7311516301110011s
7411616401110100t
7511716501110101u
7611816601110110v
7711916701110111w
7812017001111000x
7912117101111001y
7A12217201111010z
7B12317301111011{
7C12417401111100|
7D12517501111101}
7E12617601111110~
7F12717701111111DEL

Quick Reference

0x30-0x39Digits 0-9
0x41-0x5AUppercase A-Z
0x61-0x7ALowercase a-z
0x20Space

How it works

Enter hexadecimal byte values to generate an ASCII table showing the character representation of each byte. The tool displays hex values alongside their decimal equivalents and corresponding ASCII characters.

Printable characters (0x20-0x7E) are shown directly. Non-printable control characters (0x00-0x1F, 0x7F) are displayed with their standard names (NUL, SOH, LF, CR, etc.) or escape sequences.

Extended ASCII (0x80-0xFF) shows the character if displayable, with Unicode code point information. Results are presented in a tabular format with configurable columns for easy reference.

When You'd Actually Use This

Character Encoding Reference

Look up ASCII codes and their hex values for programming and data encoding tasks.

Binary File Analysis

Interpret hex dumps by seeing which bytes correspond to printable ASCII characters.

Protocol Debugging

Analyze network protocol data to identify ASCII commands and responses in hex streams.

Education

Learn ASCII encoding and the relationship between character codes and hex values.

String Manipulation

Find hex codes for specific characters when crafting strings for testing or exploits.

Data Validation

Verify that data expected to be ASCII doesn't contain unexpected control characters.

What to Know Before Using

ASCII range: Standard ASCII is 0-127 (0x00-0x7F). Extended ASCII (128-255, 0x80-0xFF) varies by code page.

Control characters: 0x00-0x1F and 0x7F are non-printable control codes like NUL, TAB, LF, CR used for device control.

Printable range: Printable ASCII is 0x20 (space) through 0x7E (~). This includes letters, digits, and punctuation.

Common codes: Space=0x20, '0'=0x30, 'A'=0x41, 'a'=0x61. Knowing these helps with quick mental conversion.

UTF-8 compatibility: UTF-8 is backward compatible with ASCII for 0x00-0x7F. Higher values are multi-byte UTF-8 sequences.

Common Questions

What is 'A' in hex?

'A' is 0x41 (decimal 65) in ASCII. Lowercase 'a' is 0x61 (decimal 97). The difference is 0x20 (32).

What does 0x0A mean?

0x0A is Line Feed (LF), the Unix newline character. Windows uses 0x0D 0x0A (CRLF) for line endings.

What is the hex for space?

Space character is 0x20 (decimal 32). It's the first printable ASCII character after the control codes.

How do I find hex for any character?

Use the text-to-hex converter for full strings, or note that ASCII letters are sequential: 'A'=0x41, 'B'=0x42, etc.

What are control characters?

Control characters (0x00-0x1F, 0x7F) control devices rather than display. Examples: 0x09=TAB, 0x0A=LF, 0x0D=CR, 0x1B=ESC.

What is 0x7F?

0x7F is DEL (delete), the last 7-bit ASCII code. It was used to mark deleted characters on paper tape.

Can I see extended ASCII?

Extended ASCII (0x80-0xFF) varies by code page. Modern systems use UTF-8 where these are multi-byte character starts.