Compress Image Online

Reduce the file size of JPG, PNG and WebP images, or compress down to an exact KB target. Compression is done locally on your device, so even large photos shrink in seconds and never leave your computer.

Drag and drop an image here, or click to choose a file

JPG, PNG and WebP are supported. Files stay on your device.

Image preview

Compression settings

We find the best quality that fits under this size.

All compression is performed on your device by your own browser. Your file is never uploaded, which keeps it private and means there is no waiting for a server to respond.

Reduce Image File Size in Your Browser

Our online image compressor shrinks the file size of your photos so they load faster, fit upload limits and use less storage, all without sending your image anywhere. Lower the quality with a simple slider, or set an exact target like 100 KB and let the tool find the best quality that fits. JPG gives the smallest files, while WebP compresses well and keeps transparency.

It is perfect for speeding up websites, attaching photos to email, meeting forum and form upload limits, and saving space, all while keeping your images private.

How to Compress an Image (4 Steps)

  1. Upload your image. Drag and drop or click "Select image". It loads instantly and stays in your browser.
  2. Pick a format. Choose JPG for the smallest size, or WebP to keep transparency.
  3. Set quality or a target size. Drag the quality slider, or switch to target file size and type a KB value such as 100.
  4. Compress and download. The smaller image saves straight to your device.

Compress to an Exact KB

Need a file under 100 KB, 50 KB or 20 KB for a form or upload limit? Switch to target file size, type the number, and the tool automatically finds the highest quality that still fits under your target.

Compression Without Uploads

Most compressors send your image to the cloud and hand it back smaller. We skip that step entirely and compress in the browser itself, so your files are never stored on a server you do not control.

See the Savings First

Click Preview new size to see the compressed file size and how much smaller it is before you download, so you can fine tune the quality to the exact balance you want.

Why Use Our Image Compressor?

  • Compress to a target KB: hit 100 KB, 50 KB or any size you need.
  • No upload: runs 100% in your browser, fast and private.
  • No watermark: nothing is ever added to your image.
  • Multiple formats: compress to JPG, WebP or PNG.
  • Works on any device: desktop, tablet, iPhone and Android, no app to install.

Popular Compression Targets and Uses

People use this tool to hit a strict upload limit without trial and error. Switch to target file size and the binary search finds the best quality that fits, so you can compress an image to 20kb, 50kb, 100kb or 200kb, or compress an image to under 1mb for a portal that caps attachments. It is the fastest way to reduce a photo size for email attachments, to shrink a photo for a visa or passport application upload that demands a tiny JPG, and to meet the size rules on government forms, exam registrations and job application portals.

For everyday work, drop the quality with the slider to compress images for a faster website, where smaller JPG and WebP files load quicker and use less bandwidth. Click Preview new size to check the result and how much smaller it is before you download, then fine tune the quality or target until it fits. Everything runs in your browser, so even a large camera photo compresses in seconds and stays private.

Frequently Asked Questions

Upload your image, choose a format such as JPG, set the quality or a target file size in KB, then click Compress and Download. The smaller image saves straight to your device.

Switch the Compress by option to Target file size and type the size you need, for example 100. The tool tests different quality levels and picks the highest quality that still fits under your target.

No. Your file is read and compressed inside your browser with the Canvas API. It is never uploaded to or stored on any server, so confidential images stay on your computer.

JPG usually gives the smallest files for photos. WebP also compresses very well and keeps transparency. PNG is best for graphics and logos but produces larger files.

Compression trades some quality for a smaller file. At high quality settings the change is hard to see. Lower settings and smaller targets reduce quality more, so use Preview new size to find the right balance.

Yes if you export as WebP or PNG. JPG does not support transparency, so a transparent background becomes white when you choose JPG.

Yes. For the smallest result, converting a photo PNG to JPG or WebP shrinks it the most. PNG output keeps transparency but stays larger.

There is no artificial limit. Everything runs in your browser, so the only limit is your device memory.

Yes. The compressor is fully responsive and works in mobile browsers on iPhone, iPad and Android without installing an app.

It is completely free with no account required and no watermark added to your image.

Switch the Compress by option to Target file size and type 20 in the KB box, then click Compress and Download. The tool runs a binary search across quality levels and picks the highest quality JPG or WebP that still fits under 20kb. The same method works for 50kb, 100kb or any small target a form requires.

If your photo is too large for an email attachment, set Compress by to Target file size and enter a value such as 200, or leave it on Quality and lower the slider. Choose JPG for the smallest result, click Preview new size to confirm it fits, then download the smaller file to attach.

Many visa and passport portals require a JPG under a set size such as 100kb or 50kb. Keep the format on JPG, switch Compress by to Target file size, type the exact KB limit the application states, and download. The tool finds the best quality that stays under that limit so the upload is accepted.

Quality mode lets you set the quality percentage with the slider and shows whatever file size results. Target file size mode works the other way around: you type the KB you need, for example 100, and the tool automatically tests quality levels and keeps the highest one that fits under your target.