Skip to content
ALL IMAGE TOOLS56
HEIC to JPGHEIC → JPGHEIC to WebPHEIC → WEBPWebP to JPGWEBP → JPGWebP to PNGWEBP → PNGPNG to JPGPNG → JPGJPG to PNGJPG → PNGJPG to WebPJPG → WEBPPNG to WebPPNG → WEBPSVG to PNGSVG → PNGSVG to JPGSVG → JPGSVG to WebPSVG → WEBPAVIF to JPGAVIF → JPGAVIF to PNGAVIF → PNGAVIF to WebPAVIF → WEBPBMP to JPGBMP → JPGBMP to PNGBMP → PNGTIFF to JPGTIFF → JPGTIFF to PNGTIFF → PNGJFIF to JPGJFIF → JPGImage CompressorIMG → JPG · WEBPCompress Image to 100 KBIMG → JPG · WEBPCompress Image to 200 KBIMG → JPG · WEBPCompress Image to 1 MBIMG → JPG · WEBPCompress Image to 20 KBIMG → JPG · WEBPCompress Image to 50 KBIMG → JPG · WEBPCompress Image to 500 KBIMG → JPG · WEBPCompress Image to Target SizeIMG → JPG · WEBPImage ResizerIMG → IMGResize Image to 20 KBIMG → JPG · WEBPResize Image to 50 KBIMG → JPG · WEBPResize Image to 100 KBIMG → JPG · WEBPPhoto Resizer in KBIMG → JPG · WEBPImage CropperIMG → PNG · JPG · WEBPEXIF Data Viewer & RemoverIMG → DATAImage to Base64IMG → TXTPNG to ICOPNG → ICOFavicon GeneratorPNG → ZIPImage Color PaletteIMG → HEXRotate ImageIMG → PNG · JPG · WEBPFlip ImageIMG → PNG · JPG · WEBPAdd Border to ImageIMG → PNG · JPG · WEBPImage WatermarkerIMG → PNG · JPG · WEBPImage PixelatorIMG → PNG · JPG · WEBPCircle Image CropperIMG → PNG · WEBPImage SplitterIMG → ZIPSocial Media Image ResizerIMG → PNG · JPG · WEBPCompress PNGPNG → PNGICO to PNGICO → PNGBase64 to ImageTXT → IMGChange Image DPIIMG → IMGImage to TextIMG → TEXTResize GIFGIF → GIFGIF Speed ChangerGIF → GIFReverse GIFGIF → GIFSplit GIF into FramesGIF → ZIPGIF MakerIMAGES → GIF
ENGINE CANVAS 2DACCEPTS JPG PNG WEBP AVIF BMP GIF

Image Compressor

CANVAS 2DTOOL 20 OF 190

Compress Images Online — Free, No Upload Required

Reduce image file size with quality or target-size compression — entirely in your browser.

ENGINECANVAS 2D
ACCEPTSJPG PNG WEBP AVIF BMP GIF
MAX SIZENONE
UPLOADNEVER
01Upload your image by dragging it into the drop zone or clicking to browse.
02Adjust the quality slider or target size to control how aggressively to compress.
03Click Download to save your compressed image.

About Image Compressor

Need to reduce your image file size for email, web upload, or social media? This tool compresses your images entirely in your browser — no upload to any server, ensuring your photos remain completely private. Choose between two compression modes: quality-based compression, where you adjust a slider to control the output quality, or target-size compression, where you specify an exact file size like 100 KB or 1 MB and the tool iteratively adjusts quality to hit your target as closely as possible. Supports JPG, PNG, WebP, AVIF, BMP, and GIF input formats. When an animated GIF is re-encoded, the output is a still of its first frame — and the result says so whenever that happens. Batch mode lets you compress multiple images at once, saving time when optimizing an entire gallery or folder of photos. Whether you need to meet a file size requirement for an online form, optimize images for faster website loading, reduce attachment sizes for email, or fit photos within social media upload limits, this compressor handles it all. The compression algorithm uses binary search to find the optimal quality level, giving you the best possible image quality within your size constraint.

Questions

How does image compression work?

This tool re-encodes your image as a JPEG with adjustable quality. Lower quality means smaller files but more compression artifacts. In target-size mode, the tool uses binary search to find the optimal quality that produces a file at or under your target size.

What's the difference between quality mode and target-size mode?

Quality mode lets you set a specific quality level (e.g., 80%) and see the resulting file size. Target-size mode lets you specify an exact file size (e.g., 100 KB) and the tool automatically finds the best quality that fits within that limit.

Can I compress multiple images at once?

Yes! You can drag and drop multiple images and they will all be compressed with the same settings. Each result shows the original and compressed size.

Can I compress an animated GIF?

You can upload a .gif, but the output is a still image of its first frame — the result warns you whenever that happens. The GIF re-encodes to JPG, or to WebP when it has transparency, so this works for single-frame GIFs but won't compress an animation.

Does compressing remove EXIF metadata?

Yes — the compressor re-encodes only the pixels, so EXIF, GPS, and other metadata don't carry into the output, and the photo's EXIF rotation is baked in first so it won't come out sideways. One exception: if re-encoding wouldn't make your file smaller, you get your original back untouched, metadata included.

Is my file uploaded to a server?

No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.

Related