QR Code for Wedding Photos: The Complete Setup Guide

A wedding photo QR code is a scannable code that opens a photo upload page the moment a guest points their phone camera at it. No app, no login, no typing a URL. Guests tap, upload straight from their camera roll (or take a new photo on the spot), and it lands in your shared gallery automatically.
That part’s simple. Getting a QR code that actually works, at the right size, in the right places, tested before anyone’s relying on it, is where most guides get vague. Here’s the part they skip.
What you actually need before you start
Before you touch a QR code generator, you need somewhere for the photos to land. If you’re using ShareWithGuests, this step is already done: your event page comes with its own QR code and upload gallery built in together, so there’s nothing separate to connect.

If you’re building this yourself, you’ll need to set up the destination first: a shared Google Photos album or a Drive folder with upload permissions turned on, then a QR code generator to point at that link. It works, but it’s two systems instead of one, and neither gives guests an upload confirmation, so you won’t know if a photo actually made it through.
QR code sizing and printing, done right
This is the part almost every guide glosses over, and it’s the difference between a code that scans instantly and one guests give up on. Size and contrast both matter more than design.
| Where it’s going | Recommended size | Format | Notes |
|---|---|---|---|
| Table cards | 1.5“–2“ | PNG or SVG | Most common failure point: too small, printed too light |
| Welcome sign / easel | 4“–6“ | SVG (scales cleanly) | Viewed from further away, needs to be bigger than intuition suggests |
| Programme insert | 1“–1.5“ | PNG | Fine at this size only if printed sharp, not photocopied |
| Favour or thank-you card | 0.75“–1“ | PNG | Smallest workable size; test this one specifically before printing in bulk |
Two rules that matter more than exact sizing: use a dark code on a light, solid background (patterned or photo backgrounds behind a QR code are the single most common scan failure), and always keep a quiet zone (a plain white border of at least the width of one QR module) around the code. A beautifully designed card with the code crammed against a photo edge will scan worse than a plain one with breathing room.
Where to place it (and where not to)
Table cards, the bar, and near the guest book are the three placements that consistently outperform everywhere else, because they’re all spots where guests already have their phones out. One thing matters more than any single placement: put the same code everywhere. Multiple different codes pointing to different places is how photos end up split across galleries nobody remembers to check.

This is the look to aim for: the code sits quietly on the table number card itself, no separate sign competing for space, styled to match everything else on the table.
Test it before the wedding, not during
This is the step almost nobody actually does, and it’s the reason “just scan it” sometimes doesn’t work on the day. Before you print anything in bulk:
- Scan the printed test copy, not the code on your screen. A code that scans fine on a laptop display can fail once it’s printed small and slightly out of focus.
- Test on both iPhone and Android, ideally with the built-in camera app, not a QR scanner app, since most guests will use whichever camera app opens by default.
- Check what happens after the scan. Does the upload page load fast? Does a guest get any confirmation their photo actually uploaded? If there’s no confirmation, expect people to scan once, assume it worked, and never check back.
- If you know your venue has weak signal or spotty wifi, test from the actual room if you can get access beforehand, not just from home.
Do this a week out, not the morning of. It leaves you time to reprint if something’s off.
What to do if scanning doesn’t work for someone
Every guide assumes 100% of guests can and will scan a code. They won’t. Some older relatives won’t have a smartphone camera that scans automatically; some guests simply won’t bother. Two things fix most of this without extra cost:
- Print the plain upload link as text underneath the QR code, short enough to type. It’s a fallback that costs nothing and covers anyone whose camera won’t cooperate.
- Designate one person (an usher, a sibling, a wedding party member) as the “just hand me your phone” helper for the first hour of the reception, when most photos get taken and most confusion happens. This solves the problem faster than any amount of signage.
Getting guests to actually use it
A QR code sitting silently on a table gets scanned by a fraction of guests. A code someone actually mentions gets scanned by most of them. A verbal prompt from the DJ or MC (one line, repeated once during cocktail hour and again during the reception) reliably outperforms signage alone. Pair it with a specific, warm prompt rather than a bare “scan me”: something like “Caught a moment? Scan the code on your table and add it to our album” gives guests a reason, not just an instruction.
The moments worth capturing aren’t staged, they’re exactly this: mid-song, phones half-forgotten, everyone actually there. That’s what a good reminder gets you more of.
For scale: couples running a QR-code photo system typically collect several hundred photos within the first 24 hours, with industry-reported averages around 850 photos per event across large samples of weddings (Snapeen, 2026). Most of that volume shows up once there’s been at least one verbal reminder, not from the code alone.
Quick answers
Do guests need to download an app? No. A wedding photo QR code should open a browser upload page directly. If a service asks guests to install an app first, expect participation to drop sharply; that friction is exactly what QR codes are meant to remove.
What size should a wedding QR code be? 1.5“–2“ for table cards, 4“–6“ for a welcome sign or easel. See the sizing table above for the full breakdown.
What happens if my venue has bad signal? Test from the room beforehand if you can. If signal is genuinely unreliable, keep the printed link as a backup and let guests upload later that night or the next day, since most upload systems don’t require the photo to be sent the instant it’s taken.
Can guests upload video too, not just photos? With most modern systems, yes: the same QR code and upload page typically accepts both. Worth checking before the day, since not every DIY setup (a plain photo album link, for instance) supports video the same way.
The checklist
| When | What to do |
|---|---|
| 2–3 weeks before | Choose your upload destination and generate the QR code |
| 1–2 weeks before | Print a physical test copy at true size and scan it on both iOS and Android |
| Week of | Print table cards, signage, and any programme inserts |
| Day of | Brief the DJ/MC on the verbal prompt; designate a “hand me your phone” helper |
| During the reception | Repeat the verbal prompt at least once more after the first hour |
Get the sizing and testing right before the day, and the rest (placement, prompts, the occasional guest who needs help) takes care of itself.