QR Codes for Wedding Invitations
A wedding invitation is the one printed piece where a QR code has to be both invisible and completely reliable — and where the finishes that make stationery beautiful are exactly the ones that stop codes scanning.
What to put behind it
The practical case for a code on a wedding invitation is that it replaces a stack of inserts, each of which costs money, weight and postage.
- RSVP — a form instead of reply cards and stamps. The single biggest saving, in money and in chasing.
- Directions and parking — a map link, which is better than a printed sketch anyway.
- Accommodation — hotels, codes, cut-off dates.
- Gift list — the one thing nobody wants to print on the invitation itself, and which a link handles tactfully.
- Dress code, timings, dietary requirements — details that change, and which you can edit after the invitations have gone out.
- Afterwards, the photographs — see below.
The wedding website behind the code should be genuinely mobile-first. A significant share of guests will open it on a phone, standing in a hallway, with the invitation in the other hand.
One code or several
One. Put a single code on the invitation pointing at a wedding website with clear sections, rather than four codes for four purposes.
Multiple codes on one card look cluttered on a piece of stationery where restraint is the point, and they invite the guest to choose — which is one more decision than a guest wants. The exception is a separate, larger code on the day itself, on table cards or a sign, for the photo album.
Size on a 5 × 7 card
Invitations are held at about 25–30 cm, so the 10:1 rule gives 25–30 mm. On a 127 × 178 mm card that is a small, discreet square — noticeably smaller than most people fear when they hear "QR code on the invitation".
- 25 mm minimum, 30 mm comfortable.
- Keep the URL short.
annaandtom.comproduces a coarse, robust code;sites.example.com/weddings/anna-and-tom-2027/rsvpproduces a dense one that will not scan at 25 mm. - Level M. An invitation is not going to be scuffed. Level H would only add modules.
- On the back, or on a details card, if the front should stay purely typographic.
- Quiet zone clear of borders, frames and deckled edges.
The finishes that break codes
This is where wedding stationery is unusually dangerous, because the premium finishes are precisely the problem.
| Finish | What happens | What to do |
|---|---|---|
| Foil (gold, copper, rose) | Specular reflection wipes out regions | Print the code in flat ink, foil elsewhere |
| Letterpress | Deep impression casts shadow at module edges | Light impression, or flat print for the code |
| Thermography (raised ink) | Raised edges scatter light | Flat ink for the code |
| Dark or coloured card | Tempts you to invert the code | White plate behind the code, never invert |
| Vellum overlay | Diffuses the whole symbol | Nothing over the code |
| Deckled or hand-torn edge | Eats the quiet zone | Keep the code well inside |
Inversion deserves the strongest warning. On a navy or black invitation the obvious move is a white code on the dark card, and we measured that: zero successful reads. Some scanners handle inverted codes and enough do not that a fraction of your guests would simply be unable to RSVP, silently. Put a light plate behind the code — a small cream or white square, extending four modules past the symbol on every side. It reads as a deliberate design element, and it works.
Not every guest will scan
Weddings have the widest age range of any printed audience you will ever design for.
- Print the URL under the code, in a legible size. Keep the domain short and spellable for the same reason.
- Include a phone number or email for RSVPs. Some guests will always prefer to call, and being able to is part of the hospitality.
- Do not put critical information only behind the code. Date, time and venue belong on the card in ink.
Keep it alive until after the day
A wedding code has a long tail. Guests come back to it for directions the night before and for photographs for months afterwards.
- Register the domain for several years, not one. The renewal notice arriving in the middle of a honeymoon is a real failure mode.
- Point the code at a short path you control, so the site can be rebuilt or moved without the invitations caring — see static versus dynamic QR codes.
- Do not use a dynamic QR service. A subscription that lapses takes the RSVP page with it.
- After the day, repoint the same path at the photo gallery. The code on the invitation keeps working and becomes something else.
Written by Manuel Llovet, who builds and maintains QR Code Free Forever. Published 2026-08-31, last checked 2026-09-08. Figures and measurements on this page were produced for this site; the method is described in each caption.