About This Tool

Translate any text into binary code (each character as 8-bit bytes) or decode a string of 0s and 1s back into readable text. Full Unicode support via UTF-8 — letters, symbols, emoji, and non-English characters all work.

Frequently Asked Questions

How does text become binary?

Each character is encoded to one or more UTF-8 bytes, and every byte is shown as 8 binary digits. For example, "A" is 01000001.

Why must binary be in groups of 8?

A byte is 8 bits. The decoder reads your input 8 digits at a time (spaces are ignored), so the total number of 0s and 1s must be a multiple of 8.

Does it support emoji and Chinese characters?

Yes. Non-ASCII characters simply use multiple UTF-8 bytes — the translator encodes and decodes them correctly.

Why does decoding say my binary is invalid?

Either the digit count is not a multiple of 8, or the bytes are not a valid UTF-8 sequence. Check for missing digits.