Binary to text

Strip non-bit characters, group into bytes, interpret as UTF-8—errors on invalid UTF-8.

Paste continuous 0/1 streams or space-separated bytes to recover text—useful for puzzles, teaching, or inspecting raw bit patterns.

Binary
Text

How it works

All non 0/1 characters are stripped, including spaces and newlines.

Bytes are decoded as UTF-8. Invalid UTF-8 shows an error.

Use cases

Educational demos, CTF puzzles, or inspecting raw bit patterns.

Note

Long inputs can be slow in the browser; paste reasonable sizes.

Common questions

16-bit binary?
Only 8-bit bytes are supported; split into two bytes.
0b prefix?
Strip prefixes; only 0 and 1 are kept.
UTF-16?
Output is UTF-8 interpretation of bytes. For UTF-16LE, convert bytes accordingly first.
Local?
Yes.