Advertisements

headerup to 320x100 / 728x90

ASCII to Decimal

Convert ASCII / Unicode text to a list of decimal character codes

Input
Loading editor...
Output

Output will appear here...

Advertisements

content bottomup to 300x250

What is ASCII to Decimal

Last reviewed:

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding that defines 128 characters, forming the historical basis for most modern encodings.

ASCII to Decimal turns every character in your input into its decimal code point. Printable ASCII returns 0–127, extended Latin-1 returns 128–255, and emoji / CJK return their full Unicode code point values.

It is the canonical companion to Decimal to ASCII, aimed at readers who specifically search 'ASCII to decimal'.

Why use it

  • Generate numeric fixtures for test suites.
  • Inspect invisible whitespace or control characters.
  • Teach ASCII ordering in a classroom.
  • Produce challenge strings for CTF writeups.
  • Audit strings for unexpected Unicode characters.

Features

  • Returns full Unicode code points
  • Space-separated decimal list
  • Handles emoji, CJK, and extended Latin-1
  • Ideal for fixtures and inspection
  • ASCII to Decimal never leaves your machine

How to use ASCII to Decimal

  1. Paste text. Drop any string into the input area.
  2. Run. The tool emits one decimal code point per character.
  3. Copy list. Use the list in your test fixture or writeup.

Example (before/after)

Text

World

Decimal codes

87 111 114 108 100

Common errors

Mixed content with emoji

Emoji return multi-digit code points.

Fix: Expected — use Text to Hex for consistent byte-width output.

Expected byte values (0–255)

This tool returns full code points.

Fix: Use ASCII to Byte if you need the low-byte-only view.

FAQ

Is it the same as Char to ASCII?

Functionally identical — provided as an alias for SEO and workflow clarity.

Are code points decimal or hex?

Decimal. Use Text to Hex for base-16 output.

How are newlines represented?

LF is 10, CR is 13, tab is 9.

What's the separator in the output?

Space — copy and replace if you need commas.

Does this work for binary strings?

It accepts text. Encode binaries via Base64 first.