Compress Images to a Target Size Online

Last updated: April 2026

Compress images to 20KB, 50KB, 100KB, 200KB, or under 1MB with target-size controls, quick presets, and output that stays ready for uploads.

Quick use: start with a preset like 20KB, 50KB, 100KB, 200KB, or under 1MB, then review the live estimate before you compress.
1

Upload images

Drop your images here or click to browse
Maximum file size: 10MB per image
Maximum 25 images per batch
No files selected
2

Choose compression settings

Estimated output size: Upload one image to see a live estimate.
3

Before / after preview

Original

Upload one image to preview it here.

Estimated output

The estimate updates when you adjust quality or target size.

4

Compress

Please upload image files first.

Image compression reduces file size while keeping visual quality acceptable for its intended use. The right target size depends on what the image is for: government and HR portals commonly require images below 200KB, email attachments are typically limited to 1MB per image, and WhatsApp and messaging apps handle images best when they are under 500KB.

This tool uses target-size compression, which means you set the size you want to hit rather than a quality percentage. The tool adjusts compression settings automatically to reach your target. This is more practical than slider-based quality controls for situations where an upload form has a stated file size limit.

Photographs compress well - a 3MB phone photo can usually be brought below 200KB while remaining clearly readable on screen. Images with large areas of flat color, text on white backgrounds, and diagrams compress less dramatically because they contain less redundant data. For these images, a target below 50KB may result in noticeable quality loss - try 100KB first and check the result.

For batch jobs, upload multiple images at once and download a ZIP of compressed files. Each image is compressed individually to the same target size. If you need different target sizes for different images, process them in separate batches.

What to Expect

Reduce image file size toward a target such as 20KB, 100KB, 200KB, or under 1MB for forms, email, messaging, and website uploads.

Browse Image Tools

Best for

  • Hitting specific upload limits for government portals and job application forms.
  • Reducing photo file sizes for email and messaging app sharing.
  • Compressing product images before uploading to an e-commerce platform.
  • Reducing image sizes before attaching to support tickets or CRM records.
  • Preparing a batch of images for a website gallery or blog post.

Not ideal for

  • Master originals that must stay untouched for print or archive use.
  • Repeated resaves where each pass compounds quality loss.
  • Design review where exact color and detail preservation matter most.

What this tool keeps

  • The image content you need while pushing the file closer to a target size.
  • Direct single-file downloads or ZIP output for image batches.
  • Manual control over output format, quality, and target size.

What may need cleanup

  • Very aggressive compression can soften faces, text, and logos.
  • PNG files may remain larger than JPG or WebP for photo-style images.
  • The estimate helps, but exact final size still depends on image content.

Common errors

  • Using PNG for photos when JPG or WebP would compress better.
  • Choosing a target size that is too low for the original image detail.
  • Expecting every image to hit an exact size without some quality tradeoff.

Example use cases

  • Compress images for South African and international job applications.
  • Shrink website uploads before sending them to a CMS or store.
  • Reduce image size for email, forms, and portal uploads.

Sample input

A phone photo or scanned document image that is too large for a portal or email attachment.

Sample output

A smaller JPG, PNG, or WebP file that is closer to the chosen limit and easier to upload.

Who this is for

  • Job seekers, school admins, support teams, ecommerce staff, and anyone fighting upload limits.

Preset targets

  • 20KB works for passport photo-style submissions.
  • 50KB and 100KB are useful for ID and email workflows.
  • 200KB and under 1MB are common for forms and website uploads.

Frequently Asked Questions

How can I compress an image to 200KB, 100KB, or under 1MB?

Use Target size and enter the goal in KB, such as 200 for 200KB, 100 for 100KB, or 1024 for about 1MB. Then adjust quality/profile if you need a smaller result.

Are there quick presets for strict image limits?

Yes. The page includes quick presets for common goals like 20KB, 50KB, 100KB, 200KB, and under 1MB so you can jump to a closer starting point.

Can I compress multiple images at once?

Yes. Upload up to 25 images in one batch. A single image downloads directly, while multiple images return as a ZIP file.

What image formats can I compress?

You can process JPG, PNG, and WebP images, and optionally export in JPG, PNG, or WebP.

Which format gives the smallest file size?

For photos, WebP or JPG is usually smallest. PNG is better for graphics or transparent assets but can be larger.

How do quality presets work in the image compressor?

Gentle prioritizes quality, Balanced is best for most uploads, and Strong pushes stronger reduction when size matters most.

Does image compression reduce quality?

Lossy formats like JPG/WebP may lose detail at lower quality values. Use higher quality settings when text clarity and fine detail are important.

Can I keep transparent backgrounds?

Yes. Use PNG or WebP output when transparency is required.

Does target size always hit the exact KB value?

Target size is best-effort because image complexity varies. If needed, run one more pass with a slightly lower quality setting.

What is the max image upload size?

The limit is 10MB per image, with up to 25 images per batch.

Are compressed images stored after download?

No. Files are processed temporarily to generate your output, then deleted automatically. Tiny File Tools does not require signup for these tools.