Debug ASCII Data
Inspect each character's code in decimal, hex and binary. Runs entirely in your browser, so your data never leaves your device.
0 chars · 0 lines
Output
The result appears here as you type.
How to use Debug ASCII Data
- 1. Paste your text. Paste the ASCII text you want to inspect into the input pane. Every character, including spaces and control characters, gets its own row in the resulting table.
- 2. Read the code breakdown. The table lists every character alongside its index, decimal code, hex code and 8-bit binary representation, so you can spot the exact byte behind any character.
- 3. Copy the debug table. Copy the full breakdown and paste it into a bug report, code comment or chat when you need to show exactly what bytes a string contains.
When to use Debug ASCII Data
Debug ASCII Data breaks a string down character by character, showing each one's position, decimal value, hex value and binary representation side by side. It is built for the moments when you suspect a string contains an invisible character, a wrong encoding or an off by one byte and need to see the raw values, not just the rendered text.
- Hunting an invisible character in a string. Two strings look identical on screen but a comparison keeps failing, suggesting a hidden character like a non-breaking space or zero width character. Inspecting the codes reveals the exact byte causing the mismatch.
- Verifying a parser handles control characters. You're debugging why a parser chokes on a specific input and suspect a stray tab, carriage return or null byte. Breaking the string into its raw codes shows precisely which character is out of place.
- Explaining ASCII values in a teaching example. You're writing a lesson or documentation about how characters map to numeric codes and want a concrete worked example. Pasting a short string here produces a ready made reference table.
- Confirming a pasted string has no hidden formatting. Text copied from a PDF or word processor sometimes carries smart quotes or non-ASCII lookalikes that break downstream tools. Checking the character codes confirms whether the text is clean plain ASCII.
Examples
Inspect 'Hi'
Input
Hi
Output
Idx Char Dec Hex Binary 0 H 72 48 01001000 1 i 105 69 01101001
About the Debug ASCII Data tool
Debug ASCII Data does its work locally, right in the browser. Inspect each character's code in decimal, hex and binary. There is no upload step, no queue and no account, and your data never travels over the network.
It belongs to the ASCII Tools collection on EditSafely, a set of 81 small, focused ASCII utilities that share the same instant, private workspace.
There is nothing to configure. Provide the input and the result appears on its own. A worked example further down the page shows exactly what the tool produces for a real input.
Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.
Frequently asked questions
Is Debug ASCII Data free to use?
Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.
Is it safe to paste sensitive or confidential data?
Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.
How much text can I process at once?
There is no fixed limit. Because the work happens on your own device rather than on a shared server, the practical ceiling is your machine's memory, which comfortably handles inputs far larger than typical online tools allow.
Do I need to sign up or install anything?
No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.
How do I use the result?
The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.