How to make a QR code for wedding photos

The GuestMade Editorial Team · · 7 min read

The short answer

To make a QR code for wedding photos, first create the destination — a guest upload page, shared album or cloud folder — and get its permanent link. Then generate a QR code pointing at that link, size it to roughly one tenth of the distance guests will scan from, test it on someone else's phone, and print it on light, matte card for every table.

A QR code is the only realistic way to hand a link to a hundred people at once. Nobody types a URL correctly while holding a drink, and reading one out over a microphone is worse. The code removes the typing, which removes the mistakes, which is the entire trick.

Making one is genuinely a ten-minute job and costs nothing. Nearly every wedding QR code that fails on the day fails for one of five reasons, all of which are avoidable, and all of which are further down this page.

Do this before you generate anything

The single most common wedding QR disaster is printing eighty table cards and then changing the link. A QR code is not a redirect — a static one has the URL baked into the pattern itself. Change the destination and every printed card becomes a dead end.

So the order is: destination first, code second, print third. Never any other way. If you have not chosen a destination yet, the comparison of the seven methods will get you there — briefly, it comes down to a guest upload page (best reach, keeps originals), a shared album (fine if your guests all live in one ecosystem), or a cloud folder (originals, but feels like homework).

Making the code, step by step

  1. 01

    Set up the destination and open it on your own phone

    Whatever you chose — upload page, album, folder — get it working end to end first. Upload one photo yourself. If you cannot complete the flow on your own phone, no guest will complete it on theirs.

  2. 02

    Copy the permanent link

    Use the shareable link, not whatever is in your browser bar after clicking around — those often carry session parameters that expire. If the link contains a long string of random characters after a question mark, look for a proper "share" or "copy link" option instead.

  3. 03

    Generate the code

    Paste the link into a QR generator and export at the highest resolution offered, or as SVG or PDF if the option exists. Vector formats stay sharp at any print size. Our QR code sign maker does this in the browser and lays the result straight onto a printable card, which saves a round trip through a design tool.

  4. 04

    Size it for the distance it will be scanned from

    The working rule is ten to one: a code scans reliably from about ten times its own width. A 4 cm code on a table card is good to roughly 40 cm, which is exactly how far away a seated guest holds their phone. See the sizes below.

  5. 05

    Keep the quiet zone and the contrast

    Leave clear space around all four sides of at least the width of four of its little squares, and keep it dark-on-light. Reversing to a light code on a dark background breaks many phone cameras, and printing over a photograph breaks nearly all of them.

  6. 06

    Test it on a phone that is not yours

    Print one card at final size, in the final colours, and hand it to two people — one on iPhone, one on Android, ideally one over fifty. Have them scan it from a seated position at a table. This single test catches most failures.

  7. 07

    Print on matte, and print spares

    Glossy card throws venue lighting straight back into the camera and can make a code unscannable at exactly the angle people hold their phones. Matte or uncoated stock is materially better. Print ten percent more than you need — cards go missing under plates.

  8. 08

    Place them where phones already are

    One per table beats one big sign at the door, because the door is where people are being greeted, not photographing. Add one at the bar and one by the guest book, and if you have a screen in the room, put the code on it during the meal.

What size should the QR code be?

Size is not aesthetic preference, it is physics: the camera has to resolve the individual squares. Work back from how far away the guest will be standing or sitting.

Where it goesQR code widthReliable scan distance
Small table card, picked up by hand3–4 cmUp to about 40 cm
A5 table tent, standing on the table5–6 cmAbout 50–60 cm
A4 sign on a stand or easel-back frame10 cmAbout 1 metre
Welcome board or large easel sign20 cm or moreAbout 2 metres
Projected on a screen in the room~15% of screen heightAcross the room
Wedding QR code sizes by placement (roughly a 10:1 distance-to-width ratio)

One more length note: shorter links make simpler codes. A URL of twenty-odd characters produces a chunky, forgiving pattern; a two-hundred-character tracking URL produces a dense one that needs to be printed larger to scan at the same distance. If your destination gives you a short code or a tidy link, use it.

The five mistakes that kill a wedding QR code

The link changed after printing
Covered above, but it is far and away the most common one. Lock the destination before anything goes to print, and if you must change it later, make sure the old link redirects.
It is too small, or printed too dense
A 2 cm code tucked into the corner of a menu looks elegant and needs the guest to hold their phone about 20 cm away, at which point their own shadow falls across it. Follow the sizes above.
Low contrast, or a photo behind it
Blush-on-cream is beautiful and often unscannable. Gold foil is worse — it reflects. If the design demands something soft, print the code itself in near-black on a plain light panel and let the rest of the card carry the palette.
No human-readable fallback
Always print the link, or a short event code, underneath the QR in small text. Some guests have camera scanning disabled, some phones are old, and some codes end up creased. A typed fallback rescues all three cases.
Nobody said anything out loud
Not strictly a QR problem, but it is the difference between a handful of uploads and most of the room. One line from whoever holds the microphone, before the speeches: "there is a code on your table — please share your photos, we would love to see the day through your eyes."

A note on venue Wi-Fi

Scanning is not the hard part; uploading is. Country-house venues, converted barns and marquees are exactly the buildings that eat mobile signal, and their guest Wi-Fi often sits behind a captive portal that has to be accepted before anything else loads.

Two things help. Ask the venue for the Wi-Fi name and password and print it on the same card as the QR code — it costs nothing and removes a real obstacle. And check that whatever destination you chose uploads in the background with retries, rather than requiring the guest to stand still watching a progress bar. A guest who taps share and walks away should still have their photos arrive.

Common questions

How do I make a QR code for wedding photos for free?
Create the destination first — a guest upload page, shared album or cloud folder — copy its permanent link, then paste that link into a free QR generator and export at high resolution or as a vector file. Free generators produce static codes, which never expire and cost nothing.
What size should a wedding photo QR code be?
Roughly one tenth of the distance it will be scanned from. That means 3–4 cm on a table card, 5–6 cm on an A5 table tent, 10 cm on an A4 sign, and 20 cm or more on a welcome board seen from a couple of metres away.
Do wedding QR codes expire?
Static QR codes never expire — the link is encoded in the pattern itself, so the code works for as long as the destination does. Dynamic codes point at a redirect service and can stop working if that subscription lapses, which is why static codes are safer for a printed wedding sign.
Can I put a QR code on a photo or a dark background?
It is best not to. Phone cameras need clear dark-on-light contrast and a quiet margin around all four sides. Printing over a photograph or reversing to light-on-dark makes codes unreliable on older phones and in dim reception lighting.
Where should wedding photo QR codes be placed?
One on every table, where phones are already out, plus one at the bar and one near the guest book. A single sign at the entrance underperforms because guests are being greeted there, not taking photos.
What if a guest cannot scan the code?
Print the link or a short event code in small text underneath, so anyone with camera scanning switched off or an older phone can type it instead. It is a one-line addition that rescues a surprising number of guests.

Keep reading

More guides