Understanding File Size
PDF file size affects uploadability, email delivery, and printing workflows. Too large = problems. Too small = quality concerns.Typical ranges:
- Business card: 1-5 MB
- Flyer (single page): 3-10 MB
- Brochure (8 pages): 10-30 MB
- Booklet (20+ pages): 30-100 MB
- Catalog (100+ pages): 50-200 MB
What Makes Files Large
Size Contributors
- Images (60-80%)
- Page Count (10-20%)
- Embedded Fonts (5-10%)
- Compression (5-10%)
- Other Factors (1-5%)
Biggest factor: Raster imagesWhy large:Solution: Optimize images
- High resolution (300 DPI)
- Large dimensions
- Uncompressed formats
- Multiple images
File Size Problems
Problem 1: File Too Large to Email
Symptoms:- Email bounces back
- “Attachment too large” error
- Can’t send
- Gmail: 25 MB
- Outlook: 20 MB
- Yahoo: 25 MB
- Corporate: Often 10-20 MB
Solution A: Compress PDF
Solution A: Compress PDF
Reduce file size:In Print for Figma:
- Export tab
- Compression: Change from 85% to 75%
- Re-export
- Check new file size
Solution B: Use File Transfer Service
Solution B: Use File Transfer Service
Free services:
- WeTransfer: Free up to 2 GB
- Dropbox: Share link
- Google Drive: Share link
- OneDrive: Share link
- Upload PDF
- Get shareable link
- Email link (not file)
- No size limit (within service limit)
- Recipient downloads directly
- Professional
Solution C: Split into Multiple Files
Solution C: Split into Multiple Files
For multi-page documents:Split by section:
- Part 1: Pages 1-20
- Part 2: Pages 21-40
- Etc.
- Export pages separately in Figma
- Or use PDF split tool
- Multiple emails
- Or use file transfer service
Solution D: Optimize Images
Solution D: Optimize Images
Before exporting:Most effective: When images oversized
- Open images in photo editor
- Resize to actual print dimensions
- Save as JPEG (85-90% quality)
- Replace in Figma
- Re-export
Problem 2: Printer Rejects Large File
Symptoms:- Upload fails
- Printer says “file too large”
- Processing errors
- Online services: 50-100 MB typical
- Local printers: 100-200 MB
- Specialty: Varies
1
Ask Printer's Limit
Contact printer:
“What’s your maximum file size?”Common limits:
- 50 MB: Budget services
- 100 MB: Standard
- 200 MB+: Professional
2
Enable Downsampling
In Print for Figma:Export tab → Enable “Downsample images”What it does: Reduces image resolution to 300 DPI (removes excess)Example:
- Original: 600 DPI image
- Downsampled: 300 DPI
- Size: 50% smaller
- Quality: Identical at print (300 DPI sufficient)
3
Increase Compression
Export tab → Compression: 75% or 70%Trade-off: Slight quality reductionCheck: Zoom in PDF to verify acceptableResult: 20-40% reduction
4
Remove Unnecessary Elements
Before exporting:
- Delete hidden layers
- Remove off-canvas objects
- Clean up duplicates
5
Use Printer's FTP/Upload Portal
Ask printer:
“Do you have an FTP server or special upload portal for large files?”Many offer: Direct upload for large filesBypasses: Email limitations
Problem 3: File Too Small (Suspiciously)
Symptoms:- Business card PDF is 50 KB
- Full-color brochure is 200 KB
- Unusually tiny
Images Missing/Low-Res
Images Missing/Low-Res
Possible cause: Images not embedded or very low resolutionCheck:
- Open PDF
- Zoom to 400%
- Are images pixelated?
- DPI setting too low
- Images not included
- Re-export with correct DPI (300)
Wrong DPI Setting
Wrong DPI Setting
Check: Export settingsShould be: 300 DPIIf set to:
- 72 DPI: File 4× too small, low quality
- 150 DPI: File 2× too small, marginal quality
Excessive Compression
Excessive Compression
Check: Compression settingIf set to:
- 50% or below: Too much compression
- Quality degraded
Optimization Strategies
Before Export (Most Effective)
1
Optimize Images in Source
Best practice: Prepare images before adding to FigmaProcess:
-
Calculate needed size:
-
Resize in photo editor:
- Photoshop: Image → Image Size
- Or online: TinyPNG, Squoosh
-
Save optimized:
- JPEG: 85-90% quality
- PNG: If transparency needed
- Import to Figma
2
Use Vector Where Possible
Replace raster with vector:Logos: SVG not PNG
Icons: Vector not raster
Shapes: Figma shapes not imagesWhy: Vector files tinyExample:Result: Much smaller files
3
Remove Unused Assets
Clean Figma file:
- Delete hidden layers
- Remove off-canvas objects
- Delete duplicate images
During Export
- Compression Settings
- Image Downsampling
- Font Subsetting
Choose appropriate level:For high-quality work:
- Compression: 95%
- Larger file
- Near-perfect quality
- Compression: 85%
- Balanced size/quality
- Excellent quality
- Compression: 75%
- Smaller file
- Good quality
- Compression: 60-70%
- Small file
- Acceptable for review
After Export
PDF Compression Tools
PDF Compression Tools
If PDF still too large:Online tools (free):
- Smallpdf.com
- ILovePDF.com
- Adobe Acrobat online
- Adobe Acrobat Pro: Save As → Reduced Size PDF
- Preview (Mac): Export → Reduce File Size
- PDFtk: Command-line tool
Split Large Documents
Split Large Documents
For very large documents (100+ pages):Option 1: Split by chapter
- Chapter 1: Pages 1-25
- Chapter 2: Pages 26-50
- Etc.
- Email Part 1
- Email Part 2
- Or use file transfer
- Adobe Acrobat: Tools → Organize Pages → Split
- Online: Smallpdf split tool
Optimal File Sizes
Target Ranges
| Project Type | Optimal Size | Maximum | Too Small (Warning) |
|---|---|---|---|
| Business Card | 1-5 MB | 10 MB | < 500 KB |
| Flyer (1 page) | 3-10 MB | 20 MB | < 1 MB |
| Brochure (8 pages) | 10-30 MB | 50 MB | < 3 MB |
| Booklet (20 pages) | 30-80 MB | 100 MB | < 10 MB |
| Catalog (50 pages) | 50-150 MB | 200 MB | < 20 MB |
Troubleshooting Checklist
If file too large:- Check image sizes (resize to needed dimensions)
- Enable image downsampling
- Adjust compression (85% → 75%)
- Remove hidden/unused layers
- Convert rasters to vectors where possible
- Use file transfer service if needed
- Check printer’s size limit
- Verify DPI setting (should be 300)
- Check images embedded (not missing)
- Verify compression not too high (< 60%)
- Zoom PDF to 400%, check quality
- Compare to expected size range
Advanced: Very Large Documents
For 200+ Page Catalogs
1
Optimize Every Image
Critical: Each image adds upProcess:
- Batch resize all images to exact needed size
- Compress to 85-90% JPEG
- No image larger than needed
2
Use Consistent Compression
75% compression acceptable for large docsQuality check: Proof first few pagesIf OK: Apply to all
3
Aggressive Downsampling
Enable: Bicubic downsampling to 300 DPIRemove: All excess resolutionMonitor: File size reduction
4
Consider Splitting
If still > 200 MB:Option 1: Split for upload
- Printer may combine
- USB drive to local printer
- Ask printer for FTP access
Quick Reference
File Size Reduction Methods
Impact ranking (most to least effective):- Resize oversized images (60-80% reduction)
- Enable image downsampling (30-50% reduction)
- Adjust compression 85%→75% (20-40% reduction)
- Use vector instead of raster (50-95% for logos)
- Remove unused elements (10-20% reduction)
- Font subsetting (auto, 5-10% reduction)
- Resize images: → 40 MB
- Downsampling: → 25 MB
- Compression to 75%: → 18 MB
- Total reduction: 82%!
Learn More
Export Settings
Configure export options
DPI & Resolution
Understanding image resolution
Export Errors
Fix export problems
Performance
Speed up processing
Golden Rule: Optimize images BEFORE adding to Figma. Resize to exact needed dimensions = smallest files with perfect quality!