Answer: deliver through one client gallery link
How to send photos to clients, step by step
Deliver finished photos through one shoots.page client gallery link: upload the JPEG, PNG, HEIC, TIFF or WebP files, publish, and send the link. Your client opens it with no account, browses the set and downloads the originals byte for byte, one by one or as a ZIP. Free up to 2 GB.
Last updated
The short answer
For portrait, wedding and event deliveries, use a shoots.page client gallery link. Your client opens a thumbnail grid and full-screen viewer, then downloads single photos or the whole set as one ZIP. They never install an app or create an account.
Email still suits a contract, an invoice or one or two previews; a full set hits the 25 MB attachment cap. To weigh a gallery against a transfer link, see gallery vs file transfer.
Five ways to send photos, honestly compared
| Method | Best for | Limits |
|---|---|---|
| shoots.page client gallery link | Delivering finished photos to a paying client | Photos only (JPEG, PNG, HEIC, TIFF, WebP, RAW), no video; 2 GB free or 100 GB on Pro |
| Email attachments | Contracts, invoices, one or two preview images | Gmail, Outlook.com and Yahoo Mail cap attachments at 25 MB; Gmail swaps anything bigger for a Google Drive link |
| Messaging apps | Casual chats and quick informal previews | WhatsApp says photos are usually compressed when shared, and a full set gets lost in the chat thread |
| File-transfer links | Temporary one-off handoffs between professionals | WeTransfer's free plan allows 10 transfers or 3 GB in any rolling 30-day window and keeps uploads online for up to 3 days, after which the link stops working |
| Cloud drives | Backups and collaborative folders | A folder of files rather than a gallery; a free Dropbox link pauses for a day after 20 GB of downloads |
The shoots.page delivery workflow
Select files on the homepage
Pick your finished JPEG, PNG, HEIC, TIFF, WebP or RAW files right in the browser. Files stay local while you set the gallery title and delivery options, and the draft persists in the browser even if you reload.
Sign in to start the upload
Sign in with Google (free account) to send. Your file selection, title and settings carry through sign-in, so there is no re-picking.
Let the multipart upload run
The gallery is created server-side and uploads run in resumable 8 MiB parts. If your connection drops or you close the window, coming back resumes where it stopped.
Previews generate automatically
In the background, shoots.page renders 480 px thumbnails and 2000 px JPEG previews. RAW files get a rendered 2000 px JPEG preview too, so clients can browse RAW sets without special software.
Review, publish, share the link
Review the gallery exactly as your client will see it, then publish. The unlisted link (
https://shoots.page/g/<slug>) is copied for you: paste it into your own message, or email it from shoots.page under Share gallery, Send to a client. Gallery links stay out of search engines, so only people with the link can find the gallery. See the full create-a-gallery walkthrough or an example portrait gallery.Manage it later
From the app you can update the title, cover photo, password, expiry, download toggles and proofing settings, or revoke and delete the gallery. The link stays the same while you adjust settings.
Edge cases: big sets, passwords, expiry
Delivering hundreds of photos at once is normal here. The client gallery shows 60 photos per page, so the grid stays quick to browse on a phone.
If the job calls for it, add an optional password (8 to 256 characters) or an expiry date from the gallery settings. The client sees the expiry date on the gallery when one is set.
JPEG, PNG, HEIC, TIFF and WebP originals download byte-for-byte as you uploaded them, metadata included, so you share photos without losing quality.
Common questions
Does the client need an account to view or download?
No. Your client opens the link and immediately sees the gallery grid and full-screen viewer. No registration, no login and no app, ever.
Can you send RAW files to clients?
Yes. CR2, NEF and DNG are verified, and most LibRaw-supported RAW formats work. Clients browse 2000 px previews and download a full-size JPEG of every RAW that opens on any device; turn on RAW downloads if they also need the RAW files.
What happens if the upload is interrupted?
Uploads run in 8 MiB parts with progress tracked automatically. Lose the connection or close the tab, and the upload resumes from the last completed part when you come back.
Can you change the gallery after sharing the link?
Yes. Edit the title, swap the cover photo, toggle downloads, or set a password or expiry at any time; the link stays the same. Revoke link switches it off, and Publish again brings back the same URL.
Deliver your next set this way
Pick a finished set on the homepage and build the gallery draft before you even sign in.