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.
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
- Upload one or more photos — drag & drop, click to browse, or paste from clipboard.
- Pick a target size: 20KB, 50KB, 100KB, 200KB, 500KB, or enter a custom value.
- Click Compress Images — your browser binary-searches JPEG quality until each file matches your target.
- Compare before/after sizes, then download individually or as a ZIP.
Related tools
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.