Octal to Text Converter
Paste octal byte values such as 110 145 154 154 157 or \110\145\154 and read the text.
Processed locally in your browser· Your data stays in your browser.
What is Octal to Text Converter?
Octal escape sequences such as \101 appear in C string literals, shell printf, older man pages and some log formats. Each group of up to three digits (0–7) is one byte, so 110 145 154 154 157 spells "Hello".
The converter splits your input on spaces, commas or backslashes, or cuts a continuous digit string into groups of three. It rejects the digits 8 and 9, values above 377 (255 decimal) and impossible lengths with a message naming the problem, then decodes the bytes as UTF-8 so multi-byte sequences such as 303 251 give "é".
How does it work?
- Paste your octal codes; spaces, commas, new lines and backslashes are all fine.
- Keep UTF-8, or use ISO-8859-1 if the codes come from a single-byte Latin-1 source.
- Read the decoded text, or press Swap to convert text to octal again.
Common use cases
- Decoding \NNN sequences in an old config file or a C source string.
- Reading output from tools that print octal, such as od -b or tar listings.
- Solving puzzles or exercises that encode text in base 8.
- Checking the octal permission-style values you wrote by hand for a text message.
Examples
Try this input in the tool above:
110 145 154 154 157 054 040 303 251 041
Hello, é!
Privacy
Octal to Text Converter runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
Groups are read as bytes. A value above 377 is an error rather than a Unicode code point; Unicode code points in octal are not supported.
Frequently asked questions
Why is 8 or 9 rejected?
Octal has only digits 0–7. A stray 8 or 9 usually means the number is decimal or the digits were mistyped.
Can I paste one long string like 110145154154157?
Yes, if its length is a multiple of three: it is cut into 110 145 154 154 157. Mixed groups need separators.
Does it accept the leading zero, as in 0110?
Groups longer than three digits are rejected when separated. Drop the extra leading zero or remove separators so the string can be cut in threes.
Related tools
Text to Octal Converter
Write your text as base-8 byte values, for example "Hi" → 110 151, or as \110\151 escapes.
Encoding & Decoding
Hex to Text Converter
Paste hex bytes from a dump, a log or a source file and read the text they spell.
Encoding & Decoding
Binary to Text Converter
Paste a string of ones and zeros and read the message hidden in it.
Encoding & Decoding
ASCII to Text Converter
Paste a list of ASCII / byte codes such as 72 101 108 108 111 and read the text.
Encoding & Decoding
Base Converter (Base 2 to 36)
Type a number, pick its base and the base you want, and get an exact result with a quick view in binary, octal, decimal, hexadecimal and base 36.
Developer Tools
Decimal to Text Converter
Paste decimal Unicode code points and get the characters they stand for, emoji included.
Encoding & Decoding