Text to Binary Converter
See what your text looks like as ones and zeros, then convert it straight back — each character mapped through its code point. Everything runs locally in your browser.
How it works
Every character has a numeric code point. To go to binary, the tool takes each character's code, writes it in base 2, and pads it to at least eight bits so the bytes line up neatly, separating each with a space.
Decoding reads those space-separated groups of ones and zeros, converts each back to a number, and looks up the matching character. Because it works from code points, letters, punctuation, and multi-byte characters all round-trip correctly.
If a binary group contains anything other than 0s and 1s, it can't be decoded, so the tool flags it with a warning instead of producing garbage or crashing.
Frequently asked questions
How should I format binary for decoding?
Separate each character's bits with a space, like 01001000 01101001. The tool splits on whitespace, so extra spaces or line breaks between groups are fine.
Why are some characters longer than eight bits?
Eight bits is the minimum. Characters with larger code points — many emoji and symbols, for instance — need more bits, so their binary groups are wider to hold the full value.
What happens if I paste something that isn't binary?
Any group containing a character other than 0 or 1 is rejected, and you'll see a short warning rather than a broken conversion.