Back to Tools

Binary Pattern Art

Convert your text into a visual matrix of binary patterns using blocks and shapes

0 Total Bits

See your message as a matrix of ones and zeros

Every character you type is stored by a computer as one or more bytes, and each byte is eight bits. This tool draws those bits as a small picture: a grid eight squares wide, with one row for each byte of your text. Bright green squares stand for 1 and dark squares stand for 0. It is a visual way to understand how text is stored, and a way to make a message that looks like a barcode or a puzzle.

Making the pattern

  1. Type or paste your message into the Input Message box.
  2. Press Visualize Pattern.
  3. Look at the Binary Matrix Art grid. Hovering over a square shows its bit value, and the Total Bits card shows how many squares were drawn.
  4. Press Copy Art to copy the pattern as text made of black and white square emoji, with a line break after every eight squares.

Changing the input hides the old grid, so press the button again after edits.

What the grid means

  • Text is converted to UTF-8 bytes first, so a plain English letter fills exactly one row.
  • Accented letters, symbols and emoji use two to four bytes, so they produce two to four rows each.
  • Reading left to right, the first square in a row is the most significant bit. The capital letter H, for instance, is 01001000: dark, green, dark, dark, green, dark, dark, dark.
  • The copied emoji version uses a black square for 1 and a white square for 0, which is the reverse of the colours you see on screen.

Where you might use it

  • Explaining binary and ASCII to students with an actual picture.
  • Creating a cryptic message for a puzzle or geek-themed card.
  • Posting a pattern in a chat and letting friends decode it.
  • Checking the number of bits a phrase needs.

Good to know

The pattern can be decoded again with the Binary Art to Text tool, which reads the black and white squares back into characters. There is no image download, so if you want a picture, take a screenshot of the grid. Long messages create a very tall grid, so keep phrases short if you want to view or share them comfortably. Newline characters in your input are encoded like any other character and appear as their own row.


Related Tools

Related Tools


Frequently Asked Questions

What do the green and dark squares mean?
A green square is a 1 bit and a dark square is a 0 bit. Each row of eight squares is one byte of your text, so you can read a letter's binary value straight across the row from left to right.
How do I copy the pattern as text?
Press Copy Art after generating the grid. The clipboard receives rows of black and white square emoji, eight per line. Note that in the copied version black means 1 and white means 0, which is opposite to the on-screen colours.
Why does one emoji or accented letter take several rows?
Text is encoded as UTF-8. Basic English letters need one byte, while accented characters need two and many emoji need four. Each byte becomes a separate row of eight squares, so those characters add more rows.
Can I turn the pattern back into text?
Yes. Paste the copied emoji pattern into the Binary Art to Text tool on this site and it will read black as 1 and white as 0, then decode the bytes back into your message.
Can I save the grid as an image?
The page has no image export, only the Copy Art button for emoji text. To keep a picture of the grid, take a screenshot of the Binary Matrix Art area with your device or browser tools.
Support Chat
We typically reply within minutes

Hello! 👋 Before we start, please tell us your name.