Tolket

Skip to content

Free Image Compressor: Reduce Image Size in KB

Reduce the file size of JPG, PNG and WebP images in seconds, or compress a photo to an exact size such as 20KB, 50KB or 100KB for an online form. Compress one photo or a whole batch, compare the savings and download the results. Your images never leave your device.

100% freeNo sign-upBatch up to 30 imagesPrivate: runs in your browser

Drop images here or browse files

JPG, PNG, WebP · up to 30 images · you can also paste with Ctrl+V
70–80% is ideal for websites.
PNGs are optimised losslessly with OxiPNG; WebP or AVIF give the biggest savings.
Larger images are scaled down.
Each image is saved just under this size.

Quick presets:20KB50KB100KB200KBCompress PNGPNG to JPGJPG to WebPImage to AVIF

What does this image compressor do?

This free image compressor re-encodes your photos with a smarter quality setting so they take up far less storage while looking the same on screen. A typical smartphone photo of 3–5 MB usually drops to 300–800 KB, which makes pages load faster, emails send without bouncing and uploads finish on slow connections.

Compression happens entirely inside your browser, using WebAssembly builds of the MozJPEG, libwebp, AVIF and OxiPNG encoders, with the browser’s own Canvas API as a fallback. There is no upload, no queue and no server copy of your images, so it is safe for personal photos, ID scans and unreleased product shots.

How to compress an image

  1. Add your images. Drag them onto the box above, click to browse, or paste a screenshot with Ctrl+V. You can add up to 30 files at once.
  2. Choose a quality level. 75% is a safe default. Go lower for thumbnails, higher for photography portfolios.
  3. Pick an output format. Keep the original format, or switch to WebP for the smallest files that every modern browser supports.
  4. Optionally set a maximum width. Website images rarely need to be wider than 1920 pixels; scaling down saves even more space.
  5. Click Compress images and download each file, or grab all of them in one ZIP.

How to compress an image to 20KB, 50KB, 100KB or any size

Many online application forms, job portals and exam registration sites only accept photos and signature scans under a fixed limit, such as 20KB, 50KB or 100KB. Type that number in Target size in KB, or tap a preset, and the compressor finds the highest quality that still fits.

  1. Add your photo or scan.
  2. Tap 20 KB, 50 KB, 100 KB, 200 KB or 500 KB, or type your own limit.
  3. Click Compress images and download. The new size is shown next to each file.

Behind the scenes the tool tries different JPEG or WebP quality levels until the file is just under your limit. If even a very low quality is still too large, it scales the image down step by step, so small targets such as 10–20KB also work for signatures and passport-size photos. PNG files are converted to JPEG when you set a target, because PNG has no quality setting.

Target sizeTypical useTip
20 KBSignature scans, small ID photosCrop tightly around the signature first; a width of 300–400 px is usually enough.
50 KBPassport-size photos on application formsCrop to the required ratio with the Image Cropper, then compress.
100 KBProfile photos and document photosUse JPEG and keep the width around 800–1000 px.
200 KBScanned documents, product photosWebP keeps text sharper than JPEG at the same size.
500 KBEmail attachments, blog imagesQuality 75–80% often lands near this size for 1920 px photos.

Always check the exact rules of the form you are filling in. Some forms also set a minimum file size or exact dimensions in pixels; use the Image Resizer for those first, then compress. Quick links: compress to 20KB · 50KB · 100KB · 200KB. For a full walkthrough, read how to compress an image to 20KB, 50KB or 100KB.

Features and benefits

Under the hood, the compressor uses WebAssembly builds of the encoders behind Google’s open-source Squoosh app: MozJPEG for JPEG, libwebp for WebP, libavif for AVIF and OxiPNG for lossless PNG optimisation. They usually produce noticeably smaller files than a normal browser export at the same visual quality. They run in a background worker on your own device, so your images are still never uploaded. If WebAssembly is unavailable, the tool falls back to your browser’s built-in encoder automatically.

Which format should you choose?

FormatBest forNotes
WebPWebsites, blogs, online storesUsually 25–35% smaller than JPEG at the same visual quality. Supported by all current browsers.
JPEGPhotos for email, documents and older softwareThe most compatible format. Does not support transparency.
PNGLogos, screenshots with text, transparent graphicsLossless, so files stay larger. Convert to WebP if transparency is needed with a smaller size.

Common use cases

Tip: compress after you have finished editing. Repeatedly re-saving the same JPEG lowers quality each time, so keep an untouched original. Want the full background? Read our guide on how to compress images without losing quality.

Frequently asked questions

How do I compress a photo to 20KB or 50KB?

Add the photo, tap 20 KB or 50 KB under Target size (or type any number), then click Compress images. The tool picks the best quality that fits under your limit and shrinks the dimensions only if it has to.

Why is my image still bigger than the target size?

Very small targets for very large or detailed images may need smaller dimensions. Crop away empty space first, or set a max width such as 600 px, then compress again.

Is this image compressor really free?

Yes. There are no paid plans, watermarks or limits on how many times you use it.

Are my images uploaded to your server?

No. All processing happens on your own device in the browser. Closing the tab removes everything.

How much can I reduce an image’s size?

Photos typically shrink by 50–80% at 75% quality. Results depend on the original: images that are already compressed will shrink less.

Will compression remove EXIF data such as location?

Yes. Re-encoding through the canvas strips metadata such as GPS location and camera details, which is good for privacy when sharing photos online.

Why did my PNG get bigger?

PNG is a lossless format, so the quality slider has no effect on it. Choose WebP or JPEG as the output format to make PNG images much smaller.

Related tools

Related categories

Image ToolsAI ToolsPDF ToolsSocial Media Resources

Scroll to Top