Compress Image

JPEG Quality & Target Size

Shrink JPEG, PNG, or WebP file size in your browser. Set quality or a target size. Files never leave your device.

This conversion runs only in your browser — nothing is uploaded.

Drag & drop an image, or browse below

1 KB = 1024 bytes. Dimensions stay the same; a very small target may be unreachable.

What is this tool?

A browser image compressor for JPEG, PNG and WebP. It exports JPEG at 10–95% quality and can search for a target size. Pixel dimensions stay unchanged; transparent areas become white. The tool processes one image at a time without uploading it.

Common use cases

  • Prepare a photo for an upload form with a byte limit.
  • Make a smaller JPG attachment from a photographic PNG or WebP.
  • Compare quality and exact bytes before sharing an image.

How to use

  1. Choose an image up to 15 MiB, or load the sample.
  2. Set JPEG quality and optionally a positive whole-number KB target (1 KB = 1024 bytes).
  3. Read the actual byte count and target status. Inspect the preview, then download the JPG.

Examples

InputResult / what to check
Target 200 KBMaximum requested: 204,800 bytes; success is checked against actual output.
Portal limit 200,000 bytesUse 195 KB here (199,680 bytes) and check the resulting bytes.
Transparent PNGOpaque JPG with a white background; keep PNG if alpha is required.
Already small JPEGRe-encoding can increase size. Compare the original and result.

Practical pitfalls

  • A target is best-effort. If the output exceeds it at 10% quality, resize or crop elsewhere before retrying.
  • Text screenshots can develop JPEG artifacts. Review legibility; there is no guaranteed compression ratio.
  • Animated GIF becomes a still image. Convert HEIC first; this tool does not resize or process a batch.

References

Last reviewed: 2026-10-11

Task guides with ready-to-use settings

  • Compress Image to 200KB — Check the Actual JPG Size

    The tool starts with a 200KB target (204,800 bytes). Choose a JPEG, PNG or WebP and it lowers JPEG quality while keeping pixel dimensions. Check the exact output size: a target is not guaranteed, and no file is uploaded by the tool.

Browse all task guides

Frequently asked questions

Are my photos uploaded?
The compressor reads the file and re-encodes it in this tab. It does not upload the photo or include its filename in tool analytics. Advertising and analytics services can still load on the page.
Does 200KB mean exactly 200,000 bytes?
This tool uses 1024 bytes per KB: 200KB is 204,800 bytes. For a strict 200,000-byte form limit, try 195KB and confirm the exact output byte count.
Why is the result over the target?
The minimum quality is 10% and dimensions stay unchanged. Some images cannot meet a small target. The tool reports a missed target so you can crop or resize the source before retrying.
Will PNG transparency remain?
No. Output is JPEG and transparent areas are filled white. Keep the original PNG for transparency or sharp interface text.