Skip to content

Decimal to Text

Turn decimal character codes back into readable text.

Quick Tool Overview

Decimal to Text turns a row of numbers back into characters, and also recognises HTML numeric entities in both decimal and hexadecimal form — which makes it the tool for reading an obfuscated email address out of page source.

What it does
Decodes decimal codes into readable text
You give it
Numbers, or HTML numeric entities
You get back
The text those codes represent
Best for
Puzzles, log dumps and reading obfuscated markup
Text Tools Free, unlimited use No sign-up Runs in your browser

About the Decimal to Text

A row of numbers such as 72 101 108 108 111 is the most common form a character code puzzle takes, and the most common thing to find in a log file when something has dumped codes instead of characters. This turns them back into text.

Separators are flexible — spaces, commas, semicolons and line breaks all work — and HTML numeric entities such as A and A are recognised and decoded too, which is useful when you are trying to read an obfuscated email address out of page source. Values above 127 are read as Unicode code points, so accented characters and emoji decode correctly rather than failing at the edge of the ASCII table.

Key features of the Decimal to Text

HTML entities decoded

Both A and A forms are recognised, which is how addresses are hidden in page source.

Full Unicode range

Values above 127 decode as code points, so accented letters and emoji come back correctly.

Out-of-range values flagged

Codes above the Unicode maximum, or inside the surrogate range, are reported rather than producing a broken character.

Any separator

Spaces, commas, semicolons and line breaks all work in the same input.

Fixed-width splitting

Zero-padded runs with no separator can be decoded by giving the width.

How to use the Decimal to Text

  1. 1

    Paste the numbers

    Separated by spaces, commas or line breaks, or as HTML numeric entities.

  2. 2

    Confirm the interpretation

    Code points by default; switch to byte mode when the numbers are UTF-8 bytes.

  3. 3

    Set a width for unseparated input

    A solid run of digits can be split into equal groups when the codes were zero padded.

  4. 4

    Read the text

    The decoded characters appear immediately, with any out-of-range values reported.

Frequently asked questions

Yes, both the decimal form A and the hexadecimal form A. That makes it useful for reading an email address that has been obfuscated in page source.

Reviews of the Decimal to Text

What people who use the Decimal to Text think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Decimal to Text. It takes half a minute and no account.

Write the first review

More text tools