Upload an image, choose a compression level, and download the optimized result. If you need a very small target like ~20KB, higher compression and/or resizing may be required depending on the original file.
Tip: Start at 60% and adjust until the file size fits your requirement.
File size depends on resolution, details, and format. Images with lots of texture need more data. Sometimes resizing (width/height) is required in addition to compression.
JPG is usually best for photos. PNG is better for logos/screenshots but can be larger. WEBP can be smaller if supported by your server and workflow.
Avoid uploading sensitive personal images. If your tool processes files on the server, consider deleting uploads automatically after processing.
Smaller images load faster, consume less bandwidth, and are easier to upload to websites and forms with strict limits.