Skip to content
{}
Text & bytes

Hex to ASCII Converter

Decode hex precisely, inspect every byte, and choose strict ASCII or validated UTF-8 instead of guessing the encoding.

Byte-accurate diagnostics

Hex decoding controls

Decode as

Hex bytes

continuous · spaced · 0xNN · \\xNN · delimited

How local processing works

Decoded text

ASCII 00-7F only

Synchronized byte inspector

Select a row to locate its source bytes.

0 bytes
IndexSourceHexDecimalCharacterControl name
Enter bytes to populate the inspector.
Reference asset

Complete ASCII / hex reference table

Canonical 7-bit ASCII spans decimal 0–127 (hex 00–7F). Bytes 80–FF are not ASCII; decode them only with a declared encoding such as UTF-8.

DecimalHexAbbreviationCharacterName
000NUL\x00Null
101SOH\x01Start of Heading
202STX\x02Start of Text
303ETX\x03End of Text
404EOT\x04End of Transmission
505ENQ\x05Enquiry
606ACK\x06Acknowledge
707BEL\x07Bell
808BS\x08Backspace
909HT\x09Horizontal Tab
100ALF\x0ALine Feed
110BVT\x0BVertical Tab
120CFF\x0CForm Feed
130DCR\x0DCarriage Return
140ESO\x0EShift Out
150FSI\x0FShift In
1610DLE\x10Data Link Escape
1711DC1\x11Device Control 1
1812DC2\x12Device Control 2
1913DC3\x13Device Control 3
2014DC4\x14Device Control 4
2115NAK\x15Negative Acknowledge
2216SYN\x16Synchronous Idle
2317ETB\x17End of Transmission Block
2418CAN\x18Cancel
2519EM\x19End of Medium
261ASUB\x1ASubstitute
271BESC\x1BEscape
281CFS\x1CFile Separator
291DGS\x1DGroup Separator
301ERS\x1ERecord Separator
311FUS\x1FUnit Separator
3220SPspaceSpace
3321!!Printable character
3422""Printable character
3523##Printable character
3624$$Printable character
3725%%Printable character
3826&&Printable character
3927''Printable character
4028((Printable character
4129))Printable character
422A**Printable character
432B++Printable character
442C,,Printable character
452D--Printable character
462E..Printable character
472F//Printable character
483000Printable character
493111Printable character
503222Printable character
513333Printable character
523444Printable character
533555Printable character
543666Printable character
553777Printable character
563888Printable character
573999Printable character
583A::Printable character
593B;;Printable character
603C<<Printable character
613D==Printable character
623E>>Printable character
633F??Printable character
6440@@Printable character
6541AAPrintable character
6642BBPrintable character
6743CCPrintable character
6844DDPrintable character
6945EEPrintable character
7046FFPrintable character
7147GGPrintable character
7248HHPrintable character
7349IIPrintable character
744AJJPrintable character
754BKKPrintable character
764CLLPrintable character
774DMMPrintable character
784ENNPrintable character
794FOOPrintable character
8050PPPrintable character
8151QQPrintable character
8252RRPrintable character
8353SSPrintable character
8454TTPrintable character
8555UUPrintable character
8656VVPrintable character
8757WWPrintable character
8858XXPrintable character
8959YYPrintable character
905AZZPrintable character
915B[[Printable character
925C\\Printable character
935D]]Printable character
945E^^Printable character
955F__Printable character
9660``Printable character
9761aaPrintable character
9862bbPrintable character
9963ccPrintable character
10064ddPrintable character
10165eePrintable character
10266ffPrintable character
10367ggPrintable character
10468hhPrintable character
10569iiPrintable character
1066AjjPrintable character
1076BkkPrintable character
1086CllPrintable character
1096DmmPrintable character
1106EnnPrintable character
1116FooPrintable character
11270ppPrintable character
11371qqPrintable character
11472rrPrintable character
11573ssPrintable character
11674ttPrintable character
11775uuPrintable character
11876vvPrintable character
11977wwPrintable character
12078xxPrintable character
12179yyPrintable character
1227AzzPrintable character
1237B{{Printable character
1247C||Printable character
1257D}}Printable character
1267E~~Printable character
1277FDEL\x7FDelete

How to Convert Hex to ASCII

Paste or type bytes, choose Strict ASCII or UTF-8, then inspect the decoded result and synchronized byte rows. Click a row to select its exact source span, or escape invisible control characters before copying or downloading.

What is Hexadecimal?

Hexadecimal (base-16) is a numbering system using digits 0-9 and letters A-F. Each hex digit represents 4 bits, making it a compact way to represent binary data. Two hex digits represent one byte (0-255).

What is ASCII?

ASCII is a 7-bit character encoding with values 0-127. Values 0-31 and 127 are controls; printable English letters, digits, punctuation, and space occupy the remaining range. UTF-8 is a separate encoding that preserves ASCII while adding multi-byte Unicode text.

Common Use Cases

Hex to ASCII conversion is used for debugging network protocols, reading hex dumps, decoding packet captures, checking encoded strings, and working with embedded systems or low-level programming.

Hex to ASCII Table

Use the complete 0-127 table above as a canonical reference for decimal, hexadecimal, abbreviations, printable characters, and control names.

InputOutputNote
20spaceWord separator
0Aline feedNew line in Unix text
30-390-9ASCII digits
41-5AA-ZUppercase letters
61-7Aa-zLowercase letters
48 65 6C 6C 6FHelloExample word

Frequently Asked Questions

What hex formats are supported?

The inspector accepts continuous hex, spaced bytes, 0x-prefixed groups, escaped \xNN bytes, line breaks, and comma, colon, hyphen, semicolon, pipe, or underscore delimiters.

Can I convert hex to chars or Unicode text?

Choose Strict ASCII for bytes 00-7F or UTF-8 for validated multi-byte Unicode text. Bytes above 7F are never labelled ASCII.

What if my hex contains invalid characters?

The inspector identifies the exact source line and column for an invalid character, incomplete prefix, odd nibble, non-ASCII byte, or malformed UTF-8 sequence.

Is this useful for debugging?

Yes, developers often use hex-to-ASCII conversion when debugging binary protocols, analyzing network traffic, or working with low-level data.

Is there a hex to ASCII table?

Yes. The reference section below includes common hexadecimal byte values, their ASCII output, and notes for letters, digits, spaces, and line breaks.

Related Tools