Share Photos in Bulk Online: Fast Group Photo Sharing
Need to share hundreds of photos at once? Learn the fastest ways to send bulk photos online without losing resolution or original quality.
To share hundreds of photos at original resolution, zip them into one archive and upload to a transfer service — HexaTransfer accepts 10 GB archives, which covers roughly 400 RAW files or 4,000 high-quality JPEGs. Avoid Google Photos and iCloud Shared Albums for this: both downscale images by default. Avoid iMessage and WhatsApp: both re-compress. A single link to a zipped folder is faster and cleaner than dragging 200 files into a chat.
How big bulk photos actually get
Typical sizes per image:
- iPhone HEIC (12 MP): 2-3 MB
- JPEG from DSLR (24 MP, fine): 8-12 MB
- RAW from Sony A7 IV (.ARW): 40-60 MB
- RAW from Fujifilm GFX (.RAF medium format): 80-120 MB
- TIFF from scanned film: 100-300 MB
A wedding shoot of 1,500 JPEGs at 10 MB each is 15 GB. A RAW archive from the same shoot is 60-90 GB. For most casual sharing you're probably under 2 GB; for professional delivery, budget 10-50 GB.
Why Google Photos and iCloud break quality
Google Photos' free "Storage saver" setting re-encodes photos to a maximum of 16 MP. iCloud Shared Albums downscales to 2,048 pixels on the long edge and recompresses as JPEG. If the recipient needs to edit or print, both are unusable. Both services keep original quality in the main library (consumed from your paid storage quota) but applying that to shared content requires the recipient to be on the same ecosystem with enough paid storage.
Zipping without losing metadata
EXIF, IPTC, and XMP metadata are stored inside the JPEG/RAW file and survive zipping untouched. What can get lost:
- Folder hierarchy if the recipient extracts to a flat directory (preserve with "store paths" in 7-Zip).
- Creation dates on macOS when extracting across filesystems (timestamps shift to extraction time).
- Finder comments and tags on macOS (stored as extended attributes; use
.zipviaditto -c -k --keepParentto preserve).
For most clients, a standard .zip made with your OS's built-in tool is fine. For archival work, use .tar.gz on macOS/Linux or 7-Zip with "Store" compression (fast, no compression) for already-compressed JPEGs.
Skip compression on JPEGs
.zip with deflate does almost nothing to a folder of JPEGs — expect 1-3% savings for 10x the CPU time. Use "Store" mode (no compression) in 7-Zip or zip -0 to just bundle files without the pointless compression pass. Your upload speed will thank you.
RAW files are different. Many cameras write uncompressed RAW by default, and .zip can shave 15-25%. If your camera offers lossless-compressed RAW (.ARW on newer Sony bodies, .CR3 on Canon), that's already squeezed and zipping adds nothing.
Free services for bulk photo transfer
| Service | Max archive size | Preserves EXIF | Link duration | |---|---|---|---| | HexaTransfer | 10 GB | Yes | 14 days | | WeTransfer free | 2 GB | Yes | 3 days | | SwissTransfer | 50 GB | Yes | 30 days | | Dropbox shared folder | 2 GB (Basic) | Yes | Permanent | | Google Drive link | 15 GB (shared) | Yes | Manual | | Flickr | 1000 photos free | Yes but displays re-encoded | Permanent |
For a one-time handoff to a client, HexaTransfer or SwissTransfer is simpler than asking them to accept a Drive folder invite.
Organising photos before upload
Recipients hate archives full of DSC_0001.JPG through DSC_2458.JPG with no structure. Before zipping:
- Cull obvious rejects (closed eyes, test shots).
- Create subfolders by moment or setup:
01_ceremony/,02_portraits/,03_reception/. - Export a small "selects" subfolder at web resolution for quick social posting.
- Include a
README.txtif there are instructions (print sizes, embargo date, credit line).
This takes 20 minutes and makes you look professional. It also helps the recipient not accidentally delete your master files.
HEIC compatibility problems
Photos from iPhones default to HEIC, which Windows 10 before the media extensions add-on can't open. If sending to a mixed audience, convert to JPEG on export. Lightroom and Photos both offer a "convert on export" option. For batch conversion on macOS, the Preview app handles 100+ files at once; on Windows, IrfanView or XnConvert.
Privacy: faces, locations, and metadata
Photos carry GPS coordinates by default. Sending 500 photos from a home shoot to a new client also sends your home address. Before bulk sharing with anyone outside a trusted circle, strip GPS EXIF:
- Lightroom: uncheck "Location" in the export metadata panel.
- Photos (macOS): File > Export > toggle "Include location information" off.
- Windows Explorer: right-click > Properties > Details > "Remove Properties and Personal Information".
exiftoolbatch:exiftool -gps:all= -P *.jpg
End-to-end encryption during transit (HexaTransfer) prevents interception, but metadata inside the JPEG itself is a separate concern handled before you zip.
Sending to non-technical recipients
Grandparents and wedding guests often can't extract a .zip. For those audiences, either:
- Create a Google Photos album (accept the downscaling trade-off).
- Use a dedicated gallery tool like SmugMug or Pic-Time.
- Send a smaller curated set of 20-50 photos at full resolution they can save individually.
Bulk zip transfer is best for recipients who know what to do with it: editors, printers, clients, family archivists.
Try it at hexatransfer.com — upload your zipped photo archive, share the link, done. 10 GB free, no account.
Send large files securely with end-to-end encryption
Transfer files up to 10 GB for free with end-to-end encryption. No account required. Your files are encrypted in your browser before upload — no one else can read them.
Send a file