QRFlow
← All guides

QR error correction (L/M/Q/H): which one to choose (practical)

Pick the right error correction level for print/screens/logos. Learn the trade-off: higher correction = denser QR = needs larger print.

Error correction is why a QR code can still scan when it’s a bit dirty or blurred. But there’s a catch: higher correction usually makes the QR denser, which can hurt scanning if you print small.

What L / M / Q / H means

These are common QR error correction levels. You can think of them as “how much damage the QR can tolerate”. Higher levels tolerate more damage, but typically increase complexity/density.

LevelPractical meaningWhen to use
LLowest tolerance, often lowest densityClean screens, large QR, short payload
MBalanced (good default)Most use cases
QHigher tolerance, usually denserPrints that may get worn / slightly blurry
HHighest tolerance, often densestIf you expect damage or add a logo (print larger)

The trade-off (this is why scans fail)

  • Higher correction → more modules → denser QR → needs larger print and sharper edges.
  • If you print small (business cards/table tents), density matters more than tolerance.
  • If your payload is long (UTM, long URLs, big vCard), density increases fast. Prefer a shorter destination first.

Practical picks (fast rules)

  • Business cards (20–25mm): start with M. If the print is glossy/low quality, increase size before jumping to H.
  • Posters/signage: Q is fine if you print large; H can work but print bigger and test.
  • QR with a logo: you may need Q/H, but the more important factor is size + quiet zone + sharp SVG print.
  • WiFi / vCard: payloads can get dense — keep fields minimal and print larger if needed.

Make it scan reliably (checklist)

  1. Keep the payload short (see: Short URL strategy).
  2. Use SVG for print (see: SVG vs PNG).
  3. Keep quiet zone + high contrast (see: Contrast & quiet zone).
  4. Test on iPhone + Android before mass printing.

Continue reading

← Previous
URL/Phone/SMS/Email/Maps QR payloads: what scanners do after scanning
Practical payload formats (tel:, sms:, mailto:, geo:) and tips so users land on the expected action screen on iOS/Android.
Next →
QR for posters/signage: size by scan distance (print-ready table)
How big should a QR be on posters and signs? Use a simple distance→size table, plus placement and glare tips for real-world scanning.

Related guides

Printing
Exact mm/in recommendations, quiet zone rules, and print tips so your QR scans fast on real phones from typical distances.
When SVG is mandatory (printing), when PNG is fine (screens), and how resizing affects scan reliability.
Why quiet zone is non-negotiable, how to choose colors that scan, and what backgrounds (patterns, gradients) break QR detection.
Best size for table tents and wall posters, avoiding glare, and a practical checklist for menus that scan instantly in real lighting.
How big should a QR be on posters and signs? Use a simple distance→size table, plus placement and glare tips for real-world scanning.
Recommendations for the optimal QR code size for printing, especially for business cards and other small print materials.
Try it now
Generate QR codes locally in your browser — no uploads.