Compression5 min read·Updated

Image Upload Size Limits by Platform (2026 Reference Table)

Image upload limits run from 5 MB (X photos, Notion's free plan) to 1 GB or more per file (Slack, Discord Nitro), but the number that usually matters is the size the platform displays: Instagram shows photos at most 1,080 px wide, so anything bigger is scaled down anyway. The tables below give the maximum file size, recommended dimensions and format notes for 20 platforms, checked against each platform's own help pages in October 2026.

Last checked: October 2026. Limits change (Discord changed its limits twice in 2026), so if a platform's help page disagrees with this table, the help page wins.

What are the limits for email and messaging apps?

PlatformMax file sizeRecommended sizeNotes
Gmail25 MB per email (personal)None set; 1,600–2,048 px suits photosBigger attachments become Google Drive links
Outlook.com25 MB per emailNone set; 1,600–2,048 px suits photosOneDrive files up to 2 GB are shared as links
Microsoft 365 (work or school)35 MB to send by defaultNone set; 1,600–2,048 px suits photosAdmins can set up to 150 MB
Yahoo Mail25 MB per emailNone set; 1,600–2,048 px suits photosApplies to sent and received mail
iCloud Mail20 MB per emailNone set; 1,600–2,048 px suits photosMail Drop sends up to 5 GB as a link
WhatsApp16 MB for photos sent as media; 2 GB as a documentNot publishedMedia is compressed (Standard or HD quality); send as a document to keep the original file
Discord20 MB free; 50 MB Nitro Basic; 1 GB NitroNot publishedFree limit raised from 10 MB on August 13, 2026; Nitro raised from 500 MB on September 29, 2026
Slack1 GB per fileNot publishedUp to 10 files per message

What are the limits for social media?

PlatformMax file sizeRecommended sizeNotes
InstagramNot published1,080 px wide; 1.91:1 to 4:5 (for example 1,080 × 1,350)Wider photos are scaled down to 1,080 px; ratios outside the range are cropped
FacebookNot publishedPage cover photo: 851 × 315 pxFacebook says cover photos load fastest as sRGB JPG files under 100 KB
X (Twitter)Photos 5 MB; GIFs 5 MB on mobile, 15 MB on the webNot publishedAnimated GIFs get the higher limit only on the web
LinkedIn100 MBUp to 36 megapixelsGIF, HEIF/HEIC, JPEG, PNG and WebP
YouTube thumbnail2 MB from mobile; 50 MB from a computer3,840 × 2,160 (16:9); at least 640 px wideJPG or PNG; Shorts use 2,160 × 3,840

What are the limits for online stores?

PlatformMax file sizeRecommended sizeNotes
ShopifyUnder 20 MB2,048 × 2,048 px for square products; up to 5,000 × 5,000 px (25 megapixels)PNG and JPEG recommended; WebP, HEIC, GIF, TIFF, BMP and SVG accepted
EtsyFiles over 1 MB may not finish uploading2,000 px on the shortest sideJPG, PNG or GIF
eBay12 MB per photoAbout 1,600 × 1,600 px; at least 500 × 500Up to 24 photos; JPEG, PNG, WebP, HEIC, AVIF and others
Amazon (main image)See Seller Central500–10,000 px on the longest side; over 1,000 px enables zoomJPEG preferred; pure white background (RGB 255, 255, 255); product fills 85% of the frame

Store photos deserve their own workflow (zoom, consistency, speed): the e-commerce image size guide covers it.

What about WordPress, Google Docs and Notion?

PlatformMax file sizeRecommended sizeNotes
WordPressSet by your host (PHP's upload limit; PHP's own default is 2 MB)Images over 2,560 px are scaled to 2,560 pxThe media upload screen shows the maximum upload file size
Google DocsUnder 50 MBUp to 25 megapixelsPNG, JPEG or GIF
Notion5 MB per file on the Free plan; larger on paid plans (Notion's help page gives different figures for images)Not publishedHEIC, JPEG, PNG, GIF, SVG, TIFF and WebP accepted

How do I get an image under any of these limits?

  1. Find the limit in the tables above and note whether it is a file size or a pixel size.
  2. For a file size, open the compressor and type the limit (minus a few percent) as the Target size, or start from a preset such as Image to 2 MB. For a pixel size, turn on Limit width.
  3. Choose JPG for photos if you are unsure what the platform accepts, or Same as original to keep the format.
  4. Compress, download, upload. Nothing leaves your device until you upload it yourself.
Type the platform's limit and get a file that fits.

Is it better to upload the largest image a platform allows?

No. Platforms that display photos at a fixed size scale bigger uploads down themselves, and WhatsApp compresses photos unless you send them as a document. Uploading at the displayed size (1,080 px for Instagram, 1,600–2,048 px for most stores) saves upload time and avoids a second, rougher compression. If an upload still fails, the image too large to upload guide matches each error message to its fix.

Put it into practice

Compress your images right now: keep the format or set a target size, free and privately in your browser.

Open the compressor

Frequently asked questions

Among those listed, X photos (5 MB) and Notion's free plan (5 MB per file) are the lowest. Etsy also warns that files over 1 MB may not finish uploading.

JPEG. Every platform in these tables takes it; PNG is nearly as universal, while WebP, HEIC and AVIF are accepted only by some.

WhatsApp compresses photos sent as media. Choose HD quality before sending, or send the photo as a document (up to 2 GB) to deliver the original file.

Occasionally, and without much notice: Discord changed its free and Nitro limits twice in 2026. Check the platform's help page when a number matters.

Keep reading

Compression4 min read

Fix “image too large” errors

First check whether the limit is in MB (file size) or pixels (dimensions). Compress for MB limits, resize for pixel limits, save HEIC as JPG. Free fix.

Read more
Compression4 min read

Reduce photo size for email

Gmail and Outlook.com allow 25 MB of attachments per email, iCloud 20 MB. Resize photos to 1,600–2,048 px JPEG (200–500 KB each) and send dozens at once.

Read more
Compression4 min read

Compress images for Discord

Discord's free upload limit is 20 MB per file (50 MB on Nitro Basic, 1 GB on Nitro). Save PNG screenshots as WebP or JPEG to cut them 60–90% and post fast.

Read more