Binary to Text Translator
Turn plain text into binary code — and binary code back into readable text.
Each character becomes its 8-bit UTF-8 byte(s). Spaces between bytes are optional when decoding.
About this tool
Binary translators turn each character into the bytes a computer actually stores. This one works on UTF-8 bytes — the encoding the modern web uses — so 'é', '€' and even emoji translate correctly, using two or more bytes each, exactly as a computer would store them.
It is a favourite for classroom exercises, puzzle hunts, and debugging: when a program prints binary, this page turns it back into the text it represents.
How to use it
- Type or paste text in the top box and press Text → Binary.
- Or paste binary (8-bit groups, spaces optional) in the bottom box and press Binary → Text.
Frequently asked questions
Why does one character sometimes become several bytes?
UTF-8 uses one byte for plain ASCII letters, but two to four bytes for accented characters, symbols and emoji. The binary you see is the exact byte sequence a computer stores.
Does the binary need spaces?
No. When decoding, the tool ignores everything except 0 and 1 and reads the stream in 8-bit groups.
Is my text uploaded?
No — the translation runs in your browser.