Image tool

Image Target Size KB

Encode one JPEG, PNG or WebP locally under a chosen byte limit, reducing quality before dimensions.

In-browser processingNo account requiredPrivacy details ↗

Encode one JPEG, PNG or WebP locally under a chosen byte limit, reducing quality before dimensions.

Input ≤20 MB, ≤40 MP, each side ≤10,000 px; checked after browser decode. Target 1–20,480 KB (1024 bytes/KB). At most 48 encodes: 8 dimension levels × 6 quality levels (0.95–0.20); PNG uses 8 encodes and ignores quality. If no result meets the byte limit, no download is offered. Quality is a request, not a guaranteed perceptual score. JPEG flattens transparency onto white. New encoding drops metadata and animation; only the decoded first/default frame is used. Inspect visible changes.

Select files, adjust settings, then create the result.

Files stay in this browser. Keep the originals; inspect the new output.

A QUICK WALKTHROUGH

How to use this tool

  1. Select files, adjust settings, then create the result.
  2. Input ≤20 MB, ≤40 MP, each side ≤10,000 px; checked after browser decode. Target 1–20,480 KB (1024 bytes/KB). At most 48 encodes: 8 dimension levels × 6 quality levels (0.95–0.20); PNG uses 8 encodes and ignores quality. If no result meets the byte limit, no download is offered. Quality is a request, not a guaranteed perceptual score. JPEG flattens transparency onto white. New encoding drops metadata and animation; only the decoded first/default frame is used. Inspect visible changes.
  3. Files stay in this browser. Keep the originals; inspect the new output.

Limits and privacy

Input ≤20 MB, ≤40 MP, each side ≤10,000 px; checked after browser decode. Target 1–20,480 KB (1024 bytes/KB). At most 48 encodes: 8 dimension levels × 6 quality levels (0.95–0.20); PNG uses 8 encodes and ignores quality. If no result meets the byte limit, no download is offered. Quality is a request, not a guaranteed perceptual score. JPEG flattens transparency onto white. New encoding drops metadata and animation; only the decoded first/default frame is used. Inspect visible changes.

Download

Files stay in this browser. Keep the originals; inspect the new output.

GOOD TO KNOW

Common questions

Is the original preserved?

The original file is unchanged. The download is a new file.