← All articles

QR Code Wedding Invitations: Size, Testing and Guest Check-In

Sunday, August 23, 2026

Quick answer

Point the QR code at your invitation link, make a static code as a vector file, and print it about 2.5 to 3 cm wide with a clear margin and the plain link underneath. Test a proof on an old phone before the print run. The 2.5 to 3 cm size is our starting estimate, not a standard.

A QR code on a wedding invitation does one job: it takes a guest from paper to your invitation page without anyone typing a link. It is easy to get wrong, and the failure shows up after 200 cards are printed. This guide covers what to link, how to print it, how to test it, and the second use of QR: scanning guests in at the reception.

Flat illustration of a printed wedding invitation with a QR code, a phone scanning it, and the invitation page opening in a browser

Decide what the code points to

One code, one destination. For most couples it is the invitation page.

DestinationGood whenWatch out for
Your invitation linkThe page already holds schedule, map and RSVPKeep the RSVP easy to find
A guest's personal link, one card eachYou print per household and want opens and replies trackedLonger link, denser code; a card in the wrong hands records replies under that guest
RSVP form onlyDetails go out separatelyGuests lose the venue and time
Map pinA separate direction cardUseless for anything else
Gift or registry pageOnly as a second, clearly labeled codeReads as a request if unlabeled

Imbitasyon Ko does not make the code for your invitation link; use any static generator and paste your published link. The address can be changed once after publishing, and links already sent to the old address redirect to the new one. Still, print only the final address, so the code points straight at it. If you have not built the page, start with how to make a digital wedding invitation. On Premium, a custom domain such as miguel-ana.com makes the link shorter, and a shorter link makes a less dense code.

Static or dynamic: the one choice you cannot undo

A static code has the URL baked into the pattern. A dynamic code holds a short redirect owned by a QR service, which can later point elsewhere.

StaticDynamic
Destination after printingFixedCan change
Depends on a third partyNoYes, the redirect must stay live
CostNoneOften a subscription

The trap is the free dynamic generator. If it expires, starts charging or shuts down, every printed card stops working, and you hear about it from a guest on the day. Print a static code for a URL you control and keep that URL alive until after the wedding.

How big to print it

Two things decide whether a printed code scans: the size of each module (the small squares) and the quiet zone around them. Denso Wave, the QR inventor, states that "QR Code requires a four-module wide margin at all sides of a symbol" (Denso Wave). Never crop into it.

The "10:1 rule", code width equals scan distance divided by ten, is everywhere. The QR service QRLynx says it "is widely repeated, but it is not a universal requirement in the QR Code standard", and suggests it only "as a first layout estimate" (QRLynx).

What you can calculate is the module. A longer link needs a bigger "version" (QR size grade). We ran sample links through the open-source qrcode library that Imbitasyon Ko uses for guest tickets, at error correction level M:

Link, including https://LengthVersionModules across
Shared link, address miguel-ana35 characters329
Shared link, address miguel-and-ana-202744433
Personal link, address miguel-ana61433
Personal link, address miguel-and-ana-202770537

The personal-link rows assume the shared link plus ?to= and a 22-character guest code (random letters and digits). Add the 8-module margin, then use Denso Wave's formula, module = 25.4 mm ÷ dpi × 4 dots. This is our arithmetic, and it agrees with QRLynx's Version 3 figures to rounding. Clear width including margin:

PrinterVersion 3Version 4Version 5
300 dpi12.5 mm13.9 mm15.2 mm
400 dpi9.4 mm10.4 mm11.4 mm
600 dpi6.3 mm6.9 mm7.6 mm

So the code physically fits in about a centimeter. Print it larger for the person holding the phone. Paperlust, a stationery printer, sets the floor for a card at 0.8 × 0.8 inches (20 mm) with 6 mm of white space each side (Paperlust). Our starting sizes, all estimates until a proof scans:

Where it appearsScan distanceStarting size
Invitation or RSVP cardArm's length, about 25 cm2.5 to 3 cm
Reception table cardSeated, about 30 cm3 cm
Entrance sign (A3)About 1 m10 cm
Tarpaulin at the gateAbout 3 m30 cm

Paperlust also recommends the back of the invitation or a separate RSVP card, which keeps the front clean. Error correction levels L, M, Q and H restore about 7%, 15%, 25% and 30% of the data; M is the one most often selected (Denso Wave). Use M for card stock, go higher only if a logo sits in the middle, and re-test.

Make the file, then test it

  1. Paste the final link into a generator that makes static codes and lets you set level M.
  2. Export vector: SVG, or EPS or PDF if your printer asks. Paperlust names SVG, PNG at 1000 × 1000 pixels or more if SVG is not offered, and no screenshots (Paperlust). That rule is about the print file.
  3. Hand the printer that file. Nobody should recolor or re-trace it in layout software.
  4. Add a one-line label beside the code. Examples are below the steps.
  5. Print a proof at the exact size on the exact paper.
  6. Scan it from the oldest phone in the family. Google says QR scanning in its Camera app "is available only on selected devices" (Camera from Google Help), and Apple documents more than one iPhone route, including Camera in Photo mode and Scan Code in Control Center (Apple Support PH).
  7. Scan in a dim room, then outdoors at noon, and open the page on mobile data.
  8. Have two people who have never seen it scan it without help, then re-scan after the full print run arrives.

Label examples, short enough to sit under a code:

Scan for details and directions
Scan to RSVP by 15 November
Scan for the map, schedule and dress code
Details on reverse: scan the code

Mistakes that break codes

Use dark modules on a light background, always. This is our checklist, consistent with Paperlust's guidance on contrast, patterned backgrounds and foil.

MistakeWhat happens
Light code on a dark backgroundMany scanners refuse it
Pastel code on cream stockLow contrast, slow or failed scans
Photo or pattern behind itThe modules cannot be separated
Code stretched to fill spaceModules distort
Margin cropped by a borderThe symbol cannot be located
Foil or gloss over the codeGlare defeats the camera

Leave a route for guests who will not scan

Parents, principal sponsors and elders may not scan. Print the plain link under the code, plus a phone number or a name they can message. A few replies collected by phone cost less than a headcount you cannot trust; see digital invitations for older relatives.

If you also show gift details by code, keep it a separate, labeled square, never the same one as the invitation. Imbitasyon Ko's gift section can display your own GCash or bank QR inside the invitation. See GCash wedding gift etiquette.

The other QR: checking guests in at the reception

Here each guest carries a code and your team scans it at the entrance. On Imbitasyon Ko this is a Premium feature.

StepWhat happens
Before the dayEach guest opens their own personal link; the QR ticket appears on it
At the entranceYour team opens a check-in link in a phone browser, created from your Guest Check-in page, with no login needed
ScanScan Guest QR reads the ticket; the guest's name, group and maximum party size appear
Scanned twiceReported as already checked in
No ticketSearch the name and tap Check in; Undo reverses it

The ticket carries only that guest's access code, no name or phone number. Treat it like a ticket: fine at the door, not for public posts. Three conditions apply:

  1. The ticket appears only on the personal link of a published invitation; a shared link shows none.
  2. Both sides need a connection. This is separate from the print file rule: a guest's screenshot of their on-screen ticket is a backup for a weak signal at the venue. Give the door a charged phone with data. If a browser cannot scan, the name search still works.
  3. Check-in reflects only the list you entered, so finish your guest list early.

The short version

Point the code at one page you control, print it static from a vector file at 2.5 to 3 cm with an untouched margin, and print the plain link underneath. Then test it on an old phone, in bad light, on mobile data, and again on the final paper.

Frequently asked questions

Is it okay to put a QR code on a wedding invitation?

Yes, if you also print the plain link under it. Some of your guests, especially older relatives and principal sponsors, will not scan a code, so give them the link and a phone number or name to reply to.

How big should a QR code be on a wedding invitation?

Start at 2.5 to 3 cm wide on a card and 3 cm on a table card, then confirm with an actual-size proof. Paperlust, a stationery printer, puts the floor at 20 mm with 6 mm of white space on each side. Larger codes suit signs and tarpaulins.

Should a wedding QR code be static or dynamic?

Static, unless you have a concrete reason to change the destination later. A dynamic code depends on a service that can expire or start charging, and every printed card stops working if it does.

Where do I put the QR code on a wedding invitation?

Paperlust recommends the back of the invitation or a separate RSVP card, so the front stays clean. Put a one-line label beside it, such as Scan for details and directions.

What should a wedding invitation QR code link to?

One page: your invitation link, where the schedule, map, RSVP and dress code already live. A code that makes guests choose between pages is one older relatives will close.

How does QR check-in work at a wedding?

On Imbitasyon Ko's Premium plan, each guest's personal link shows a QR ticket. Your reception team opens a check-in link in a phone browser, scans the ticket, and the guest is marked as checked in. A ticket scanned twice is reported as already checked in.

Related articles

Related invitation themes

Create the digital invitation too?

Complete with RSVP, photo gallery, monetary gifts, and a personal link for every guest — ready in 5 minutes.

Create a Free Invitation