Binary Art to Text
Reverse the pattern and decode binary art sequences back into original text
Read a message hidden in a pattern of squares
Binary art turns text into a grid of black and white blocks, where each square stands for a one or a zero. This tool goes the other way. Paste the pattern, or a plain string of ones and zeros, and it converts the bits back into the characters they represent. It is handy for puzzles, geocaching-style clues, classroom exercises on how computers store text, and for reversing the output of the Text to Binary Pattern Art tool.
Decoding step by step
- Paste your pattern into the Binary Pattern Input box. Black squares count as 1 and white squares count as 0, and ordinary 0 and 1 characters are accepted as well.
- Press Decode Art to Text.
- The message appears in the Decoded Message box below.
Editing the input hides the previous result. There is no copy button on this page, so select the decoded text with your mouse if you want to reuse it.
What happens to your input
- Every square or digit is turned into a single bit, and all other characters, such as spaces, line breaks and letters, are discarded.
- The bits are cut into groups of eight, each group becoming one byte.
- The bytes are interpreted as UTF-8 text, so plain English letters and many international characters decode correctly.
- Any leftover bits at the end that do not fill a full group of eight are ignored.
Where you might use it
- Solving a puzzle or escape-room clue drawn as a grid of black and white squares.
- Checking homework that asks you to convert binary to ASCII text.
- Verifying that a pattern you produced earlier decodes back to your original message.
- Demonstrating to a class how eight bits make one letter.
If the output looks wrong
Garbled results almost always mean the bits are out of step. A pattern that begins partway through a byte, or one with an extra or missing square, shifts every later group and produces nonsense. Check that the total number of squares is a multiple of eight. Only the black and white square characters are recognised as art, so patterns drawn with other emoji will be ignored, and invalid byte sequences may show as replacement characters. Because only the digits 0 and 1 count, any other number in your text is dropped. Remember too that a letter needs exactly eight bits here, not the seven used by some older ASCII exercises.
Related Tools