Every Square
Is a Bit

How a QR code holds a message

Make one.
Then break it.

Type anything, then scratch and tear it until a real decoder gives up.