Skip to content
Image Reshaper

← Available tools

Image tool

Image Compressor

Set a target file size as a percent of the original. 50% means we aim for half the bytes, without going over. JPG and WebP are used because they can actually shrink.

The slider is a file-size target, not JPEG quality. 50% means we aim for about half the original bytes, without going over.

What “target size” means here

The Image Compressor asks for a percentage of the original file size, not a JPEG quality label. Choosing 50% means we search for an encoding (and, if needed, a mild downscale) that lands at or under half the original bytes. JPEG and WebP sizes jump in steps, so the result may be a little under the cap. We never pad a file with junk bytes to hit an exact number.

PNG is a poor target for heavy compression because it is lossless. When you start from PNG, the compressor writes JPG or WebP so the file can actually shrink. Dedicated pages exist for compressing JPG, PNG, or WebP inputs, and for hard caps at 100 KB or 200 KB when a form rejects anything larger.

Quality versus file size

Aggressive targets remove fine texture first: skin detail, foliage, and subtle gradients. Start around 60–70% of the original size for social uploads, then go lower only if a hard limit forces you. For email attachments, many people aim for 100–200 KB after resizing the longest edge to something like 1600 pixels. Shrinking dimensions before compressing almost always looks better than crushing quality on a huge photo.

If the tool cannot meet the target even after scaling, it tells you clearly. That usually means the image is enormous or already highly compressed. Resize first, then try again.

A worked example and help

Need a portal limit? Start with the exact byte cap and check minimum dimensions too. Our generated 733,759-byte JPG reached 99,526 bytes at 1200 × 800 in the measured Chrome run; that result is source-specific and uses lossy quality 15.

Stay in the browser for the next step — convert, compress, crop, or strip metadata.

FAQ

Does 50% mean JPEG quality 50?

No. The slider is the output file size you want, as a percent of the original. We adjust encoding (and scale down only if needed) until the file is at or under that size.

Why isn’t the result exactly 50%?

JPEG and WebP sizes jump in steps. We pick the largest file that still stays under your cap. If even high quality is already smaller than the target, you’ll get that smaller file — we won’t pad it to look bigger.

Can I compress PNG and keep PNG?

PNG is lossless, so re-saving PNG rarely shrinks. This compressor writes JPG or WebP, which can actually get smaller.

Frequently asked questions