MiniPxMiniPx
PricingBlogAccount
← Blog

File Size Limits for Every Platform in 2026 — Complete Reference

By Gaurav Bhowmick

Every platform has different upload limits. This is the reference page — bookmark it. All limits verified as of May 2026.

Email

Gmail: 25 MB per attachment. Outlook/Hotmail: 20 MB. Yahoo Mail: 25 MB. ProtonMail: 25 MB. Apple Mail (iCloud): 20 MB. For larger files, all these services suggest cloud storage links instead.

Social media

Instagram: 8 MB for photos (30 MB for Reels video). Facebook: 4 MB for photos (optimal), supports up to 30 MB. Twitter/X: 5 MB for photos, 15 MB for GIFs. LinkedIn: 10 MB for images. Pinterest: 20 MB. Reddit: 20 MB for images, 100 MB for GIFs. Discord: 10 MB (free), 50 MB (Nitro Basic), 500 MB (Nitro).

Messaging apps

WhatsApp: 16 MB for images (100 MB for documents). Telegram: 2 GB. iMessage: 100 MB. Signal: 100 MB. Slack: 1 GB per file (free plan has total storage limits).

Government forms (India)

UPSC: Photo 20-300 KB, Signature 10-40 KB. SSC: Photo 20-50 KB, Signature 10-20 KB. IBPS: Photo 20-50 KB, Signature 10-20 KB. Railway (RRB): Photo 20-50 KB, Signature 10-20 KB. Aadhaar update: Photo under 2 MB. PAN card (NSDL): Photo 2-20 KB, Signature 2-10 KB.

Cloud storage and websites

Google Drive: 5 TB per file. Dropbox: 2 GB per file (web), 50 GB (desktop). WordPress: 2-64 MB (depends on hosting). Shopify: 20 MB per image. Etsy: 1 MB per listing photo. Squarespace: 20 MB.

No matter the platform, MiniPx can compress your images to hit the exact limit. Select a target size or use a platform preset to get the right file size in one step.

Related reading: Compress images for email · Compress for website speed · Resize vs compress

Frequently asked questions

What is the most common file size limit?
Most platforms fall in the 5-25 MB range. Social media tends to be stricter (4-10 MB for optimal quality). Government forms in India are the strictest at 20-300 KB.
Do these limits apply to all file types or just images?
The limits listed are general upload limits. Some platforms have separate limits for different file types — for example, WhatsApp allows 16 MB for images but 100 MB for documents.
What if my file is over the limit?
Use MiniPx to compress it. Select a target size (like 50 KB or 1 MB) and MiniPx will hit that limit precisely. All processing happens in your browser.

Related tools

Compress for EmailCompress for WhatsAppCompress for Social Media

More from the blog

Compress Images for Faster WebsitesCompress Images for Email AttachmentsResize vs Compress — Which Comes First?
🔧
Try MiniPx — free, no signup

Compress, convert, and resize images in your browser. Nothing gets uploaded.

Open MiniPx →