Image File Size Targets Cheat Sheet
Every platform has a sweet spot: too big and your page crawls or your upload gets rejected, too small and your photo turns to mush. This cheat sheet gives you fifty concrete file size targets for the places your images actually go — websites, social feeds, email, messaging apps, and print. It is built for bloggers, small business owners, designers, and anyone who uploads photos regularly and wants a number to aim for instead of guessing. Keep it beside your export settings and you will stop the endless cycle of exporting, checking, and re-exporting the same image.
What’s inside this resource
The targets are grouped by use: website images first, since speed affects every visitor, then social media, email and messaging, and finally print and archive formats. Each entry names the use, a recommended format, a target size, and a pixel dimension, so you can set your export preset once and trust it. The numbers favor fast loading without visible quality loss — a hero image under 200 KB, a blog image under 150 KB, and social uploads sized to each platform’s display size rather than your camera’s full resolution.
The resource
- Website hero image — JPEG or WebP — under 200 KB — 1920 px wide
- Website blog post image — JPEG or WebP — under 150 KB — 1200 px wide
- Website thumbnail — JPEG or WebP — under 50 KB — 600 px wide
- Website logo — PNG or SVG — under 50 KB — 400 px wide
- Website background image — JPEG or WebP — under 300 KB — 1920 px wide
- Website product photo — JPEG or WebP — under 150 KB — 1200 px wide
- Website gallery image — JPEG or WebP — under 200 KB — 1600 px wide
- Website favicon — PNG — under 20 KB — 512 px square
- Website author avatar — JPEG or PNG — under 30 KB — 300 px square
- Website banner ad image — JPEG or PNG — under 150 KB — 1200 px wide
- Instagram feed post — JPEG — under 500 KB — 1080 px wide
- Instagram story — JPEG — under 500 KB — 1080 by 1920 px
- Instagram reel cover — JPEG — under 500 KB — 1080 by 1920 px
- Instagram profile picture — JPEG — under 100 KB — 320 px square
- Facebook feed post — JPEG — under 500 KB — 1200 px wide
- Facebook cover photo — JPEG — under 500 KB — 851 by 315 px
- Facebook event cover — JPEG — under 500 KB — 1200 by 628 px
- Facebook profile picture — JPEG — under 100 KB — 320 px square
- X (Twitter) post image — JPEG — under 1 MB — 1600 by 900 px
- X header image — JPEG — under 1 MB — 1500 by 500 px
- LinkedIn post image — JPEG — under 1 MB — 1200 by 627 px
- LinkedIn profile picture — JPEG — under 100 KB — 400 px square
- LinkedIn company cover — JPEG — under 1 MB — 1128 by 191 px
- Pinterest pin — JPEG — under 1 MB — 1000 by 1500 px
- Pinterest board cover — JPEG — under 500 KB — 800 by 800 px
- YouTube thumbnail — JPEG or PNG — under 2 MB — 1280 by 720 px
- YouTube channel art — JPEG or PNG — under 6 MB — 2560 by 1440 px
- YouTube profile picture — JPEG or PNG — under 100 KB — 800 px square
- TikTok video cover — JPEG — under 500 KB — 1080 by 1920 px
- Email newsletter hero — JPEG — under 200 KB — 1200 px wide
- Email newsletter image — JPEG — under 100 KB — 600 px wide
- Email signature logo — PNG — under 30 KB — 300 px wide
- WhatsApp shared photo — JPEG — under 500 KB — 1600 px wide
- WhatsApp profile picture — JPEG — under 100 KB — 640 px square
- WhatsApp status image — JPEG — under 500 KB — 1080 by 1920 px
- Presentation slide image — JPEG — under 500 KB — 1920 px wide
- Presentation background — JPEG — under 1 MB — 1920 by 1080 px
- Ebook cover — JPEG — under 500 KB — 1600 by 2560 px
- Ebook interior image — JPEG — under 200 KB — 1200 px wide
- Print flyer photo — JPEG or TIFF — under 10 MB — 300 dpi at print size
- Print poster photo — JPEG or TIFF — under 20 MB — 300 dpi at print size
- Print business card image — JPEG or PNG — under 5 MB — 300 dpi at print size
- Print brochure photo — JPEG or TIFF — under 10 MB — 300 dpi at print size
- Photo archive master — TIFF or PNG — original quality — full resolution, no target
- Photo backup copy — JPEG quality 90 — under 5 MB — full resolution
- Portfolio PDF page image — JPEG — under 300 KB — 1600 px wide
- Online course lesson image — JPEG — under 200 KB — 1280 px wide
- Online course thumbnail — JPEG — under 200 KB — 1280 by 720 px
- App icon — PNG — under 100 KB — 1024 px square
- App store screenshot — JPEG or PNG — under 500 KB — device resolution
How to use this resource
- Find the row that matches where your image will appear and note its format, target size, and pixel width.
- Set those values as an export preset in your editor so every future image in that category exports correctly in one click.
- Export a test image, check its actual file size, and adjust quality slightly until it lands at or under the target.
- If an image still overshoots, resize the pixels first — shrinking dimensions beats crushing quality every time.
- Re-check this sheet whenever a platform changes its display size, and update your presets to match.
Download the Image File Size Targets Cheat Sheet
Frequently asked questions
Why do file size targets matter if my internet is fast?
Not every visitor shares your connection. Large images slow pages on mobile networks, hurt search rankings, and cost mobile users real data. Hitting a size target keeps your site fast for everyone, not just people on fast broadband.
Should I use JPEG, PNG, or WebP?
Use JPEG or WebP for photos, PNG only when you need transparency or crisp text and lines, and WebP when your audience’s browsers support it. This sheet recommends a format per row so you do not have to decide from scratch each time.
What if my image is slightly over the target?
A small overshoot is fine — targets are guides, not hard limits. If you are far over, resize the pixel dimensions first, then lower quality in small steps until the size comes down without visible damage.