Three rules that cover most cases
- Almost every platform re-compresses on upload, so hand it something sharper than the minimum, not exactly the minimum.
- Anything that needs transparency β a logo watermark, for instance β cannot be JPG. Use PNG or WebP.
- Text-heavy graphics look better as PNG; photographs are smaller as JPG or WebP.
Social feed images
| Portrait post | 1080Γ1350 (4:5) | JPG or PNG |
|---|---|---|
| Square post | 1080Γ1080 | JPG or PNG |
| Landscape post | 1200Γ630 | JPG or PNG |
| Story / vertical | 1080Γ1920 | JPG or PNG |
| Profile avatar | 400Γ400, square | PNG or JPG |
Text-heavy graphics are where quality shows. If a post is mostly typography, export PNG, or JPG at quality 90 or above β dropping below 70 produces coloured fringing around letterforms.
E-commerce listings
| Main listing image | 1200Γ1200, white background | JPG or PNG |
|---|---|---|
| Detail / description image | 750 px wide (mobile standard) | JPG, under ~500 KB each |
| Zoom / large view | 1600Γ1600 | JPG |
Main images should be pure white: many marketplaces inspect the background, and it affects search placement. If your source is a transparent PNG, converting to JPG lets you set the fill colour to #FFFFFF exactly.
Newsletters and email
- Wide banner: 1200Γ600, JPG, under 200 KB.
- Inline images: 600 px wide β email clients render at that width anyway.
- Keep compressing: heavy images are a common reason marketing mail lands in spam.
The checklist
- Are the dimensions right for the slot?
- Does anything need to stay transparent? If so, not JPG.
- Is it text-heavy? PNG, or quality 90+.
- Over the size budget? Shrink the dimensions first, then consider WebP.
All of it can be done locally with Resize images and the compressor β nothing gets uploaded.