Online Image Shrinker
OnlineImageShrinker
Back to Guides
Tutorials

How to Compress Images to a Specific File Size (Under 100KB, 200KB, 1MB)

You found the perfect photo. You try to upload it to a government form, job application, or online profile — and get hit with: "File size must be under 100KB."

Sound familiar? Whether it's 50KB for a visa application, 200KB for a forum avatar, or 2MB for an email attachment, this guide shows you exactly how to hit any target file size without destroying your image quality.


Common File Size Requirements

Here are the limits you'll encounter most often:

Platform / Use CaseMax File SizeTypical Image Size
Government forms (Visa, ID)100-240 KB600x600 px
Discord emoji256 KB128x128 px
Forum avatars100-500 KB200x200 px
Email attachments (Gmail)25 MB total3-8 MB per photo
YouTube thumbnails2 MB1280x720 px
LinkedIn posts10 MB1200x627 px
WordPress uploads2-50 MBVaries
Passport photo (online)240 KB600x600 px

Method 1: Quality Slider (Best for Most Cases)

The fastest way to reduce file size is to lower the JPEG/WebP quality. Modern compression is "visually lossless" at 70-80% — meaning your eyes cannot tell the difference, but the file is 5-10x smaller.

How to do it:

  1. Go to our Compress Tool.
  2. Upload your image.
  3. Adjust the quality slider:
    • 90% → Minor reduction (~30% smaller). Use when quality is critical.
    • 80% → Sweet spot (~60% smaller). Recommended for most uses.
    • 70% → Aggressive (~75% smaller). Great for web thumbnails.
    • 50% → Maximum compression (~85% smaller). Only for tiny icons or previews.
  4. Check the output file size shown below the preview.
  5. Download when you hit your target.

Real-world examples:

Original SizeQuality 80%Quality 70%Quality 50%
5 MB (iPhone photo)~900 KB~600 KB~350 KB
2 MB (DSLR crop)~400 KB~280 KB~150 KB
800 KB (screenshot)~200 KB~140 KB~80 KB

Method 2: Resize + Compress (For Strict Limits)

If the quality slider alone doesn't get you under the limit, you need to reduce the dimensions too. A 4000px wide image contains 4x more data than a 2000px image.

The formula:

  1. First, resize:

    • Go to the Resize Tool.
    • For web: set width to 1200-1600px (plenty for any screen).
    • For avatars/forms: set to the exact required dimensions (e.g., 600x600).
  2. Then, compress:

    • Take the resized image to the Compress Tool.
    • Use quality 75-80%.

Targeting specific sizes:

Target SizeRecommended Approach
Under 50 KBResize to max 400px wide, quality 60%
Under 100 KBResize to max 800px wide, quality 70%
Under 200 KBResize to max 1200px wide, quality 75%
Under 500 KBResize to max 1600px wide, quality 80%
Under 1 MBUsually quality 80% alone is enough
Under 2 MBQuality 85% for high-res photos

Method 3: Convert Format (The Secret Weapon)

Different formats produce dramatically different file sizes for the same visual quality:

  • PNG → JPG: Can reduce size by 80% (you lose transparency but gain massive savings).
  • JPG → WebP: Another 25-34% reduction on top of JPEG.
  • PNG → WebP: Combined savings of 70-90%.

How to convert:

  1. Open the Image Converter.
  2. Upload your file.
  3. Select WebP or JPG as the output.
  4. Download the smaller file.

Pro tip: If a website or form accepts WebP, always use it. It's the most efficient format available with broad support.


Special Case: Passport & Visa Photos

Government portals are the strictest. Here is the exact workflow:

US Visa (DS-160): Under 240KB, 600x600px

  1. Take your photo (see our guide).
  2. Open the Passport Photo Tool.
  3. Select "US Visa" preset — it auto-crops to 600x600.
  4. Download as JPG.
  5. If still over 240KB, run through Compress at 75%.

UK Passport: Under 500KB, 35x45mm

  1. Use Passport Photo Tool with "UK" preset.
  2. The tool outputs 413x531px at optimal quality.
  3. Usually well under 500KB without extra compression.

Special Case: Discord Emoji (Under 256KB)

Discord is strict about emoji file sizes. Here is the workflow:

  1. Crop to square using the Crop Tool (1:1 ratio).
  2. Remove background with our Background Remover for a clean floating emoji.
  3. Resize to exactly 128x128px using the Resize Tool.
  4. Compress with the Compress Tool if still over 256KB.

FAQ

Will compression make my image blurry? Not at 70-80% quality. Modern compression algorithms are "visually lossless" — they remove data your eyes cannot perceive. You would need to zoom in 400% to spot any difference.

Can I compress without losing any quality? Yes — "lossless" compression removes only metadata (EXIF data, color profiles) without touching pixels. This typically saves 10-20%. Use our EXIF Remover for this.

What if I need to compress a PNG with transparency? Convert to WebP instead of JPG. WebP supports transparency AND is much smaller than PNG. Use our Image Converter.

Is there a way to batch compress multiple images? Yes! Our Compress Tool accepts multiple files. Drag and drop your entire folder, set the quality once, and download all compressed files.


The Cheat Sheet

"I need my image under..."Do this
50 KBResize to 400px → Compress at 60%
100 KBResize to 800px → Compress at 70%
200 KBResize to 1200px → Compress at 75%
500 KBCompress at 80% (no resize needed)
1 MBCompress at 80%
2 MBCompress at 85%

All our tools run 100% in your browser. Your images never leave your device.

Start Compressing Now

We use cookies for analytics (and ads if/when AdSense is enabled). By accepting, you allow these uses. See our Privacy Policy and Cookie Policy.