Designers notice ugly QR codes — so style yours
Designers are the one audience that judges the code itself. A default black square stuck onto careful work reads as an afterthought, which is why this tool gives you module shapes, corner shapes, gradients and a transparent background — enough to make the code look like part of the layout rather than a barcode.
The limits are physical, not aesthetic. Scanners need contrast between the modules and the background, a clear quiet zone, and enough size for the camera to resolve the pattern. Everything else — colour, curvature, a logo in the middle — is yours, and the contrast warning tells you when a choice has gone too far.
For anything printed, take the SVG. It's vector, so it sits in an Illustrator or Figma layout at any scale without resampling, and it keeps its crisp edges on a business card at 2cm as readily as on a poster at 40cm.
Everything happens in your browser. The QR encoder is built into this page, so your username is never sent to a server, nothing is logged, and there's no daily limit. The code is static — the link lives in the pattern itself, with no redirect service in the middle that can expire, start charging or go down.