For upload forms
Start with JPG and the required KB limit. If the form also specifies dimensions, enter those in Resize & crop.
SMALLER FILES, READY TO SHARE
Choose a target size. Keep the detail you need.

JPG, PNG, WebP and other browser-supported images · up to 25 MB and 40 megapixels · one photo at a time
COMPRESSION SETTINGS
BEFORE & AFTER
Your original photo
Choose a photo to see its size and create a smaller copy.
Check small text and edges before downloading. A lower file size can mean less detail.
Choose a photo to get started
Start with JPG and the required KB limit. If the form also specifies dimensions, enter those in Resize & crop.
Try WebP and compare the result. Resize large originals to the dimensions you actually need.
Use PNG or WebP to preserve transparency. JPG replaces transparent areas with white.
The app aims for a file at or below your target, not a file with exactly that byte count. If fixed dimensions prevent it reaching the limit, the result clearly says it is above target.
An already optimized photo may become larger when re-encoded, resized upward or converted to PNG. Compare the original and new sizes; keep the original if the new result offers no benefit.
No. PNG uses lossless browser encoding. Reduce its dimensions, or choose JPG or WebP when a small target file size matters.
Image processing runs locally in your browser. Your photo is not sent to a server for compression. The site may load shared resources and advertising separately.
This editor handles one photo at a time. Download the result, then choose Change photo to work on the next image.
Open Resize & crop and turn on cropping. Drag the frame to move it and its bottom-right handle to resize. With the frame focused, arrow keys move it and Shift with arrow keys changes its size.