Skip to main content

Image Compressor

Compress and resize JPEG, PNG, WebP, and GIF inputs into still images. Choose your settings, inspect the output, and keep the version that works for you.

Compression settings

Applies to JPEG and WebP, not PNG.

Choose settings before selecting files. Each file is processed with these settings.

Drop images here or click to choose

JPEG, PNG, WebP, GIF · 50 MB per file · 24 megapixels

Up to 20 results · 100 MB input per selection · 100 MB retained output

Local processing only: files never leave your device. Outputs are still images; animation and metadata are not preserved. JPEG uses a white background for transparency.

Choose a useful starting point

For a website photo, try WebP at quality 80 and set the maximum width to match the size you need. For text, logos, or fine detail, compare the output carefully before lowering quality.

PNG does not use the quality slider. It can preserve transparency, but re-encoding an already optimized PNG may not reduce its size. JPEG cannot preserve transparency; this tool places transparent areas on white.

Reported output bytes come from the encoded file, not an estimated savings percentage. When output is not smaller, the result is labeled accordingly.

Use the Comparison Slider to inspect files, or explore the Benchmark Lab for measured examples and their methodology.

Frequently Asked Questions

Is this image compressor free?
Yes. No signup or watermarks. Processing happens locally: files are not uploaded. To bound browser memory use, each image must be at most 50 MB and 24 megapixels.
Will I lose image quality?
JPEG and WebP output use lossy encoding here. Quality 80 is a starting point, not a guarantee: inspect the result before replacing your original. PNG encoding is lossless for the rendered pixels, but resizing changes those pixels. A re-encoded file can be larger than the original.
Which format should I choose?
Try WebP for website images, JPEG when your destination requires it, and PNG when you need lossless encoding or transparency. JPEG output uses a white background for transparent areas. The quality slider does not affect PNG output.
Can I compress multiple images at once?
Yes. Keep up to 20 results, with at most 100 MB of input per selection and 100 MB of retained output. Files run one at a time. A failed file does not discard successful results. Download and clear results before starting a larger batch.
Can I change settings after selecting files?
Choose settings before selecting files. Settings are locked while processing and while results are displayed, so they always describe the downloadable output. Download and clear the results to use different settings.
Are animations and metadata preserved?
No. This tool creates still images and does not preserve animation or original metadata. GIF input must be converted to WebP, JPEG, or PNG; keeping GIF format is not supported. Keep your original files when you need animation or metadata.

Related Tools