Overview
Convert text into its underlying character codes - a space-separated list of decimal numbers, one per character - or reverse the process by pasting codes back in to get the original text. Each character is converted using its actual code point, so this correctly handles the full Unicode range, not just the 128 characters covered by classic 7-bit ASCII - an emoji or accented letter converts to its real, larger code point rather than an incorrect or truncated value. Useful for understanding what a character actually is under the hood, building a simple cipher, or debugging text-encoding issues. Runs entirely client-side.
Best for: Seeing the exact character codes behind a piece of text
How to use this tool
- Choose a direction. Text to ASCII codes, or ASCII codes back to text.
- Type or paste your input. Plain text, or a space-separated list of character codes.
- Read the result instantly. The conversion updates live as you type, with no button press required.
Frequently asked questions
No - it uses each character's actual Unicode code point, so accented letters, symbols, and emoji all convert correctly to their real (often larger than 127) code point rather than being limited to classic 7-bit ASCII.
A space-separated list of decimal numbers, one per character - for example "72 101 108 108 111" decodes to "Hello". Codes outside the valid Unicode range are rejected with a clear error rather than silently producing garbled output.