Image Compressor — Reduce Image Size Online

Compress JPG, PNG and WebP images for forms, email and sharing. Choose a target size in KB and download smaller JPEG files, directly in your browser.

Ad
Select images

or drop here — multiple files · paste works too (Ctrl+V)

JPG, PNG, WebP supported

Original
-
Compressed
-
Saved
-
Your files never leave your device
Ad

Image compression for photos and upload limits

Use image compression when a photo takes too long to send or a website rejects its file size. Choose 20 KB, 50 KB, 100 KB, 200 KB or 500 KB, or enter a custom target. You can select several images and download the results together as a ZIP.

For example, if a form asks for a photo below 100 KB, select the 100 KB preset and check the actual output size before submitting. A target is not a guarantee of an exact byte count. Fine details and small text can become less clear at lower sizes, so inspect the downloaded photo too.

Compress an image, resize it, or change its format?

File size is measured in KB or MB; dimensions are measured in pixels. If an upload requires a specific width and height, use the image resizer. If it requires a different file type, use the JPG, PNG and WebP converter. Compression here adjusts JPEG quality and may reduce dimensions to approach a small target.

This compressor exports JPEG. It does not preserve PNG transparency or animation. Use the converter for a PNG or WebP output, and keep your original image if you need an editable or transparent version.

Preparing a photo for an application form

Read the form’s file type, pixel dimensions and file-size limit separately. The application photo resizer provides common starting presets; the current instructions on your particular form take precedence. After compression, compare the result with those requirements before uploading it to the application website.

For a worked walkthrough, see how to compress an image to a 20 KB target.

How to compress an image to an exact KB size

  1. Upload one or more photos — drag & drop, click to browse, or paste from clipboard.
  2. Pick a target size: 20KB, 50KB, 100KB, 200KB, 500KB, or enter a custom value.
  3. Click Compress Images — your browser binary-searches JPEG quality until each file matches your target.
  4. Compare before/after sizes, then download individually or as a ZIP.
Ad

Related tools

Ad

Frequently asked questions

How do I compress an image online?

Select one or more JPG, PNG or WebP files, choose a target size in KB, and click Compress Images. Review the output size and download a JPEG or a ZIP of multiple results. Processing happens in your browser.

Can I compress a photo to 20 KB, 50 KB or 100 KB?

These presets are available, along with a custom target. The resulting size depends on the original image. Check the actual downloaded size against your upload limit; an exact byte count is not guaranteed.

Does image compression change the dimensions?

The tool first adjusts JPEG quality and can also reduce pixel dimensions for smaller targets. If a form requires a specific width and height, check those dimensions separately.

Can I compress a PNG without losing transparency?

This tool outputs JPEG, which does not support transparency. Use the image converter when you need PNG or WebP output with transparency.

Are my photos uploaded to ToolShoppy?

No. Image compression runs locally in your browser. You do not need to create an account or send your photos to a ToolShoppy server.

Ad