Compress an image to 2 MB.
Drop your photos and download each one as a JPG under 2 MB. The quality is lowered first and the pixel dimensions only when that is not enough; the photo is never cropped. It runs in your browser; nothing is uploaded.
Under 2 MB per image, saved as JPG
Limits come from each platform's own help pages, summarised in the guides (checked 24 September 2026).
Who asks for 2 MB.
Lines from Herofab's platform guides that name 2 MB, as a limit, a recommendation or one end of a range. Each row links to the guide and its official source.
| Platform | Rule | What the guide says | Read |
|---|---|---|---|
| ABOUT YOU | File | JPEG up to 2 MB (white or grey background); PNG up to 4 MB (transparent background) | 10 October 2026 |
| Shopee | File size | Up to 2 MB per image | 10 October 2026 |
| Heureka | Size | At least 20 × 50 or 50 × 20 pixels and 30 kB, with at least 175 × 175 pixels recommended; at most 4,096 × 4,096 pixels and 2,000 kB | 10 October 2026 |
| Amazon A+ Content | File size | Each file must stay under 2 MB | 12 October 2026 |
| YouTube | File size | Thumbnails up to 2 MB when uploaded on mobile (10 MB for podcasts) and up to 50 MB on desktop; channel banner 6 MB or smaller; profile picture no more than 15 MB | 12 October 2026 |
| Snapchat ads | File size | Single image 5 MB maximum; collection thumbnails 2 MB or less each; story ad tile image up to 2 MB | 12 October 2026 |
| Shift4Shop | File size | The file manager accepts files of up to 25 MB each; files over 2 MB or 2,000 × 2,000 pixels usually display cut off when uploaded through it, and FTP is advised for larger files | 12 October 2026 |
| ZALORA | File size | Less than 2 MB (Philippines Seller Center) | 12 October 2026 |
2 MB in numbers.
Counted as the compressor counts: 1 KB is 1,000 bytes and 1 MB is 1,000,000 bytes. Bits per pixel divides the limit in bits by the pixels of a 12-megapixel phone photo (4,032 × 3,024 px) kept at full size; the uncompressed size counts 3 bytes per pixel.
- Bytes
- 2,000,000
- Bits
- 16,000,000
- Pixels in a 12-megapixel phone photo
- 4,032 × 3,024 = 12,192,768
- Bits per pixel at full size
- 16,000,000 ÷ 12,192,768 = 1.31
- Uncompressed, 3 bytes per pixel
- 36,578,304 bytes, 18.3 times the limit
Other limits.
2 MB, answered.
Which platforms ask for 2 MB?
ABOUT YOU, Shopee, Heureka, Amazon A+ Content, YouTube, Snapchat ads, Shift4Shop, and ZALORA. The table on this page gives each rule in full and links to the platform's guide.
How many bytes is 2 MB?
2,000,000 bytes: the compressor counts 1 MB as 1,000,000 bytes, the stricter of the two common readings. Counted in units of 1,024, 2 MB would be 2,097,152 bytes, so a file under 2,000,000 bytes is under the limit on either count.
How many bits per pixel does 2 MB leave for a 12-megapixel photo?
1.31, if the photo keeps all 12,192,768 pixels (4,032 × 3,024): 16,000,000 bits divided by 12,192,768. Uncompressed, at 3 bytes per pixel, the photo is 36,578,304 bytes, 18.3 times the limit. The compressor lowers the JPG quality first and reduces the pixel dimensions only when that is not enough.
Your next collection, shot this week.
20 credits at sign-up, no card required. Images made with free credits carry a watermark.
