One gallery link, one printable code
How to make a QR code for photos
Upload the photos to one online gallery, copy its link, turn the link into a QR code, then print it and test-scan it on a real phone. Anyone who scans it opens the gallery in a browser, with no account or app, and can view and download the photos; shoots.page does this free up to 2 GB.
Last updated
Five ways to make a QR code for photos
Pick by what the person scanning should be able to do. shoots.page is for viewing and downloading: guests can't upload to it.
| The code opens | How you make it | What people get when they scan |
|---|---|---|
| One photo link | Copy a single image's link into any QR generator. | That one photo. |
| Google Photos shared album | In the Google Photos app: Share, then Show QR Code. Screenshot it to print. | The album in Google Photos. Google says anyone with the link can view the photos and add to the album. |
| iCloud Shared Album, iOS 27 | Copy Album Link, then turn it into a code. | The album at full resolution. People can join on the web without an Apple Account; you control who joins and adds photos. |
| shoots.page | Publish a gallery and paste its link into the free QR tool. | A gallery to view and download: 2000 px previews, original files and ZIPs. No account, no app. |
| Guest-upload event app | Made inside the event app. | A page to add their own photos. shoots.page has no guest upload. |
Make the code in six steps
Upload the photos
On the shoots.page homepage, pick your finished JPEG, PNG, HEIC, TIFF, WebP or RAW files and give the gallery a title.
Publish the gallery
Sign in with Google to send; the account is free and includes 2 GB. An interrupted upload resumes where it stopped. Review the gallery, then publish.
Copy the link
Publishing gives you one link,
https://shoots.page/g/plus the gallery's code. The QR code copies that link, so make it after you publish.Turn the link into a QR code
Paste the link into the free gallery QR code generator. It draws the code in your browser and uploads nothing. Pick SVG for print, since it stays sharp at any size, or PNG for documents and messages.
Print it
Put the code where people will see it, in good, even light: Google's scanning tips warn against shadows and glare on the code.
Test-scan it on a real phone
Scan a printed proof before the full run. The iPhone Camera app reads QR codes, and Google calls the Camera app the easiest way to scan on a Pixel. Check that the gallery opens and a download works.
What a shoots.page code opens
| What | Details |
|---|---|
| People need | The link, plus the password if you set one. No account, app or sign-up. |
| Viewing | In a phone or computer browser, 60 photos per page, 2000 px previews. |
| Downloads | Originals byte for byte for JPEG, PNG, HEIC, TIFF and WebP, 2000 px JPEGs or both, one at a time or as a ZIP. You choose which. |
| Formats | JPEG, PNG, HEIC, TIFF, WebP and RAW. A RAW photo downloads as a full-size JPEG; the RAW file itself only if you allow it. No video. |
| How many photos | No cap on galleries or on photos per gallery. Only storage counts. |
| Privacy | Unlisted link, kept out of search engines. Optional password of 8 to 256 characters. |
| How long it works | Until you revoke or delete the gallery, or until the expiry date you set. |
| Storage | 2 GB free. Pro: 100 GB for USD 9 a month or USD 90 a year before tax (EUR 8 or EUR 80 in Europe, VAT included). |
Does a QR code for photos expire?
A code made from the gallery link has no expiry of its own: it is a static code, with the link in the pattern, so it works as long as the link works. QR Code Generator (by Bitly) says static codes don't expire.
Dynamic codes send people through a QR service's short link, so you can change the destination after printing. The catch: QR Code Generator deactivates them when its free trial ends, and Uniqode's stop redirecting once a cancelled subscription ends. Use one only if the code must be printed before the photos exist, and keep that plan paid.
With a static code, the gallery decides: the photos stay up until the expiry date you set, or until you revoke or delete the gallery.
Where photographers put the code
A printed code helps when you don't have everyone's email address: a sign at a race finish area, a slip sent home after a school sports day, thank-you cards after a party, or a wedding table card that opens the engagement shoot. On your own paperwork, put one on a business card for a sample gallery and at the bottom of an invoice for the delivered photos.
The code copies the link, so print it after you publish. For a finish-line sign, that means once the gallery is live.
Who can open it
Anyone who scans the code can open the gallery, the same as anyone with the link. Gallery links are unlisted: noindex and left out of the sitemap, so they stay out of search engines. For a code on public display or photos of children, add a password of 8 to 256 characters and give it only to the people who should see the photos. You can also set an expiry date or revoke the gallery at any time.
Common questions
Can guests upload their own photos by scanning the code?
Do people need an app or an account to see the photos?
How many photos can one QR code share?
What quality do people get when they download?
Can I make a QR code for a Google Photos or iCloud album instead?
Make the gallery, then the code
Pick your finished photos, publish one gallery and paste its link into the QR tool. It's free up to 2 GB, and nobody who scans needs an account.
Sources
Google Photos Help: Share photos and videos. Apple Support: How to use Shared Albums in Photos, Upgrade your shared albums, Scan a QR code with your iPhone or iPad. Pixel Phone Help: Scan QR codes with your Pixel phone. QR Code Generator Support: What is the difference between Dynamic and Static Codes?, What happens to my account and QR Codes when the trial expires?. Uniqode Help Center: What happens to my QR Codes when my subscription changes or ends?. Checked on 26 October 2026.