ASCII to Text Converter

Convert ASCII codes to text, or text to ASCII decimal and octal codes — right in your browser.

Free online ASCII to text converter — paste space-separated ASCII codes to instantly decode ASCII to text, or type text to encode it to ASCII decimal or octal codes. Handles commas and newlines as separators, and flags invalid or out-of-range codes without breaking the rest of the conversion. No data is sent to a server.

Examples:

Mode

Format

Separator

Quick reference

'A'
→ decimal 65 · octal 101
'a'
→ decimal 97 · octal 141
'0'
→ decimal 48 · octal 060
Space
→ decimal 32 · octal 040

Some codes were skipped:

Frequently asked questions

Switch this tool to Decode mode, paste your space-separated ASCII codes (like 72 101 108 108 111), and select whether the codes are decimal or octal. The tool converts each code to its corresponding character instantly. Commas and newlines are also accepted as separators, so codes copied from spreadsheets or other tools still work.
Switch to Encode mode and type or paste your text. Each character converts to its ASCII decimal value (0–255) and displays space-separated. Toggle the format selector to octal if you need base-8 codes instead — for example 'A' is decimal 65 and octal 101.
Both represent the same underlying ASCII code point in a different number base. Decimal (base 10) is the most common representation — the letter 'H' is decimal 72. Octal (base 8) uses only digits 0–7 — the same letter 'H' is octal 110. Octal was historically popular on systems with word sizes divisible by 3 bits; decimal is more common today.
Standard ASCII covers codes 0–127 (7-bit). Extended ASCII, used by this tool for a wider character set, covers 0–255 (8-bit) — for example accented Latin-1 characters like 'é' (233) or 'ñ' (241). Codes above 255, or tokens that aren't valid numbers in the selected format, are flagged as errors and skipped rather than crashing the conversion.
A code is skipped, with an inline error listed, in two cases: it's not a valid number in the selected format (for example, 189 is not valid octal because octal digits only go 0–7), or it's a valid number but falls outside the 0–255 ASCII/extended-ASCII range. The rest of the valid codes still decode normally, so one bad token doesn't block the whole conversion.
The decoder is lenient about formatting: codes can be separated by spaces, commas, semicolons, or newlines, and any combination of these is accepted. This means you can paste ASCII codes copied from a spreadsheet column, a comma-separated list, or a space-separated string without reformatting first.
No. ASCII is a 7-bit (0–127) character encoding covering English letters, digits, and basic punctuation — it's a strict subset of Unicode. Unicode covers over a million code points across every writing system in use today. The first 128 Unicode code points are identical to ASCII, and 0–255 match Latin-1 (ISO-8859-1) / the first block of Unicode, which is why this tool supports the 0–255 extended range.