Custom colors, your logo, and instant download — styled QR codes for invitations, RSVPs and event signage, with nothing you enter ever leaving your browser.
This won't fit in a scannable code yet.
Generated entirely in your browser — nothing you enter is ever uploaded.
The blank border around the code that scanners use to lock on. Don't crop it out when printing.
A styled QR code is only half the job — most people scan it into a phone that's already looking at your invitation. Build the invite itself on Eventic: pick a template, add RSVP tracking, then bring a QR code back to it for the printed side — the save-the-date, the welcome sign, the return-gift card.
Browse invitation templatesEvery version below is the same generator, tuned for a specific use case with the right content type and a matching design applied automatically.
No. This tool generates static QR codes — your content is encoded directly into the code itself, so it works exactly the same in ten years as it does today, with no service to keep renewing.
No. A static QR code isn't tracked through any server, so there's no scan count, no rate limit, and nothing that can be switched off later.
Yes. Every QR code you create here — for a wedding, a business, or anything else — is free to download and use commercially, with no watermark and no attribution required.
Yes, in the Design tab. Upload a PNG, JPG or SVG, then adjust its size and margin. For logos covering more than about a quarter of the code, switch error correction to "H" in the Advanced tab so it stays reliably scannable.
No. Every QR code is generated entirely in your browser — your content, colors and logo are never sent to a server. Check your browser's network tab if you want to verify this yourself.
At least 2x2cm for something scanned up close, like an invitation or place card. For anything scanned from further away — a welcome sign or table centerpiece — go larger; as a rule of thumb, the code's side length should be roughly a tenth of the expected scanning distance.
The most common causes: the quiet zone (blank margin) was cropped off, the contrast between the code and its background is too low, it was printed too small for the distance it's scanned from, or a logo is covering too much of the code without a high enough error-correction level. The Advanced tab and the built-in contrast warning above the download buttons cover most of these.
Not the code itself once it's printed — it's static, so its content is fixed at generation time. You can always come back to this page and generate a new one with updated details, though; your last design is restored automatically from this browser.
SVG for anything printed, since it scales to any size without losing sharpness — hand it to a printer at full poster size and it stays crisp. PNG (at 2x or 4x) is fine for most digital use and works everywhere SVG might not, like some invitation-design tools.
Last updated August 18, 2026.
We built this because every other free QR generator we tried buried real customization behind a paywall or stamped a watermark on the download. This one doesn't — see how: everything above runs in your browser, and nothing you type is ever sent anywhere. Read the full privacy policy.