HCODX/ASCII to Text
100% browser-based · Auto-detect base · UTF-8 aware

ASCII to Text

Convert ASCII code points back to text in your browser. Auto-detects the base (decimal / hex / binary / octal) by looking at the input. UTF-8 aware — Unicode code points round-trip cleanly.

ASCII codes
Plain text
Encode options
Reverse (Text → ASCII)
Input size
0 B
Output size
0 B
Char count
Status
Ready
Example

Codes in, text out

Decimal, hex (with or without 0x), binary, or octal — auto-detect spots the format from the input.

ASCII codes
72 101 108 108 111
Plain text
Hello
Use cases

What you'll use this for

From decoding logs to solving CTF challenges — turn numeric code points back into readable text.

Decoding logs

Decode ASCII-encoded data in log lines or debug output.

CTF challenges

Read flags encoded as code-point sequences.

Reverse-engineering

Convert byte arrays back to readable text.

Education

Show how characters are stored as numbers.

Step by step

How to convert ASCII codes to text

1

Paste your codes

Space, comma, or newline separated. Prefixes like 0x, 0b, 0o are recognized.

2

Pick base

Auto handles most inputs; force one if you want.

3

Click Convert

Characters appear on the right. Runs locally — no upload.

4

Copy or download

Copy to clipboard or save as .txt.

FAQ

Frequently asked questions

Whitespace, commas, dashes, and newlines all separate codes. Codes may be prefixed with 0x, 0b, or 0o.

It decodes by Unicode code point, not by UTF-8 bytes. If your input is per-byte UTF-8, use the Hex to Text tool instead.

Yes. No signup, no limits, no ads.

It looks at each token: 0x prefix → hex, 0b → binary, all 0/1 of length ≥ 6 → binary, contains a-f → hex, leading 0 followed by 0-7 of length ≥ 3 → octal, else decimal.

Yes. Paste output from the Text to ASCII tool and you'll get the original string back.

About

About this converter

ASCII numbers map 1:1 to characters. This converter parses each token in the input, figures out the base, and emits the corresponding character via String.fromCodePoint.

What it accepts

  • Decimal72 101 108 108 111.
  • Hex0x48 0x65 0x6C 0x6C 0x6F or 48 65 6C 6C 6F.
  • Binary0b01001000 ... or 01001000 ....
  • Octal0110 0145 ....
  • Mixed separators — spaces, commas, dashes, newlines.

Limitations

  • Not byte sequences. Each number is a Unicode code point. For UTF-8 bytes, use Hex to Text.
  • Negative / out-of-range numbers are skipped silently.
Related

Related tools