QR code with your logo — verified scannable
A logo turns an anonymous pattern into something people trust enough to scan. The catch: every pixel it covers is error-correction budget spent. PermaQR raises the code to EC level H, caps the logo area, and then proves the result decodes.
- Error correction auto-raised to H (30% damage tolerance)
- Logo capped at 25% of area (20% by default) — the reliable zone
- Scan-Check decodes the exact final rendering
- PNG, SVG and print-ready PDF export, free
Frequently asked questions
Does a logo make my QR code unreliable?
Not if it's done right. QR codes carry Reed–Solomon error correction; at level H the code survives 30% damage. PermaQR treats your logo as 'damage', caps it at 25% of the area (20% by default), avoids the three corner finder patterns, and then Scan-Check decodes the final image with zxing — the strictest scanner engine — before you can download.
What logo file formats work?
PNG, JPEG, WebP and SVG up to 2 MB. Transparent PNG or SVG looks best. The logo is embedded into the exported file itself, so the SVG/PNG you download is fully self-contained.
Why did my code from another generator stop scanning after I added a logo?
Most generators paste the logo without raising error correction or capping its size — the code silently loses its damage budget. Long URLs make it worse (denser modules mean smaller ones under the logo). Shorten the URL, keep the logo around 20% of the area, and verify with a real decoder — which is exactly what this tool automates.