QR Code Generator

Generates QR codes in your browser. Nothing is uploaded.

Which error correction level should I use?

Higher error correction means more of the QR code can be damaged or obscured and still scan successfully.

Level Recovery Best For
L (7%) Minimal Clean digital displays, short URLs
M (15%) Moderate General use, most websites (recommended default)
Q (25%) Good Print materials, outdoor signs
H (30%) Maximum Logos in center, wear-prone surfaces like t-shirts

Trade-off: Higher correction creates a denser QR pattern, which needs a larger size to scan reliably.

What size should I choose?

Size depends on how the QR code will be viewed or printed.

Use Case Minimum Recommended Notes
Website or email 128 px 192-256 px Viewed on screen
Business card 192 px 256 px Small print, close scan distance
Flyer or handout 256 px 384 px Arm's length scanning
Poster or sign 384 px 512-768 px Distance scanning
T-shirt or merchandise 384 px 512 px Fabric distortion; use H correction

When in doubt, 256 px with M correction works well for most purposes.

Common recommendations by application

Quick reference for typical scenarios:

Use Case Error Correction Size
Website embed M 256 px
Business card M or Q 256 px
Conference badge Q 256 px
Flyer M 384 px
Outdoor poster Q or H 512-768 px
Logo overlay in center H 384+ px