A QR code that never expires
โ free, and never tracked.
Bake the destination into the pattern โ print once, scan forever. Style it live, download PNG or SVG, and add UTMs or tracked short links only when you want them.
We force https:// if missing. QR updates as you type; colors & logo pull when possible.
Color picker: Pickr (MIT). Drag the wheel or type hex. Changing colors updates the QR live.
PNG, JPG, SVG, or WebP. Auto-filled from the siteโs favicon/logo when possible. QR updates as soon as the logo loads.
Go ahead, scan your own screen. If it works here, it works in print.
Static vs Dynamic vs Tracked
Static: clean destination baked into the QR. No UTMs, no server, no scan log.
Dynamic: same as static, but optional Google UTMs (utm_campaign, etc.) are baked into the destination URL โ like QR Codes Made Easy.
Tracked: short link on this domain with scan log + alerts. Admin label/campaign/tags when signed in. Optional UTMs applied on redirect.