QR Code Error Correction Levels: Compare L / M / Q / H
The same content at all four levels side by side. Drag the slider to simulate damage and a real decoder tells you live which levels still scan.
The QRDIV error correction comparator renders the same content as four QR codes at levels L, M, Q and H, lets you drag an occlusion slider to simulate stickers or dirt, and runs a real decoder on each damaged code to report whether it still scans - size and version differences included, entirely in your browser.
Four levels · real damage test
Change the content to see size differences; drag the slider to test resilience - verdicts come from a real decoder, not theory
How to choose a level
Higher correction survives more damage but makes the code denser for the same content. The decision comes down to how dirty the environment gets and whether you add a logo.
| Level | Correction capacity | Best for |
|---|---|---|
| L | recovers up to 7% | On-screen display, short links, sparsest and easiest to scan |
| M | recovers up to 15% | General default for ordinary printed material |
| Q | recovers up to 25% | Codes with logos, table cards and other dirt-prone spots (site default) |
| H | recovers up to 30% | Industrial labels and outdoor placements with heavy wear |
Wondering how much content fits at each level? Use the Capacity to check capacity limits per level.