Which code where
| Job | Code type | Static or dynamic | Where |
|---|---|---|---|
| Shared photo album | URL | Dynamic | Table cards, welcome sign, order of service |
| RSVP | URL | Dynamic | Invitation, save the date |
| Gift registry | URL | Dynamic | Invitation insert, wedding website |
| Playlist requests | URL | Static or dynamic | Bar, table cards |
| Venue Wi-Fi | Wi-Fi | Static | Welcome sign, table cards |
| Directions | Geo | Static | Invitation, order of service |
Before the day: RSVP and registry
The invitation goes out months ahead, and things change. A dynamic code on the invitation means a new RSVP form, a moved registry or a venue change is a link edit, not a reprint. Point it at your wedding website rather than straight at the form, so the same code still works when the RSVP closes and becomes the schedule page.
Keep the registry behind a click on that site rather than as its own code. A code that leads straight to a gift list on the invitation reads as a demand, and one code per card is easier for guests anyway.
On the day: the album code
This is the code most couples want. A shared album collects everyone’s phone photos in one place, which is usually better than the official set for the moments the photographer missed. Put the same dynamic code on every table card, the welcome sign and the back of the order of service. Guests scan when they sit down, when the speeches start, and again at the end of the night.
Because it is dynamic, you can point the code at the upload page during the day and switch it to a thank-you page with the finished gallery a week later.
The bar: playlist and Wi-Fi
A playlist request code on the bar gives guests something to do while they wait, and gives the DJ or the band a queue of songs people actually want. Pair it with a Wi-Fi code if the venue has guest Wi-Fi. Barns and country houses often have poor signal, and a guest who cannot get online cannot upload photos or send a request.
Getting the table card right
- Place cards: 2 cm minimum. Scan distance is about 20 cm. Do not print the code over a pattern or under a name.
- Table tents and menus: 3 to 4 cm. Level Q if you add a monogram in the middle.
- Welcome sign: guests read it from 1.5 m or more, so 15 to 20 cm. Work it out with the size calculator.
- Matte card, not gloss or foil. Candles and fairy lights create glare, and glare hides modules.
- Dark ink on cream or white. Blush on white and gold on cream do not have enough contrast. Check any pair in the contrast guide.
- A line of instruction and the short address: “Scan to add your photos, or visit ourwedding.example”. The address is the fallback for anyone whose camera will not cooperate.
Do this
A 3 cm level Q code in deep brown on matte cream card, monogram in the centre, 'Scan to share your photos' beneath, pointing at a dynamic link to the upload page.
Not this
A 1.5 cm rose-gold foil code on white gloss card, half covered by the calligraphy of the guest's name, pointing straight at an album that asks guests to create an account.
In practice
Print one card the week before and scan it at the venue, at dinner time, with the lights as they will be. If it fails there, make the code bigger or darker before the full print run.
Album privacy
Guests will upload photos of children, older relatives and people who did not agree to be online. Use an album that needs the link or a code to view, not one that is public or searchable, and say “private album” on the card so people know. Do not post the album link on public social media. When the album has done its job, close uploads and repoint the dynamic code to the finished gallery or a thank-you page.
A dynamic code records how many times it was scanned and roughly when, not who scanned it. That is fine, but it is one more reason to keep the destination private.
Try it yourself
Paste one line per table, such as “Table 4, your-album-link”, into the batch generator and print the sheet on matte card. In QR Studio, make the album code dynamic first so you can change the link after the day.