Compress image file size

Compress JPEG images to a target file size directly in your browser.

JPEG Image Preparation

1. Choose a JPG or PNG file, 2. Set maximum limits, 3. Inspect the result and save.

Image contents are not uploaded; processing occurs locally in your browser. Routine hosting connection logs may still occur.

Supports JPG/PNG up to 20MB and 25MP

No file selected.

Integer between 10 and 10000 KB (default: 500)
Maximum width/height (px): 0 means no max (or 64 to 12000 px)

Transparent areas are filled with white.

Output is always JPEG format and transparent areas become white. Automatic dimension reduction may be applied to fit limits without upscaling or cropping.

Exact document requirements, DPI standards, and facial proportions are not checked. Retain your original and inspect the result carefully.

Ready to prepare image.

All files are processed strictly inside your browser memory and are never uploaded to any server.

How to use

  1. Select or drag and drop a JPG or PNG image into the workspace.
  2. Set your target file size (10KB to 10,000KB).
  3. Preview the compressed result and download the optimized JPEG file.

Limits & Specifications

Single file input only, max 20MB and 25MP input. Target size can be set between 10KB and 10,000KB; output is always JPEG.

Illustrative Example

Example (Illustrative): Compressing a 5MB high-resolution photo to meet a 300KB website upload requirement.

Frequently Asked Questions

Is transparent background preserved when compressing PNG files?

No. The output is converted to JPEG format, so transparent areas are filled with a solid white background.

Does the output match the target size exactly?

The tool iteratively adjusts JPEG compression quality to approach the target, so minor deviations may occur depending on image complexity.