Image compressor
Most online compressors upload your images to their servers first. This one compresses them on your device: JPG and WebP through the browser’s own encoders, and PNG by reducing it to a 256-colour palette — the technique TinyPNG uses. Drop up to 50 images, compare the result side by side, and download them as a ZIP.
Choosing settings
A quality of 75–85 is indistinguishable from the original for most photographs and typically removes 50–80% of the file size. Lower values show first as blocky skies and smeared skin.
Resizing saves more than any quality setting. A website hero rarely needs more than 2560 pixels on its longest edge, and a blog image rarely more than 1920. A 6000-pixel camera original is mostly wasted bytes.
WebP is 25–35% smaller than JPG at the same visual quality and is supported by every current browser. Keep JPG for email, where support is less consistent.
Questions
Are my images uploaded?
No. Compression runs in your browser. The images never leave your device, which also means there is no upload wait and no file-size limit set by a server.
Does compression remove photo metadata?
Yes. Re-encoding drops EXIF metadata, including camera details and GPS coordinates. That is usually wanted for images published on the web, where location data is a privacy risk.
Why is a file marked “already optimised”?
Re-encoding it with the chosen settings would not make it smaller, so the original is kept unchanged. This happens with images already exported at low quality, or small graphics saved efficiently.
How does PNG compression work here?
PNG is lossless, so it cannot be shrunk with a quality setting. The image is instead reduced to a palette of 256 colours, which most screenshots, logos and illustrations survive with no visible change. Set quality to 95 for a lossless re-encode.
Which format should I use for my website?
WebP for photographs and most graphics, PNG for images that need exact colours or sharp transparency, SVG for logos and icons. Serve images at the size they display at; resizing usually saves more than compression.
More free tools
View allImage converter
Convert images between PNG, JPG and WebP, and SVG to PNG at up to 4× scale, in batches.
Open toolColor palette from image
Extract a colour palette from any image, with HEX, RGB and HSL values and CSS or Tailwind export.
Open toolContrast checker
Check colour contrast against WCAG AA and AAA, and get the nearest passing shade of your brand colour.
Open toolReady to Dominate AI Search?
Get started now
Allswap