Binary Translator
Convert text to binary and binary back to text, plus decimal and hexadecimal.
About this tool
Translate text to binary and binary back to readable text. Each character is converted to its Unicode code point and written as an 8-bit (or wider, for characters above 255) binary number, with a space between characters. You can also output decimal or hexadecimal instead of binary. Going the other way, it accepts binary, decimal, or hex groups separated by spaces. All conversion runs locally in your browser.
Frequently asked questions
- What encoding does it use?
- Unicode code points. Plain English letters map to standard 7-bit ASCII values padded to 8 bits, so "A" becomes
01000001. Characters outside ASCII use as many bits as their code point needs. - How should I format binary for decoding?
- Separate each character's bits with a space, for example
01001000 01101001. Groups that aren't a multiple of 8 bits are still parsed as a single value. - Can it handle emoji?
- Yes. Emoji and other characters above the basic range are converted by code point, so they round-trip correctly through text → binary → text.