Choose a target file size, then create JPEG or WebP copies in your browser. Each result shows its actual size and whether the target was achieved. You can allow smaller dimensions when keeping the original dimensions leaves too much data.
A target is a limit to check
Here, one KB means 1000 bytes. A target of 200 KB therefore means 200,000 bytes. Some upload systems use a different convention or an additional image dimension limit. Read the destination's requirements, then leave a little room below its maximum if the wording is unclear.
The compressor tries to reach your target through the available encoding settings. It may not succeed at the chosen dimensions. A result marked as not achieved is still larger than the target; downloading it does not make it compliant. Use the displayed actual size to decide whether to try again.
Example: prepare a photo for a 200 KB form
Start with the original photograph and select JPEG if the form requires JPG. Set a target slightly below 200 KB and first keep the dimensions if they matter. After compression, inspect the eyes, hair and any text in the image. These areas often reveal whether the result is acceptable for your purpose.
If the target is missed, allow smaller dimensions and try again. Check any minimum width or height required by the form before doing so. A file that meets the byte limit but falls below the required dimensions can still be rejected. Keep the clearest result that satisfies both requirements.
Balance size, dimensions and appearance
Reducing quality and reducing pixel dimensions are separate changes. Lower quality can introduce visible artifacts. Smaller dimensions discard spatial detail. Neither option can promise no quality loss. For a small display image, fewer pixels may be a reasonable compromise; for a document containing fine print, inspect readability carefully.
If the compressed result is larger than a small original, you do not have to use it. A source that was already efficiently encoded may offer little room for improvement. Repeatedly compressing downloaded copies also makes comparison harder. Start each attempt from your original file.
Troubleshooting rejected inputs
SVG, GIF, HEIC, PDF and animated files are unsupported. Renaming their extension will not make them JPEG, PNG or WebP images. Images are also limited to 24 megapixels after decoding, even if their file size is below 25 MB. If a batch is slow on your device, process fewer files together.
Each side is limited to 16,384 pixels. Outputs are limited to 25 MB per image and 150 MB per batch; ZIP bundles the files without recompression.
Frequently asked questions
Is a target size guaranteed?
No. Some targets are impractical for the picture and chosen dimensions. The result explicitly reports whether it fits. Increase the target or permit smaller dimensions when the output is too large.
Are pictures sent to a server?
Image file data stays in your browser during processing and is not uploaded. Download the results you want to keep. Encoding happens on your device, and file sizes can vary between browsers.
Can I keep PNG output?
This compressor exports JPEG or WebP. If you need a PNG specifically, use the image resizer with PNG output and check the resulting size separately. Always use a format accepted by your destination.