Three different limits
- Pixel dimensions (for example 2048 × 2048 px) decide how sharp the image looks and whether zoom works. You change them by resizing.
- File size (for example 20 MB) decides whether the upload is accepted and how fast the image loads. You reduce it by compressing.
- File format (JPG, PNG, WebP and so on) must be one the platform accepts. You change it by converting.
Bitinz handles the second and the third: it compresses JPG, PNG and WebP files and converts JPG and PNG to WebP. It does not resize, so set the dimensions first in your photo editor.
Email attachments
| Service | Attachment limit | When files are larger |
|---|---|---|
| Gmail (personal accounts) | 25 MB | Gmail replaces the attachment with a Google Drive link |
| Outlook.com | 25 MB | Share the file from OneDrive instead (up to 2 GB) |
| Classic Outlook (POP and IMAP accounts) | 20 MB by default | Outlook shows an error and does not send the message |
| iCloud Mail | 20 MB per message | Mail Drop sends files up to 5 GB as a link |
| Yahoo Mail | 25 MB in total | Send a link to the file in cloud storage instead |
Two details catch people out. The limit applies to all attachments in a message together, so five photos of 6 MB each will not fit under 25 MB. And attachments are encoded for sending, which makes them roughly a third larger on the way (Microsoft documents about 33%), so a message right at the limit can still be rejected. Leave some room.
Compressing photos before attaching them often brings a batch back under the limit without changing their dimensions. For many large files, a shared link is the better choice.
Online stores and marketplaces
| Platform | Recommended size | Limits | Formats |
|---|---|---|---|
| Shopify | 2048 × 2048 px for square images | Up to 5000 × 5000 px, under 20 MB | PNG, JPG, WebP, GIF, HEIC and more |
| Amazon | 1000 px or more on the longest side, which enables zoom | 500 to 10,000 px on the longest side | JPG (preferred), PNG, TIFF, GIF; no WebP |
| Etsy | At least 2000 px wide and high | First photo at least 635 px; files over 1 MB may fail on slow connections | JPG, PNG, GIF, SVG, HEIC; no WebP |
| eBay | About 1600 × 1600 px | At least 500 px, up to 12 MB | JPG, PNG, WebP, AVIF, HEIC and more |
Larger is not always better: a photo far beyond the recommended size takes longer to upload and gains nothing once the platform shrinks it for display. Aim for the recommended size, then compress.
Rules beyond size
- Amazon: the main image needs a pure white background (RGB 255, 255, 255), with the product filling about 85% of the frame. Amazon also asks for images with minimal compression, so upload high-quality originals and compress only a file that is too large to upload, then check it at full size.
- Etsy: animated GIFs and transparent PNGs are not supported, and Etsy converts images to the sRGB colour space.
- eBay: up to 24 photos per listing, with no borders, watermarks or added text.
- Shopify: PNG and JPG are the recommended formats for product photos; keeping square photos at one size makes collection pages line up neatly.
A workflow that passes the first time
- Look up the platform's current requirements: the tables above, or the official pages listed below.
- Resize the image in your editor to the recommended dimensions, not larger.
- Keep a format the platform accepts: JPG for photos, PNG for graphics. Use WebP only where it is listed.
- Compress with Bitinz, keeping the format, and compare the result with the original.
- Check the file sizes against the limit, leaving some room for email.
For your own website, you set the rules: see how to compress images for a website and JPG, PNG or WebP: which to use.
Tools in this guide
Sources
Figures checked against the official pages on October 22, 2026. Platforms change their rules, so check the linked page before relying on a limit.
- Google: Gmail Help: Attachment size limits
- Microsoft: Sending limits in Outlook.com
- Microsoft: Attachment size exceeds the allowable limit (classic Outlook)
- Microsoft: Exchange Online limits
- Apple: iCloud Mail storage and message limits
- Yahoo: Attachment size limits in Yahoo Mail
- Mailchimp: About template images
- Shopify: Product media types
- Amazon: Product image guide
- Amazon: Technical image file requirements
- Etsy: Requirements and best practices for images
- eBay: Adding pictures to your listings