Zola, The Knot and a custom domain all hand couples the same thing: one link for the wedding website, where the RSVP, registry and details usually live behind a single address. A QR code generator turns that link into something guests can scan straight off the card, instead of retyping a long URL from stationery.
It usually belongs on a detail or insert card rather than the formal invitation itself, sized at 20 mm or more so it scans reliably. If invitations go out before the website's final domain is locked in, a dynamic code lets that address change later without a reprint; once the site is set, a static code is free and permanent.
From the wedding website to a printed code
Get the site's own address, not a preview link
On Zola, open the site editor and copy the address shown for the live site, either the free zola.com subdomain or a custom domain if one was purchased. On The Knot, open the published site and copy the address from the browser, or use its own share option.
Check it against a temporary preview link
Both platforms sometimes show a different preview address while editing. Confirm the link you copy is the one that stays the same after publishing.
Decide static or dynamic based on the timeline
If the site and its domain are final, use a static code. If save-the-dates are mailing before that's settled, use a dynamic code so the destination can be fixed later.
Paste the link and download a proof
Paste it into the web address field, download the file, and scan the printed proof from the actual card stock before the full print run goes out.
Zola and The Knot both hand you a link, not just an address bar
Both platforms build the site under their own share options rather than expecting you to copy from the browser bar directly, since a custom domain can look different from the working address behind it. Use the share or 'view site' option in the platform's dashboard to get the address that will keep working after publishing.
Where the code fits on a card that already has a lot on it
Many couples keep the formal invitation itself free of a QR code and put it on a separate detail or insert card instead, alongside the reception time and dress code. That keeps the main invitation traditional while still giving guests the fast route to the website.
One link for the whole site, not stitched from separate pages
This code is for the website as a whole. If the goal is specifically to get guests straight to the RSVP form or the registry, a code pointing at that one page is more direct than sending them to the homepage to click through again.
What the invitation code holds
The wedding website's own address, the same one you'd otherwise write out on the card by hand. Nothing about the guest list or invitation details passes through the code; it only opens the site.
https://www.zola.com/wedding/janeandjohnSizes for a detail card, invitation or save-the-date
An insert or detail card needs at least 20 mm to scan reliably from arm's length. On the formal invitation itself, keep the same minimum and a plain margin around it, since a decorative border or foil edge placed too close can block the finder squares a phone locks onto.
Print it at least 20 mm (2.0 cm) wide
What goes wrong with an invitation code
Linking a preview address instead of the live site
A working address while editing on Zola or The Knot can differ from the one guests will actually reach; always copy the published site's own link.
Printing before the domain is locked in
Buying a custom domain after invitations are already printed with a static code leaves the old address dead. Settle the domain first, or use dynamic.
No printed address as a backup
A guest who can't or won't scan needs the address written out somewhere on the card too, not only as a code.
Static or dynamic on a wedding invitation?
If save-the-dates are mailing before the wedding website or its domain is finished, a dynamic code is worth it: the printed card stays the same, and the destination gets fixed once the site is ready. Once the site is final, a static code covers the formal invitations and detail cards for free, with no expiry.
Dynamic needs a free account with a verified email; the first 2 dynamic codes stay free for good.
How dynamic QR codes workWhere this code turns up on stationery
- A save-the-date magnet with a dynamic code, mailed before the website's domain is finalized.
- A detail card in the invitation suite, alongside the venue and dress code.
- A thank-you card afterward, repeating the same link for guests who want to revisit photos or the registry.