How QR codes work

QR codes encode data through data analysis, error correction, structure generation, and module placement.

QR codes use a specific encoding process to convert data into a visual pattern of black and white squares, called “modules.” It happens in four broad stages.

1. Data analysis

2. Error correction

This tool uses level H (30%), the highest level. That is what lets a logo sit in the center without breaking the code.

3. Structure generation

4. Module placement

Learn more