QR Scanner and Generator

QR Code Input


QR Text Input/Output


QR Code Output


Dithered QR Code

Put a photo inside a QR code using error diffusion. Original tool by Andrew Taylor.

The basics

This image will be dithered into the QR code.

Text (usually a URL) people see when they scan the QR code.

Image settings
QR code settings

QR codes come in 40 sizes; bigger ones give the photo more room. Size 6 is the largest without alignment patterns in the middle.

QR code tweaks

Makes a QR code designed for a black background.

Diffusion settings

How many times to subdivide each QR block. With 3, each block becomes 9 pixels and the centre one carries the data.

Download QR code

Keep the margin around the QR code for it to scan. The photo lives in the error-correction space, so prefer High error correction and test before printing.