Free Browser Tool

Photo Size Reducer

Reduce a photo to a target KB size, resize its dimensions, compare the result, and download the compressed JPG. Processing happens directly in your browser.

JPEG, PNG, and WebP are supported. Output is saved as JPEG.

Transparency note: transparent PNG/WebP areas are flattened onto white because the downloaded result is JPEG.
Choose a photo to begin.
Original Size
Reduced Size
Original Dimensions
Output Dimensions
JPEG Quality
Target Difference

How Target-KB Photo Compression Works

This tool reduces image size in two stages. It first scales the image to the selected maximum width while preserving aspect ratio. It then encodes the canvas as JPEG and adjusts JPEG quality repeatedly until the output approaches the requested file-size target.

If quality reduction alone cannot reach the target, the tool gradually reduces image dimensions and tries again. Highly detailed photos, noisy backgrounds, screenshots, and large source images can remain too heavy even at low JPEG quality.

Why Exact KB Targets Are Approximate

JPEG output size depends on image complexity. Two photos with identical dimensions can compress very differently because smooth backgrounds need fewer encoded details than textured scenes, hair, foliage, documents, or high-contrast edges.

The result panel shows the actual output size, output dimensions, estimated JPEG quality, and how close the final file is to the requested target.

PNG Transparency and JPEG Output

The reducer exports a JPEG file. Transparent areas in PNG or WebP images are flattened onto a white background before compression because standard JPEG does not support transparency.

Common Application-Photo Use Cases

Privacy and Local Processing

The photo is decoded and recompressed inside the browser. The image does not need to be uploaded to an ITFixLab application server for the reduction step. The generated JPG is created locally as a browser Blob and downloaded directly to your device.