Generates QR codes in your browser. Nothing is uploaded.
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.
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.
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 |