Image Compressor
Reduce image file size toward a target KB without uploading your files.
Upload images
Your files stay on your device. Nothing is uploaded.
Supported formats
- Input: JPG/JPEG, PNG, and WebP
- Output: the same format as the source
- Up to 20 images per batch
Limits and behavior
- Target sizes range from 10 KB to 10,000 KB.
- Each image can be up to 30 MB.
- JPG and WebP lower encoder quality first, then reduce dimensions if needed.
- PNG cannot lower quality, so its dimensions are reduced instead.
- If the target is not reachable, the smallest real result is returned and marked as not reached.
Processed on your device
Your files are read and processed in this browser. Nothing is uploaded, stored, or sent to FileOne. Read the privacy policy
How to compress an image
- 01
Choose JPG, PNG, or WebP images.
- 02
Enter the target size in KB.
- 03
Compress and download the result for each image.
Image compression questions
Does compression reduce quality?
For JPG and WebP, FileOne finds the highest quality that fits your target, then reduces dimensions if needed. PNG files are reduced by dimensions.
What if the target cannot be reached?
FileOne returns the smallest result it can produce, keeps the original dimensions where possible, and marks the target as not reached.
What target sizes are accepted?
Enter a whole number from 10 to 10,000 KB. Values outside that range are rejected before processing starts.
Are my images uploaded?
No. Compression runs entirely in your browser.
Can I compress more than one image?
Yes. Select up to 20 images at once. They are processed one at a time and each result has its own download.