---
title: "Compress PNG, JPEG and WebP"
description: "Reduce the file size of a still image. Set JPEG or WebP quality, strip metadata, or quantise a PNG's palette, and see the saving before you download."
url: "https://gif.statico.io/compress/"
category: "optimize"
last_updated: "2026-09-07T23:48:01.264Z"
doc_version: "1"
---

# Compress PNG, JPEG and WebP

Reduce the file size of a still image. Set JPEG or WebP quality, strip metadata, or quantise a PNG's palette, and see the saving before you download.

## How it works

This tool runs entirely in your browser using magick compiled to
WebAssembly (or the Canvas API, where listed). Your file is never uploaded — it is
read into memory, processed locally, and offered back to you as a download.

## Using it

1. Open https://gif.statico.io/compress/
2. Choose a file, by drag and drop or the file picker.
3. Adjust the settings. Quality control and metadata stripping for stills.
4. Set the filename and download. Names are slugified so the result can be
   uploaded straight to Slack as a custom emoji.

Results are also saved to a per-browser history at https://gif.statico.io/history/.

## Related

- [Optimize](https://gif.statico.io/optimize.md): gifsicle lossy compression and colour reduction.

## Sitemap

- [Every page, grouped by section](https://gif.statico.io/sitemap.md)
- [XML sitemap](https://gif.statico.io/sitemap.xml)
- [Site overview for agents](https://gif.statico.io/llms.txt)
