Image compressor

Resize, convert and compress — in batch, without uploading anything. Your images never leave the machine.

JPEG, PNG, WebP, GIF, BMP, AVIF — whatever your browser can decode. Drop as many as you like.

Why nothing is uploaded. The browser decodes each image, redraws it onto a canvas at the target width, and re-encodes it. That is the whole process — there is no server in it. Large batches are therefore limited only by your own memory, and confidential images (client photos, screenshots with data in them) never travel.

Aspect ratio is always preserved, and images already narrower than the limit are never enlarged — upscaling adds bytes without adding detail. PNG ignores the quality slider because it is a lossless format.