it3 — Free URL Shortener

Image Compressor

Reduce file weight for faster pages and sharing. Processing runs locally in your browser — we never upload your images.

Open tool
Upload Image
Tap to select fileDrag & drop or tap to select

About this tool

Large photos slow down websites and messaging apps. This compressor redraws your image on a canvas, optionally scales it down, and exports a new file at the quality and format you choose. It is ideal for bloggers, shop owners, and social posts when you need a smaller file without installing software.

Why compress images

  • Faster page loads and lower bandwidth
  • Easier email and chat attachments
  • Better Core Web Vitals for sites you control

Features

  • Drag & drop, paste, or browse
  • JPEG quality slider
  • Optional max width (long edge)
  • Export JPEG or PNG
  • Private — client-side only

How it works

  1. Add an image (drop, Ctrl+V after focusing the zone, or browse).
  2. Set max width (optional) and output format.
  3. Adjust JPEG quality if exporting as JPEG.
  4. Download the compressed file.

FAQ

Do you store or upload my images?

No. The file never leaves your browser: decoding, scaling, and re-encoding all happen with the Canvas API in your tab. Closing the tab discards everything. That is why this tool works offline once the page is loaded, and why it suits confidential screenshots or client artwork.

Will I lose visible quality when I compress?

JPEG is always lossy: discarding detail is how file size drops. Higher quality presets keep more detail but shrink less. PNG re-encode from this tool is lossless for the pixels on the canvas, but if you downscale resolution you permanently reduce fine detail—keep originals when you might need them later.

Should I export JPEG or PNG?

Photos and gradients usually compress much smaller as JPEG. UI shots, logos, or anything needing sharp edges or transparency should stay PNG (or WebP elsewhere). If you force a photo to PNG, expect much larger files than a sensible JPEG at 80–90% quality.

What does “max width” actually do?

If your image is wider than the limit you set, we proportionally shrink both dimensions so the long side matches that pixel width. That alone can slash megabytes on phone photos meant for the web. Set 0 to keep original pixel dimensions and only change format/quality.

Why is my output file still large?

Very noisy or high-resolution sources have more information to encode. Try a lower JPEG quality, enable max width, or switch to PNG only if transparency needs it—otherwise JPEG often wins. Animated formats and some RAW-like files are not special-cased; you get one raster frame after decode.

Any limits or browsers that break?

Practical limit is your device RAM: gigapixel jokes aside, tens of megapixels are usually fine. Very old browsers may lack modern canvas MIME support; use an up-to-date Chrome, Edge, Firefox, or Safari. HEIC/HEIF may fail unless the OS exposes a decodable type the browser understands.

🆓100% Free
🔒Secure & Private
No Signup Needed

Frequently Asked Questionsabout Image Compressor

Lossy compression can reduce quality slightly while cutting file size heavily. Lossless keeps visual quality but compresses less.
The tool supports common web formats like JPEG/JPG, PNG, and WebP depending on page implementation.
For web use, start around 70–80% quality and compare visual output before publishing.
No. Compression runs in-browser so files stay on your device.
Photo files often reduce 40–80%, while graphics with text/logos usually reduce less unless dimensions are also resized.
Still have questions?
We are here to help you get the most out of this tool.
Contact us →

Related Tools

Buy Me a Coffee at ko-fi.com