Octal to Text Converter
Decode octal (base-8) byte values back into readable text.
Converters Runs in your browser
How do you convert octal to text?
“110 151” decodes to “Hi”: each octal value is one byte, and the bytes are read as UTF-8. Input can be space-separated or an unbroken run of three-digit values; both split correctly because encoders pad with zeros. Values above 377 (255 in decimal) can’t fit in a byte and get skipped, so one bad number won’t derail the rest of the message.
How to use the Octal to Text
- 1 Supply the octal values, spaced out or as a continuous three-digit stream.
- 2 Each value converts to a byte and the byte sequence renders as text.
- 3 Gaps in the output point to values over 377, which exceed one byte.
- 4 Lift out the decoded string.
What you can use it for
- Decoding octal escape codes.
- Reading octal data from older systems.
- Checking a text-to-octal conversion.
- Walking through base-8 decoding by hand.
Frequently asked questions
Do I need spaces between values?
Only if values aren’t zero-padded. “110151” splits fine into 110 and 151, but unpadded input like “7 12” must keep its spaces to stay unambiguous.
What if a value is larger than a byte?
It gets dropped. 377 octal is 255 decimal, the ceiling for a single byte; anything beyond that has no byte to become.
Can it decode octal escape sequences like \101 directly?
Strip the backslashes first so only digits remain. After that, \110\151 style input becomes 110 151 and decodes normally.
Related tools
More Converters
More tools like this:
All Converters