Skip to content
TinySolve

Image Compressor

Make JPG, PNG and WebP files smaller without a visible drop in quality.

Runs in your browser — your files are never uploaded

Drop your images here

or

JPG, PNG and WebP, up to 30 MB each. Compression happens on your device — the images are never uploaded.

About the Image Compressor

A photo straight from a phone is usually two to six megabytes, and almost nowhere needs that. An email attachment limit, a website upload form, a marketplace listing — all of them want something far smaller, and most of that size is detail no one will ever see at the size the image is actually viewed.

JPEG and WebP compression works by discarding information the eye is bad at noticing, and the quality slider decides how much. Around 75% is the useful setting: on a typical photograph the result is visually indistinguishable from the original at half the file size or less. Below about 50% you start to see blocky patches in smooth areas like skies and skin.

Resizing usually saves more than compressing does. A 4000-pixel-wide photo displayed in a 1000-pixel column carries sixteen times more pixels than it can show, so capping the width is often the single biggest win — which is why the maximum width option sits next to the quality slider rather than being buried.

PNG is deliberately treated differently. It is a lossless format, so the quality slider does nothing to it, and saving a photograph as PNG will usually make the file considerably larger rather than smaller. The tool says so rather than silently producing a worse result. PNG is the right choice for screenshots, logos and anything needing transparency, and JPG or WebP for photographs.

Everything happens on your device. The image is decoded, redrawn at the new size and re-encoded by your own browser, so nothing is uploaded, nothing is stored, and there is no queue and no file size limit imposed by a server. It also means the rotation data phones attach to photos is read and applied before re-encoding, so pictures taken sideways do not come out sideways.

How to use the Image Compressor

  1. Add your images

    Drag them onto the page or browse for them. You can add several at once, and more later without losing the ones already there.

  2. Set the quality

    Start at 75%. Every image is re-compressed as you move the slider, so you can watch the file size change and stop where it still looks right.

  3. Cap the width if the image is huge

    If the photo is far larger than wherever it is going, choose a maximum width. This usually saves more than the quality slider does.

  4. Download

    Download each image, or all of them at once. Each file is saved with -compressed added to the name so the original is never overwritten.

Frequently asked questions

Are my images uploaded anywhere?
No. They are decoded and re-encoded by your own browser using a canvas, and never leave your device. That is also why there is no queue and no per-file limit from us — the only constraint is your device's memory.
What quality setting should I use?
75% is the sensible default and is usually indistinguishable from the original photograph. Drop to 60% when size matters more than fidelity. Below roughly 50% you will start to see blocky artefacts in skies, shadows and skin tones.
Why did my PNG get bigger instead of smaller?
PNG is lossless, so it cannot throw away detail the way JPEG does, and re-encoding a photograph as PNG frequently produces a larger file. Use JPG or WebP for photographs and keep PNG for screenshots, logos and images that need transparency.
Does compressing lose quality permanently?
Yes, for JPEG and WebP — that is how they make files small. The original file on your device is untouched and the download is a separate copy, but you cannot recover the discarded detail from the compressed version later, so keep your originals.
Will this strip my photo's location data?
Yes, as a side effect. Re-encoding produces a new file without the original EXIF block, so GPS coordinates, camera model and timestamps are all dropped. The rotation is read first and applied to the pixels, so the picture still appears the right way up.
Should I convert to WebP?
For the web, usually yes — WebP is typically 25–35% smaller than JPEG at the same visual quality and every current browser supports it. For something you will email or hand to someone else, JPG is still the safer choice because more old software opens it.