Compressor

Accessibility

Adjust the site to suit you. Saved only on this device and applied to every tools.codes app.

Text size
Options

Atkinson Hyperlegible, with wider letter and line spacing. Helps with dyslexia and low vision.

Turns off transitions and smooth scrolling.

A band that follows the mouse or the focused field.

Shows the VLibras translator for Portuguese pages. Turning it on loads the Brazilian government service (gov.br).

Accessibility statement

How to compress an image without losing quality

Compressing makes the file smaller while keeping the picture looking good. You can almost always cut 50% to 80% of the size with no visible difference, especially on phone photos.

1. Choose your images

On the home page, drag up to 50 images into the dashed area or click "Choose images". Thumbnails appear with the file count and total size.

2. Pick the format

Keep leaves each image in its original format. WebP usually gives the smallest files and opens in every current browser. JPG is the most compatible, good for sending to anyone. PNG is lossless; use it for logos, icons and screenshots with text.

3. Set the quality

The default is 75. Between 60 and 80 the difference is barely visible and the file shrinks a lot. Below 50, smooth areas such as sky and skin start to look blotchy. PNG has no quality setting.

4. Reduce the dimensions if needed

A phone photo is 4000 to 8000 pixels on its longest side. For screens, 1920 is enough; for messages, 1280. Fewer pixels is the most effective way to shrink a file. Images are never upscaled.

5. Compare and download

Click "Compress". Each row shows the size before and after and how much you saved. In "Compare", drag the divider (or use the arrow keys) to see before and after side by side. Download one by one or everything as a ZIP.

If an image was already optimized and compressing would not make it smaller, it's delivered as it was and marked "already optimized".