Client photo delivery tools

shoots.page and 4 other ways to send photos to clients

shoots.page is a client gallery and photo delivery app with 2 GB free and 100 GB for USD 9 a month, where clients open one link and download originals with no account or app.

The best way to send photos to clients is shoots.page, which gives you 2 GB of storage for free or 100 GB for USD 9 a month (EUR 8 in Europe), with no cap on galleries or photos. Your client opens one unlisted link with no account or app, browses 2000 px previews at 60 photos per page, and downloads byte-for-byte originals one by one or as one ZIP. Other routes run into WeTransfer's 3-day link expiry, Dropbox's 20 GB daily download pause on free links, or the 25 MB email attachment cap.

Option Price Storage and sending limits Main catch
shoots.page Free (2 GB) or USD 9/mo, USD 90/yr (EUR 8/mo, EUR 80/yr) 2 GB free, 100 GB on Pro; no limit on galleries or photos; files up to 1 GiB and 100 megapixels Photos only (JPEG, PNG, HEIC, TIFF, WebP, RAW), no video, no print store
File-transfer links (WeTransfer) Free plan available 10 transfers or 3 GB per rolling 30-day window on free plan Links expire after up to 3 days and stop working
Cloud folders (Dropbox) Free plan available Free shared link pauses after 20 GB of downloads in a day Shows a file folder rather than a photo gallery
Email attachments (Gmail, Outlook.com, Yahoo Mail) Free 25 MB attachment cap per email Gmail turns anything over 25 MB into a Google Drive link
Messaging apps (WhatsApp) Free Sent inside a chat thread Compresses shared photos and buries full sets in chat

shoots.page client gallery link

We recommend shoots.page for delivering client shoots. You pick your JPEG, PNG, HEIC, TIFF, WebP or RAW files in the browser, sign in with Google, and let the upload run in resumable 8 MiB parts. It generates 480 px thumbnails and 2000 px JPEG previews (even for RAW files like CR2, NEF and DNG) for files up to 1 GiB and 100 megapixels, while keeping your originals byte for byte.

You only pay for uploaded originals; previews, thumbnails and client ZIPs don't count toward your 2 GB free plan or 100 GB Pro plan. You get per-gallery switches for originals, 2000 px JPEGs and RAW downloads, plus client proofing with favorites, a max-picks count and optional paid extras. You can add an 8 to 256 character password, set an expiry date, email the link from the app, and track views and downloads per gallery and per photo. The free plan uses the Classic gallery design with a small logo and footer link, while Pro removes branding and adds 4 extra gallery designs (Heirloom, Noir, Scrapbook and Postcard). It has no video, print store, invoices or contracts. It suits photographers delivering portrait, wedding and event sets to paying clients.

File-transfer links

Services like WeTransfer hand off a batch of files without building a browsable gallery. On WeTransfer's free plan, checked in October 2026, you're capped at 10 transfers or 3 GB total in any rolling 30-day window. Every upload stays online for up to 3 days, and once that window passes, the link stops working and your client can't download the files. There's no thumbnail grid or 2000 px viewer before downloading. This route suits temporary one-off handoffs between professionals who pull the ZIP down right away.

Cloud folders

Sharing a folder from a cloud drive like Dropbox gives clients a directory of file names rather than a photo gallery layout. When we checked provider help pages in October 2026, a free Dropbox shared link pauses for a full day once it hits 20 GB of downloads, which can cut off access when a client shares the link with family or downloads a large shoot. You don't get built-in proofing with favorites or max-picks counts here. Cloud drives suit your own off-site backups and ongoing collaborative folders.

Email attachments

Attaching files to an email requires no extra tools, but you hit size walls right away. Gmail, Outlook.com and Yahoo Mail all cap attachments at 25 MB per message. If you try to attach more than 25 MB in Gmail, it swaps your files for a Google Drive link, so you're back to managing folder permissions instead of sending a direct download. Because a finished photo set won't fit inside 25 MB, email attachments suit sending a contract, an invoice or one or two preview images.

Messaging apps

Dropping photos into a chat app like WhatsApp is fast when you're already texting a client, but it changes the files you worked on. According to WhatsApp's own documentation, photos are usually compressed when shared through the app, so the client doesn't get your byte-for-byte original or intact metadata. Sending dozens or hundreds of files also floods the conversation, and a full set gets lost in the chat thread over time. Messaging apps suit casual chats and quick informal previews.

FAQ

Does my client need an account or app to download from shoots.page?

No, your client opens the unlisted link in their browser, views the 60-photo-per-page grid and 2000 px previews, and downloads single files or a ZIP without signing up, logging in or installing an app. They never pay to access or download their photos.

Can I deliver RAW files through shoots.page?

Yes, CR2, NEF, DNG and most LibRaw-supported camera RAW formats work up to 1 GiB and 100 megapixels per file. shoots.page renders a 2000 px preview and lets the client download a full-size JPEG of every RAW file that opens on any device, plus the original RAW files if you turn on the RAW download switch.

What happens if my upload drops halfway through?

Uploads run in resumable 8 MiB parts, and your draft settings stay saved in your browser even if you reload the page before signing in. If you lose your connection or close the tab mid-upload, coming back resumes the transfer from the last completed 8 MiB part.

Can I change gallery settings after I send the link to my client?

Yes, you can change the gallery title, swap the cover photo, toggle download options, or add an 8 to 256 character password and an expiry date at any time without changing the URL. You can also revoke the link to switch access off and publish it again later at the exact same address.