Image Tools

Compress images without changing their format

Give it a size — "under 100 KB" — and it will find the quality that gets there, or pull the slider yourself. Each file is written back in its own format, so a JPG stays a JPG and a PNG stays a PNG, and the whole thing runs on your device.

Every image keeps its own format. Use the quality slider to trade detail against file size.

Processed privately in your browser

  • Runs in your browser
  • No account required
  • Free to use
  • Up to 50 files

How it works

01

It re-encodes, it does not resize

Compression here means writing the same pixels with a more economical encoding. The dimensions are untouched unless you change them yourself, so a 4000px photo is still 4000px afterwards — just a smaller file.

02

A target size is measured, not guessed

Ask for 100 KB and it encodes the image several times, narrowing in on the highest quality that still fits. Nothing is estimated from a formula — every candidate is a real encode, and the size you are shown is the size of the file you get.

03

The quality slider is a real trade

Lower settings discard more of the detail the eye is least likely to miss. Photographs tolerate this well; flat graphics, screenshots and text do not, and start showing halos around edges surprisingly early.

04

Your browser does the encoding

The same image codecs your browser uses to display images are used to write them. That is why there is no upload, no queue and no size limit imposed by a server — the only limit is your own device.

What it does

Compress to an exact size

Enter a budget in KB or MB and every image in the batch is brought under it. If one cannot get there without being shrunk, the row says so instead of quietly handing you something over the limit.

Up to 50 images at once

Compress a whole folder in one pass and download the results as a single ZIP, or take them one at a time.

Format is preserved

JPG comes back as JPG, PNG as PNG, WebP as WebP. The one exception is formats browsers cannot write — GIF, BMP and TIFF — and the tool tells you before it does anything.

Honest before-and-after

Every row shows the original size, the new size and the percentage saved. If a file gets bigger, that is shown too rather than hidden.

Nothing leaves your device

There is no upload endpoint. You can watch the network tab stay empty while a batch runs.

Practical advice

Getting a better result

  • If you have a hard limit — an upload form that rejects anything over 2 MB, say — use the target size mode rather than guessing at the slider.
  • For photographs on a website, quality 75–85 is usually indistinguishable from the original at a fraction of the size.
  • Screenshots and images containing text compress badly with lossy settings. Convert those to WebP instead — it handles flat colour and sharp edges far better than JPG.
  • Compressing an already-compressed JPG is a second lossy pass. Keep your original if you may need to edit it again later.
  • If a PNG barely shrinks, it is probably already optimised — try converting it to WebP, which usually wins by a wide margin on the same image.

Questions

Things people ask

Are my images uploaded anywhere?

No. There is no upload endpoint to send them to. The page loads once, and from then on every step — reading the file, decoding it, re-encoding it — happens on your device using your browser’s own image codecs.

Analytics records that the tool was opened, never what you put into it, and a Content Security Policy allows no upload destination at all.

How does the target size mode work?

It encodes the image several times at different quality settings and keeps the best one that fits under your budget — a binary search, typically five to eight encodes per image. That is why it takes a moment longer than the slider.

If no quality setting gets under the target, the row says the target was not reached rather than handing you a file over the limit. You can optionally let it shrink the image as well, which is off by default because a smaller picture is not what most people mean by compression.

Does compressing reduce the image dimensions?

Not by itself. Compression changes how the pixels are stored, not how many there are. If you also want smaller dimensions, set a width or height under the advanced settings and both will happen in one pass.

Why did my GIF come back as WebP?

Browsers can decode GIF but cannot write it, so there is no way to return a compressed GIF. WebP is the closest honest substitute — it keeps transparency, supports animation, and is usually far smaller.

The tool tells you which files this affects before you start, rather than quietly changing your file type.

Is there a file size limit?

Individual files are capped at 25 MB and batches at 50 images, to keep memory use sane on phones and older laptops. Because the work is local, there is no server-side limit beyond what your own device can handle.

Does this strip EXIF and location data?

Yes. Re-encoding through the browser’s canvas discards metadata as a side effect, so GPS coordinates, camera details and timestamps are not carried into the output. That is worth knowing in both directions — it is good for privacy, but if you need the EXIF preserved, this is not the right tool.

Who builds these

Free tools by day. Websites that earn their keep by trade.

KuConvert is built by KUDUY, a web design and development agency. From custom WordPress builds to SEO and e-commerce, everything they do is engineered to bring you more qualified traffic and turn it into revenue.

  • Fixed scope, no surprise invoices

    Most sites ship in four to eight weeks with the scope and the price agreed up front.

  • SEO from day one

    Search is designed into the build — structure, schema and Core Web Vitals — not retrofitted.

  • A team, not a ticket queue

    A project manager, a designer and a developer you can actually reach.

Need your whole site to load this fast?

Images are usually the heaviest thing on a page and the easiest win. KUDUY works on site speed, image delivery and Core Web Vitals for teams who would rather not do it by hand.

This tool runs entirely in your browser. Your files are never uploaded.