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.

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.

Related generators