TontonTools

Octal to Text

Decode octal character codes into text — base-8 escapes become characters.

100% Free No signup Privacy-friendly Binary & Number Tools
Updated Sep 2026

Share X / Twitter Facebook LinkedIn WhatsApp

How to use Octal to Text

  1. Paste the octal codes separated by spaces — e.g. 110 145 154 154 157. Strip any backslash prefixes first.
  2. Read the decoded text instantly: Hello.
  3. Check the flagged token if an error appears — an 8 or 9 in a code marks a transcription mistake.
  4. Click “Copy result” to use the recovered string.

What is Octal to Text?

An octal to text converter decodes space-separated base-8 character codes into the string they spell: 110 151Hi, 101A. Each code is parsed as an octal number and rendered as its Unicode character.

This is the reader for octal's remaining habitats: C string escapes (\110\151 in source code), the byte columns of Unix's od dump output, legacy documentation, and puzzle messages coded in base 8 to be one step trickier than decimal.

About the Octal to Text

Paste octal codes separated by spaces — with any backslashes stripped — and the decoded text appears instantly.

Use it to read what a string of \-escapes in old C source actually says, to translate od -b output back into text when hunting a file corruption, to decode octal-coded puzzle or CTF strings, and to verify answers when teaching base-8 encoding. Any token containing an 8 or 9 — impossible digits in octal — is flagged by name rather than misread.

Decoding is instant and local to your browser. Text to Octal encodes the other way; Hex to Text and ASCII to Text decode the same characters from their other notations.

Frequently Asked Questions

Drop the backslashes, add spaces — 110 145 154 154 157 — and paste: it decodes to Hello. C octal escapes are exactly these codes with a \ prefix.
A — octal 101 is decimal 65 (64 + 1). The confusable trio: octal 101 = A, decimal 101 = e, hex 101 = ā. Same digits, three different characters — base matters.
Octal only has digits 0–7. An 8 or 9 means the code was transcribed wrong or is actually decimal — the tool names the bad token instead of guessing.
od -b prints each byte as a 3-digit octal code. Copy the code columns (skip the offset column on the left), paste them space-separated, and the file's text content decodes.
Yes — codes are read as Unicode code points, so 351 → é and 20254 → €. Longer octal numbers simply decode to characters higher in the Unicode range.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.