Urgent.News

What's breaking now, across thousands of outlets.

Culture

Dithered QR codes

A QR code is a grid of squares that divide into two parts: function patterns and data modules. The function modules help scanners locate the code, while the data modules store the actual information. Brands often modify the data modules to create distinctive QR codes, even though this reduces scanning robustness. You can shrink the data modules, turning them into a low-resolution bitmap image with added noise.

This noisy appearance can be improved using error diffusion, specifically Floyd-Steinberg dithering, which spreads the scanning error to neighboring pixels. By applying this technique to the data modules, the image becomes cleaner while still maintaining scannability. The generator tool offers additional customization options, such as rotating the QR code or altering encoding.

However, these modifications mainly affect aesthetics, not scanning performance. When creating a QR code with embedded images, ensure sufficient redundancy and error correction for reliable scanning, especially on less-than-ideal surfaces or lighting conditions.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at andrewt.net →

More in Culture

MONDAY, Aug. 10, 2026

612 B.C.-Fall of Nineveh to the Babylonians and the forces of Medes, leads to the sack of one of the greatest cities in the world, the destruction of the Neo-Assyrian Empire, and the death of King…

More from Sunday 9 August →