Image File Size Guide: KB and MB Targets for Every Use Case

Last reviewed: April 2026

Different platforms enforce wildly different file size limits, and the wrong number can mean a rejected upload, a frustrating support ticket, or a passport application sent back to the start. This guide collects the file size targets that actually matter — for passports, social media, e-commerce, email, and the web — with the use cases behind each one.

If you already know your target, drop your photo into Sukat, type in the KB or MB, and it'll find the highest quality version that fits.

Quick Reference

Skip ahead to the size you need:

When You Need Each Size

Under 20 KB

Tiny signatures on legacy document systems, low-resolution IDs for older databases, thumbnails for search index previews.

The 20 KB ceiling is unforgiving. At this size, expect visible compression artifacts on photos and downscaling to roughly 400–600 pixels on the long edge. Use it only when a portal explicitly demands it — usually older systems with hardcoded legacy limits.

20 to 50 KB

ID badges, employee photo databases, small portal uploads, scanned signatures.

This range is common on legacy upload portals that haven't been updated since storage was expensive. Sukat will downscale dimensions automatically if your image can't fit at quality 1, so you always end up under the limit.

50 to 100 KB

LinkedIn profile photos, X/Twitter avatars, ID portal uploads in many countries, college admission portals, job application sites.

100 KB is the single most-searched compression target. It's the universal "small but not tiny" file size — small enough for most upload limits, large enough for a recognisable face. Most professional headshots compress comfortably to this range without visible quality loss.

100 to 200 KB

Blog thumbnail images, WordPress featured images, social media post images, email signature graphics.

This is the sweet spot for web performance work. Images at 100–200 KB load fast on mobile, fit easily under most CMS limits, and still look sharp on retina displays at standard thumbnail sizes (around 600–800 pixels wide).

200 to 500 KB

Shopify product photos, Amazon listing images, blog featured images at full width, Substack and Medium hero images.

E-commerce platforms typically allow images up to 1–2 MB but recommend 200–500 KB for optimal page speed. At 500 KB, you can serve a 1500-pixel-wide image with very little compression — perfect for product detail shots that need to handle zoom.

500 KB to 1 MB

Portfolio site work, full-width blog hero images, magazine-style layouts, gallery thumbnails.

Once you cross 500 KB you're trading load speed for image quality. This range is appropriate for visual portfolios, photography blogs, and any site where image quality is the product. Below 1 MB still loads fast on broadband and most mobile connections.

1 to 2 MB

Email attachments, presentation slides, social media uploads at maximum quality, document submissions.

Most email providers allow attachments up to 25 MB total, but individual recipients often have stricter inbox quotas. Keeping each image under 2 MB means a typical 5–10 image gallery fits comfortably within most email limits.

2 to 5 MB

Print-ready images, high-resolution hero images, Instagram and Facebook uploads at native quality, archival storage.

This is the ceiling for typical web use. Images above 5 MB should generally be reserved for print or download — at 2–5 MB you can serve a full 4K-width hero image with minimal visible compression.

Use Case Reference

Passport and Visa Photos

Passport and visa photo requirements vary by country. Dimensions are usually fixed in millimetres or inches, and the file size limit is often expressed in KB.

For any of these, drop your photo into Sukat, set the country's target, and let it land under the limit.

Always verify the current requirements on the official portal before submitting — some embassies update their requirements between visa cycles.

Social Media

E-commerce

Blogs and CMS

Email Attachments

For sharing many photos at once, ZIP them and target the ZIP under 25 MB total — Sukat outputs a single ZIP for batch jobs in one click.

Format Notes

The file format you choose has a bigger impact on size than most people realise.

How to Compress to an Exact Size

Drop your image into Sukat, enter your target in KB or MB, and it'll find the highest quality version that fits under your ceiling. If even quality 1 produces a file larger than your target, it scales dimensions down as a last resort — so you always end up under the limit.

The whole thing runs locally in your browser. No uploads, no signups, no watermarks. Works for JPG, PNG, WebP, GIF, AVIF, and HEIC inputs. For the full mechanics, see How It Works.

FAQ

Why does the same KB target produce different image quality on different photos?

File size after compression depends on the content of the image, not just the dimensions. A photo with lots of detail (foliage, crowds, textures) compresses less efficiently than a photo with smooth gradients (sky, plain backgrounds). Sukat finds the highest quality that fits your target for that specific image.

What's the smallest practical file size for a recognisable face?

Around 15–20 KB for a 600×600 pixel headshot. Below that, JPEG compression artifacts become visible enough to obscure facial features.

Can I increase image file size if it's too small?

Sukat compresses; it doesn't pad files to artificially hit a minimum. If a portal requires a minimum size, raise the dimensions or use a less efficient format (PNG instead of WebP) to inflate the file.

Why does my upload still get rejected even when the file size is right?

Portals often check more than file size — dimensions, aspect ratio, format, colour space, and minimum file size all factor in. Check every requirement on the original form, not just the KB ceiling.

Does compressing damage my original file?

No. Sukat downloads a new compressed copy and never modifies the file on your device.

← Back to the app