File Size Limits for Every Platform

The complete, up-to-date reference for image, PDF, and video upload limits across email, messaging, social media, and government portals. Last updated March 2026.

Email

PlatformImage LimitPDF LimitNotesTool
Gmail25 MB25 MBAttachments over 25 MB are automatically shared via Google Drive link instead.Compress
Outlook (Free)20 MB20 MBFree Outlook.com accounts cap at 20 MB per message. Includes all attachments combined.Use SizeSnap
Outlook (Microsoft 365)150 MB150 MBBusiness accounts get 150 MB, but many corporate mail servers enforce stricter limits (10-25 MB).Use SizeSnap
Yahoo Mail25 MB25 MB25 MB total across all attachments in a single email.Use SizeSnap
Apple Mail (iCloud)20 MB20 MBFiles over 20 MB use Mail Drop, which uploads to iCloud and shares a temporary download link.Use SizeSnap
ProtonMail25 MB25 MBEncrypted attachments have slightly more overhead — keep files under 24 MB to be safe.Use SizeSnap

Messaging

PlatformImage LimitVideo LimitPDF LimitNotesTool
WhatsApp16 MB16 MB100 MBImages over 16 MB are rejected. Documents (PDF, etc.) allow up to 100 MB. WhatsApp also recompresses images aggressively.Compress
Telegram10 MB (photo), 2 GB (file)2 GB2 GBSending as 'photo' compresses to ~10 MB. Sending as 'file' preserves original quality up to 2 GB.Use SizeSnap
Discord (Free)10 MB10 MB10 MBFree accounts: 10 MB per file. Nitro Basic: 50 MB. Nitro: 500 MB.Compress
SlackVaries by planVaries by planFree: limited total storage (5 GB workspace). Pro: 10 GB per member. Individual file uploads up to 1 GB.Use SizeSnap
Signal100 MB100 MB100 MBGenerous 100 MB limit per attachment. Signal does compress images when sent as photos.Use SizeSnap

Social Media

PlatformImage LimitVideo LimitPDF LimitNotesTool
Instagram30 MB650 MB (Reels), 3.6 GB (long video)Images over 30 MB may fail to upload. Instagram recompresses all uploads. For best quality, upload at 1080px wide.Compress
LinkedIn8 MB (post), 10 MB (profile)5 GB100 MB (document posts)Post images: 8 MB max. Profile/banner photos: 10 MB. Document uploads (carousel posts): 100 MB.Compress
Twitter / X5 MB (JPEG/PNG), 15 MB (GIF)512 MBX Premium allows larger uploads. Standard: 5 MB for photos, 15 MB for GIFs. All images are recompressed.Use SizeSnap
Facebook30 MB10 GBRecommends under 15 MB for best quality. Supports JPEG, PNG, GIF, TIFF, BMP. Facebook recompresses all uploads.Use SizeSnap
TikTokN/A287 MB (mobile), 10 GB (desktop)Primarily video platform. Photo mode supports slideshows. Desktop uploads allow much larger files.Use SizeSnap
Reddit20 MB1 GBImage posts: 20 MB max. Video: up to 1 GB or 15 minutes. GIFs via Giphy have separate limits.Use SizeSnap

Cloud Storage

PlatformImage LimitPDF LimitNotesTool
Google Drive5 TB5 TBIndividual files up to 5 TB. Storage counts against your Google account quota (15 GB free).Use SizeSnap
Dropbox2 GB (web), 50 GB (desktop)2 GB (web), 50 GB (desktop)Web uploads: 2 GB per file. Desktop app: up to 50 GB. Transfer: up to 100 GB per transfer.Use SizeSnap

Government

PlatformImage LimitNotesTool
US Passport Photo (State Dept)240 KB - 10 MBMust be 2x2 inches, 600x600 to 1200x1200 pixels, JPEG format. File size between 240 KB and 10 MB.Compress
UK Passport Photo50 KB - 10 MBJPEG format. Must be at least 600x750 pixels. Many applicants need to compress to meet the minimum quality requirements.Compress
Indian Government Portals20 KB - 200 KB (typical)SSC, UPSC, railway boards, and banking KYC portals commonly require photos between 20 KB and 200 KB. Signature scans often 10-50 KB.Compress
Schengen Visa Photo100 KB - 500 KB35x45mm, JPEG format. Requirements vary by consulate. Most require 100-500 KB range.Compress

File too large?

SizeSnap compresses images and PDFs to an exact target size — no guesswork, no quality sliders. Just pick the limit you need and we handle the rest.

Compress Now