QR Code for Wedding Photos: Free Guest Photo Sharing
Paste a shared Google Photos, iCloud, or Dropbox album link and get a QR code guests scan to view and upload their own wedding photos.
Built by Toolsque Team · last updated August 21, 2026 · checked against our testing process
How to make a QR code for wedding photos
- Create a shared album first: use Google Photos, an iCloud Shared Album, or a Dropbox folder, and turn on the setting that lets guests add their own photos, not just view them.
- Copy the shareable link: the Google Photos share menu, the invite link from an iCloud Shared Album, or a Dropbox File Request link. iCloud's Public Website link is view only, so guests could look but not add.
- Paste it into the box above: the QR code updates instantly. Scanning it opens the album on any phone.
- Test it yourself first: scan the code with your own phone, open the album, and try adding a photo before you print anything.
- Print it for the day: a small table-tent card for each reception table, one larger version for the welcome table, with "Scan to add your photos!" printed next to it.
A QR code for wedding photos puts every guest's shots in one album
A QR code can't hold photos itself, same as it can't hold a PDF: it only holds a link. Paste in a shared album link and this tool turns it into a scannable code. Guests point their phone camera at it, the album opens in their browser or photos app, and if the album accepts uploads, a tap adds whatever they just shot straight into it. No app to install, and no group text full of blurry candids. Set it up before the ceremony and by the reception's last song the album has photos from every table, every angle, every moment the hired photographer wasn't standing in.
Can guests upload without an app or an account?
No app is needed to scan, whichever album you use. Whether guests need an account to add photos depends on where the album lives:
| Where the album lives | View with no account | Add photos with no account | Guests see each other's photos |
|---|---|---|---|
| Google Photos | Yes | No, they sign in with a Google account | Yes |
| iCloud Shared Album | Yes, with the Public Website link | No, invited guests post with an Apple ID | Yes |
| Dropbox File Request | No, it only takes uploads | Yes | No |
Most Android users and plenty of iPhone users already have a Google account, so Google Photos works for most weddings and lets everyone watch the album fill up. If a lot of your guests won't have one, or you'd rather collect photos privately, a Dropbox File Request is the only free option here that takes uploads from anyone.
Set up the shared album before you generate the code
Google Photos: create a new album, open its options, and turn on Collaborate, which lets other people add photos. Copy the album link from the share menu and paste it into the box above. Anyone with the link can view the album, and anyone signed in to a Google account can add their own shots.
iCloud Shared Album: on iPhone, go to Photos, create a new Shared Album, then either turn on "Public Website" for a link anyone can view without an Apple ID, or invite guests directly and turn on "Subscribers Can Post" so invited contributors can add their own photos. The public website link is view-only, not upload-enabled, so if guest uploads matter more than easy viewing, the invite link is the one to paste here even though it means each guest needs to accept with an Apple ID.
Dropbox: create a folder, then use File Request to generate a link that lets anyone upload files into it without seeing what's already there, or share a regular folder with edit access if you'd rather guests browse it too. Either link works with this tool.
Will the code stop working?
Not the one you make here. It's a static code: the album link is written into the pattern itself, so it keeps working as long as the album stays shared. There's no account, subscription or scan limit behind it.
That matters because a lot of wedding photo services put limits on "free". Some cap the free plan at a set number of guest uploads, 50 in one case, and some make dynamic codes that point at their own server and stop working when a trial ends. A code printed on every reception table is the worst place to find that out. Here's why some QR codes expire and others never do.
Where to put the code at the wedding
One large printed code on the welcome or guest book table catches people as they arrive. Smaller versions work well as table-tent cards on every reception table, so nobody has to leave their seat to find it. Some couples add the code to favor tags or print it directly on the program, next to the seating chart or the night's schedule. Wherever it goes, print one line next to the code so nobody has to guess what it's for: "Scan to add your photos!" is enough.
Why this beats a disposable camera or a hashtag
Disposable cameras cost money per camera, run out of film mid-reception, and need developing before anyone sees a single shot: some of those rolls never get developed at all. A hashtag approach depends on guests remembering the exact spelling, having a public account, and actually posting before the moment passes; photos sitting on private accounts never surface. A QR code skips all of it. Everything lands in the same album automatically, the moment it's taken, with no film to lose and no hashtag to search through later.
The setup that works best is simple. Make the album two weeks before, put a small card on every reception table and one large code at the welcome table, and the album fills up on its own: getting-ready shots from the wedding party, phone pictures from the ceremony, and candids from tables the photographer never reached, all in time order the next morning.
Print size and a privacy note
For a table-tent card read from arm's length, roughly 30 to 40cm away, print the code at about 3 to 4cm (1.2 to 1.6in) square. Smaller than that and phones start struggling to focus at that distance; larger is fine, it never hurts. On a full welcome-table sign viewed from further back, size it up to 8 to 10cm.
Worth knowing before you print: a Google Photos or iCloud album set to "anyone with the link" means exactly that: anyone holding the link or a photo of the QR code can open it, not only people you invited. For a private family wedding that's normally a non-issue, since the code only circulates among guests. If you'd rather keep it tighter, avoid posting the code anywhere public online and stick to printed copies handed out in person.
What the free route saves against paid guest photo apps
Most results for this search are paid event apps. They work, but the shared album route gets the same outcome for $0. The math:
| Method | Typical cost | What you get |
|---|---|---|
| Shared album plus printed QR | $0 | Unlimited uploaders, up to 20,000 items in a Google Photos album |
| Paid guest photo app | A one-off fee per wedding, or a capped free plan | Same core feature, often with photo or upload caps on cheaper plans |
| 10 disposable cameras | Roughly $250 to $270: about $15 per camera plus $10 to $12 developing | Maybe 270 frames, no previews, a two week wait |
Photo limits and quality: the numbers that pick your platform
| Platform | Album cap | Quality |
|---|---|---|
| Google Photos | 20,000 items per album | Originals kept; uploads count against each uploader's own Google storage, not yours |
| iCloud Shared Album | 5,000 items | Photos downscaled to 2048 px on the long edge; video compressed to 720p, capped at 15 minutes |
| Dropbox file request | No item cap, only your quota | Originals kept; 300 photos at 4 MB each is 1.2 GB, most of a free 2 GB plan |
Guest videos are the trap: iCloud compresses them hard, and a dozen 100 MB clips can empty a free Dropbox alone. For heavy video, use Google Photos.
Exact artwork specs for the two print sizes
A QR code scans reliably to about 10 times its printed width. The two sizes above translate to:
- Table tent, 3.5 cm code on a 4 x 6 in card: export a 413 x 413 px PNG, which is exactly 3.5 cm at 300 DPI. Scans to about 35 cm, arm's length at a place setting.
- Welcome sign, 8 to 10 cm code: export SVG so the print shop can scale it without softening the edges; scans from about 1 m.
For other signage, divide the farthest scan distance by 10 to get the minimum code width. If a print comes back soft, work through the blurred QR fixes; the transparent QR code generator removes the white box for printed stationery.
A three week countdown that catches failures early
- 3 weeks out: create the album and switch on guest uploads: Collaborate in the Google Photos album options, or Subscribers Can Post on iCloud.
- 2 weeks out: test one upload from an iPhone and one from an Android, on cellular, not your home WiFi. Use a phone signed in to a different Google account from yours, so you see what a guest sees.
- 10 days out: print a single draft card and scan it under warm indoor light, the light your reception will actually have.
- 48 hours out: freeze the link. The printed code itself never expires, but changing sharing settings after printing orphans every card on every table.
If the venue has weak cellular, print a WiFi QR code beside it so guests get online before they upload.
After the wedding: download first, then close the album
Leave the link live 2 to 4 weeks; stragglers upload from the airport. Then, in order:
- Download everything. A big Google Photos album can download as several zip files, so check the file count before you delete anything.
- Close Google Photos: open the album, tap the three dot menu, choose Options, switch off Link sharing.
- Close iCloud: open the shared album, tap the people icon, turn off Subscribers Can Post, then delete the album once both of you hold copies.
A public album full of guests and their kids should not stay open forever; closing it takes under a minute.
Related tools
Printing a lot of codes for different tables or events? The bulk QR code generator from an Excel list makes several at once. Want the code to blend into a printed design instead of sitting in a white box? Try the transparent QR code generator, and if a guest hands you a code from somewhere else, check it first with the safe QR code scanner.
QR codes get used for memorials in much the same way. If that is what you are here for, QR codes for headstones covers cost, weatherproofing and what happens to the link in twenty years.
Frequently Asked Questions
Can a QR code hold my actual wedding photos?
No. A QR code only stores a small amount of text, enough for a link, not photo files. You host the photos in a shared album (Google Photos, iCloud, or Dropbox) and the code links to that album, so scanning it opens the real thing.
Which app should I use: Google Photos, iCloud, or Dropbox?
Google Photos suits most weddings: iPhone and Android guests can view the album without an account, and anyone signed in to a Google account can add photos. iCloud Shared Albums work if most guests use iPhone, but each contributor has to be invited and post with an Apple ID. A Dropbox File Request is the only one that takes uploads from guests with no account at all, though they won't see each other's photos.
Do guests need to download an app to scan and add photos?
No app is needed to scan the code; any phone camera reads it. To add photos to a Google Photos album, a guest signs in with a Google account, in the browser or the app. A Dropbox File Request needs no account at all.
Can guests upload without a Google account?
Not to Google Photos. They can view the album, but adding photos needs a Google account. If that will leave some guests out, use a Dropbox File Request instead, which takes uploads from anyone.
Who can see the album once the QR code is out?
Anyone who scans the code or gets the link can view it, since these are "anyone with the link" albums by design. That's fine for a private event where the code stays among guests, but avoid posting the code publicly online if you want it more contained.
How big should I print the code for a table-tent card?
About 3 to 4cm (1.2 to 1.6in) square works for a card read from 30 to 40cm away, a typical seated distance. Go bigger for a welcome-table sign viewed from further back, roughly 8 to 10cm.
What happens if I forget to turn on guest uploads?
Guests can still scan the code and view the album, but they won't be able to add their own photos to it. Go back into the album's settings, turn on Collaborate in Google Photos or Subscribers Can Post in iCloud, and the same printed code starts accepting uploads without needing to be regenerated.
Does the QR code expire after the wedding?
No. The code is a static link to your album, so it keeps working as long as the album exists. You can turn off uploads after the event and keep it as a permanent viewing link for the couple and family.
