Skip to content
UK Utility Tools

Image Compressor / Resizer

Compress and resize images in your browser — reduce file size, set dimensions and convert formats. Your image never leaves your device.

Your image stays on your device — nothing is uploaded.

How it works

This tool decodes your image in the browser, redraws it onto a canvas at your chosen dimensions, then re-encodes it in the format and quality you select. Nothing is uploaded at any point — the only copy of your image is the one on your device.

Resizing — the biggest saving

File size grows roughly with the number of pixels, so halving the width and height cuts the pixel count to a quarter. A 4,000×3,000 photo straight from a phone is far bigger than any screen needs — 1,920px wide is plenty for full-screen use, and 800–1,200px suits most websites, emails and online forms. With the aspect ratio locked, changing one dimension updates the other automatically so the image is never stretched.

Quality — how lossy compression works

JPG and WebP shrink files by discarding detail your eye is unlikely to notice, and the quality slider controls how aggressive that is. As a rule of thumb:

  • 85–100% — near-perfect; only worth it for photography you'll print.
  • 70–85% — the sweet spot; usually indistinguishable from the original at a fraction of the size.
  • Below 60% — visible blockiness and smudged edges start to appear, especially around text.

PNG works differently: it is lossless, so there is no quality setting and no detail is ever lost — the trade-off is much larger files for photographic images.

Hitting a target file size

Many upload forms enforce a limit such as 100 KB, 200 KB or 2 MB. Set the target size box and the tool binary-searches the quality setting — trying up to eight encodes — to find the best quality that still fits under your limit. If even the lowest quality is too big, it tells you and returns the smallest file it could make, which is your cue to reduce the dimensions too.

Choosing a format

FormatBest forNotes
JPGPhotos, uploads, emailAccepted everywhere; no transparency
WebPWebsites, modern appsSmallest files; rare older systems reject it
PNGLogos, screenshots, graphicsLossless; keeps transparency; large for photos

Frequently asked questions

Is my image uploaded to a server?

No. Everything happens in your browser using the canvas built into your device — the image never leaves your computer or phone. Once the page has loaded, the tool even works offline.

How do I compress an image to 100 KB or 200 KB?

Choose JPG or WebP as the output format, type your limit into the 'Target file size' box (for example 200) and press Process. The tool automatically searches for the best quality that fits under your limit. If it can't get small enough, reduce the width and height as well — resizing usually saves far more than compression alone.

Which format should I choose — JPG, PNG or WebP?

JPG is the safe choice for photos and is accepted everywhere, including most UK government and job application uploads. WebP is usually 25–35% smaller than JPG at the same quality but a few older systems don't accept it. PNG is lossless and keeps transparency, which makes it right for logos, screenshots and graphics with text — but it produces very large files for photos.

Why did my file get bigger instead of smaller?

This usually happens when a photo is converted to PNG, which is lossless and stores photos inefficiently, or when a heavily compressed image is re-saved at a higher quality setting. Switch to JPG or WebP, lower the quality, or reduce the dimensions.

Does compressing an image reduce its quality?

JPG and WebP are lossy formats, so some detail is discarded each time you save — although at 70–85% quality the difference is rarely visible. PNG is lossless and never loses detail. Keep your original file if you might need full quality later.

Can I open HEIC photos from an iPhone?

Only if your browser can decode HEIC — Safari usually can, but Chrome, Edge and Firefox generally can't. If the file is rejected, ask your iPhone to share the photo as JPEG (or set Settings → Camera → Formats → Most Compatible), then try again.

What are the size limits?

Files up to 80 MB and images up to 12,000 pixels on the longest side. Because processing happens on your own device, very large images may take a few seconds on older phones.