Image Compressor — shrink JPG, PNG, WebP files

Reduce image file sizes instantly. Drop a JPG, PNG, or WebP file below and see the before/after size comparison. Compression happens entirely in your browser — your images never leave your device.

Drag & drop an image here
or click to browse
    0.1 50% 1.0

    Leave at 0 to keep original dimensions. Lowering this shrinks large photos significantly.

    Original size: — Compressed: —

    Why compress images in the browser?

    Most online image compressors upload your photos to a server for processing. That means your personal photos, screenshots, or designs end up on someone else's server. This tool does everything locally in your browser using the Canvas API — your images never leave your device, and no account is required.

    Upload a JPG, PNG, or WebP, adjust the quality, and download the compressed file instantly. Your privacy stays intact.

    Frequently asked questions

    Do my images get uploaded to a server?

    No. Compression happens 100% in your browser using the Canvas API. Your files never leave your device.

    What quality levels are available?

    You can adjust the quality slider from 0.1 (smallest) to 1.0 (original quality). Lower values produce smaller files but may show more compression artifacts. Presets: Low, Medium, High.

    Why did my file stay the same size?

    Some images are already optimized so tightly that re-encoding cannot make them smaller. When that happens we keep your original rather than ship a larger file — your privacy and your bytes are both protected.

    Which file formats are supported?

    JPG, PNG, and WebP are all supported. We try both WebP and JPEG and keep whichever is smallest, so you always get the best result.