Email attachment limits haven't kept up with modern file sizes. Gmail caps attachments at 25 MB, Outlook at 20 MB — but a single photo from a modern smartphone can be 10+ MB, and a short video easily exceeds 100 MB. Here are 10 proven methods to compress your files and get them through email, ranked from simplest to most advanced.
📋 Table of Contents
- 1. ZIP Compression (Built-In)
- 2. Image Compression Tools
- 3. PDF Compression
- 4. Cloud Storage Links
- 5. Split Large Archives
- 6. Video Compression
- 7. Convert File Formats
- 8. Remove Unnecessary Data
- 9. Use 7-Zip for Better Compression
- 10. File Transfer Services
- Compression Method Comparison
- Frequently Asked Questions
1. ZIP Compression — The Universal Solution
The simplest and most universal compression method. Every operating system supports ZIP natively — no downloads needed.
How to ZIP Files
- Windows: Select files → Right-click → "Compress to ZIP file" (Win 11) or "Send to → Compressed folder" (Win 10)
- Mac: Select files → Right-click → "Compress [X] Items"
- Linux:
zip -r archive.zip files/
Best For
Text files, spreadsheets, documents, and bundling multiple files into one attachment. Text-heavy files can see 60-80% size reduction.
Not Great For
Already-compressed files (JPEG, MP4, MP3) — these shrink by less than 5% in a ZIP.
| File Type | Original Size | After ZIP | Reduction |
|---|---|---|---|
| CSV spreadsheet | 50 MB | 8 MB | 84% |
| Word document (.docx) | 25 MB | 18 MB | 28% |
| Text log file | 100 MB | 15 MB | 85% |
| BMP image | 30 MB | 5 MB | 83% |
| JPEG photos | 50 MB | 49 MB | 2% |
2. Image Compression Tools
If you're sharing photos or images, dedicated image compression tools achieve far better results than ZIP.
Free Online Tools
- TinyPNG/TinyJPG: Reduces PNG and JPEG file sizes by 40-70% with barely visible quality loss. Upload up to 20 images at once for free.
- Squoosh (by Google): Browser-based tool that lets you compare compression levels side-by-side. Supports WebP, AVIF, and other modern formats.
- ImageOptim (Mac): Desktop app that batch-optimizes images by stripping metadata and applying smart compression.
Built-In Methods
- Reduce resolution: A 4000×3000 photo resized to 1920×1080 drops from 10 MB to about 2 MB
- Convert format: BMP (30 MB) → PNG (5 MB) → JPEG at 80% quality (1 MB)
- Strip metadata: Remove EXIF data (GPS, camera settings) to save 50-200 KB per image
3. PDF Compression
PDF files can grow large when they contain high-resolution images, embedded fonts, or scanned pages. Here's how to shrink them:
Online Tools
- Adobe Acrobat Online: Free compression that reduces PDFs by 30-60% while maintaining readability
- Smallpdf: Simple drag-and-drop compression with preview. Free tier allows 2 tasks per day.
- iLovePDF: Batch compression with three quality levels — extreme, recommended, and less compression
Desktop Methods
- Adobe Acrobat Pro: File → Save As → Reduced Size PDF
- Preview (Mac): File → Export → Quartz Filter → "Reduce File Size"
- Ghostscript (command line):
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -o output.pdf input.pdf
4. Cloud Storage Links (Best for Large Files)
Instead of attaching large files to email, upload them to cloud storage and share a download link. This bypasses all email size limits.
| Service | Free Storage | Max File Size | Link Sharing |
|---|---|---|---|
| Google Drive | 15 GB | 5 TB | ✅ Yes |
| OneDrive | 5 GB | 250 GB | ✅ Yes |
| Dropbox | 2 GB | 2 GB (free) | ✅ Yes |
| iCloud Drive | 5 GB | 50 GB | ✅ Yes |
Tip: Gmail, Outlook, and Apple Mail automatically suggest cloud links when attachments exceed the limit. Just click "Use Google Drive" or "Upload to OneDrive" when prompted.
5. Split Large Archives
If a file is too large even after compression, split it into multiple parts that each fit within the email size limit.
- 7-Zip: Right-click → 7-Zip → Add to Archive → Set "Split to volumes" to "24M" (for 25 MB email limits)
- WinRAR: Add to Archive → Set "Split to volumes, size" to the desired part size
- macOS Terminal:
split -b 24m largefile.zip part_
The recipient will need to combine the parts before extracting. Include instructions in your email: "Download all parts, place them in one folder, then open part 1."
6. Video Compression
Videos are the hardest files to email because they're already compressed. Standard ZIP compression has almost zero effect. Instead:
- HandBrake (free): Re-encode videos at lower bitrate/resolution. A 500 MB 4K video can drop to 50 MB at 720p with minimal visible quality loss.
- VLC Media Player: Media → Convert/Save → Select a smaller profile (H.264 + MP3)
- Reduce resolution: 4K → 1080p cuts size by ~75%. 1080p → 720p cuts another ~50%.
- Trim length: Cut unnecessary parts. A 10-minute video trimmed to 2 minutes is 80% smaller.
7. Convert to More Efficient Formats
Sometimes the best compression is simply switching to a more efficient file format:
| Original Format | Convert To | Typical Savings |
|---|---|---|
| BMP image | PNG or JPEG | 80-95% |
| TIFF image | JPEG or WebP | 70-90% |
| WAV audio | MP3 or AAC | 85-95% |
| AVI video | MP4 (H.264) | 70-90% |
| PNG screenshot | WebP | 40-60% |
| PowerPoint (.pptx) | 30-60% |
8. Remove Unnecessary Data
Files often contain hidden data that inflates their size:
- Images: Strip EXIF metadata (camera settings, GPS coordinates) — saves 50-500 KB per image
- Documents: Remove embedded fonts you don't need, delete revision history, compress images within the document
- Spreadsheets: Delete empty rows/columns, remove unused sheets, clear formatting from empty cells
- PDFs: Remove annotations, flatten form fields, discard bookmarks and thumbnails
9. Use 7-Zip for Maximum Compression
If standard ZIP isn't compressing enough, 7-Zip's .7z format typically achieves 10-30% better compression than ZIP, especially on large file collections.
- Download 7-Zip from
7-zip.org(free, open-source) - Right-click files → 7-Zip → Add to Archive
- Set format to .7z and compression level to "Ultra"
- For maximum compression, set dictionary size to 64 MB or higher
10. File Transfer Services
For truly large files (1 GB+), dedicated file transfer services are the best option:
- WeTransfer: Send up to 2 GB free (no account needed). Files available for 7 days.
- Firefox Send alternatives: Several privacy-focused services offer encrypted file transfer with auto-expiry
- Smash: No file size limit on the free tier. Files available for 14 days.
- SwissTransfer: Up to 50 GB free, with end-to-end encryption option
Compression Method Comparison
| Method | Best For | Typical Reduction | Difficulty |
|---|---|---|---|
| ZIP compression | Text, documents, bundling | 20-85% | ⭐ Easy |
| Image compression | Photos, screenshots | 40-70% | ⭐ Easy |
| PDF compression | PDF documents | 30-60% | ⭐ Easy |
| Cloud links | Any large file | N/A (bypass limit) | ⭐ Easy |
| Split archives | Huge single files | Varies | ⭐⭐ Medium |
| Video compression | Video files | 50-90% | ⭐⭐ Medium |
| Format conversion | Inefficient formats | 40-95% | ⭐⭐ Medium |
| Data stripping | Metadata-heavy files | 5-15% | ⭐⭐ Medium |
| 7-Zip ultra | Maximum compression | 30-90% | ⭐⭐ Medium |
| Transfer services | Very large files (1GB+) | N/A (bypass limit) | ⭐ Easy |
Got a ZIP File to Convert?
Convert ZIP archives to PDF for easy viewing and sharing — free, private, no sign-up.
Convert ZIP to PDFFrequently Asked Questions
It varies by provider: Gmail allows up to 25 MB, Outlook.com allows 20 MB, Yahoo Mail allows 25 MB, and Apple iCloud Mail allows 20 MB. For larger files, most services automatically offer cloud sharing links (Google Drive, OneDrive, iCloud) instead of traditional attachments.
It depends on the method. ZIP compression is lossless — the original file is preserved perfectly. Image compression (reducing resolution or quality) is lossy — some detail is permanently removed. Always keep original files as backups before using lossy compression.
Files that are already compressed (JPEG, PNG, MP4, MP3, PDF) have very little redundant data left to compress. ZIP works best on uncompressed formats like BMP, TXT, CSV, XML, and DOCX. For already-compressed files, ZIP mainly helps by bundling them into a single file.
Right-click the file on Windows or Mac and select 'Compress' or 'Send to → Compressed folder.' This creates a ZIP file instantly using your OS's built-in compression. No software download needed. For images specifically, use online tools like TinyPNG for fast, significant size reduction.
Yes, but ZIP won't help much since video is already compressed. Instead: 1) Use HandBrake to re-encode at a lower bitrate/resolution, 2) Trim the video to only the necessary portion, 3) Use a cloud sharing link (Google Drive, Dropbox) instead of attaching directly.