Free Text Encoding Converter
Convert text into three different numeral system encodings simultaneously - binary (base-2), hexadecimal (base-16), and octal (base-8) - or decode any of these formats back into readable text. Each character is translated according to its Unicode code point, giving you the full representation across all three systems at once. This tool is ideal for computer science students learning how text is stored in memory, programmers debugging byte-level data, cybersecurity enthusiasts analyzing raw data, and anyone curious about how letters and symbols are represented in different number bases. The reverse decoder also lets you paste binary, hex, or octal values and see the original text restored.
How to Use
- Type or paste text in the input area to see binary, hex, and octal values instantly
- Toggle to Decode mode to convert binary, hex, or octal back to text
- All three encodings update simultaneously in real-time
- Copy any encoding format with one click
Encodings
- Binary: Base-2 number system - every character becomes a sequence of 0s and 1s
- Hex: Base-16 number system - compact representation using 0-9 and A-F
- Octal: Base-8 number system - uses digits 0-7
Privacy
All conversions happen locally in your browser. No data is transmitted.
Text Encoding Example
The letter A is represented as decimal code point 65, which is 01000001 in 8-bit binary and 41 in hexadecimal. Longer text is converted character by character, so spaces, punctuation, and symbols also have their own encoded values.
Common Uses
- Learn how text maps to binary and hexadecimal representations.
- Inspect byte-style examples for computer science lessons.
- Convert small snippets for documentation, puzzles, or debugging.
- Compare binary, hex, and octal side by side.
Limitations
This is an educational text encoder, not an encryption tool. Binary, hex, and octal encodings are reversible representations, so do not use them to hide secrets or protect sensitive data.
Last reviewed: July 2026.