Compress Photo
Reduce photo file size using a quality setting or a maximum KB target. Keep the original dimensions or allow smaller dimensions when needed.
Processed on your device · No account needed
Start with your photos
Drop files here or choose from your device
JPG, PNG, static WebP · 20 MB / file · 16 MP / image
Choose photos to begin.
How to use Compress Photo
- Choose one or more JPG, PNG or WebP photos.
- Select JPG or WebP. Choose quality mode or enter a maximum file size in KB; optionally allow resizing.
- Process your photos, check the reported sizes and download individually or as a ZIP.
Know before you export
Compression is lossy. Quality mode does not guarantee a smaller file. Target mode returns an output at or below the requested limit, or reports that it could not meet it. Dimensions only shrink if you set a maximum width or allow resizing. JPG uses a white background.
JPG, PNG and static WebP. Up to 20 MB per file, 60 MB per batch, 12 files and 16 megapixels per image. Output is limited to 16 megapixels and 8,192 pixels per side. Browser memory may impose lower limits.
Source metadata is not copied. Browser colour conversion can change wide-gamut or HDR images. Keep your original files.
Common questions
Can I compress a photo under a KB limit?
Yes. Choose Fit a file-size limit and enter the maximum KB, where 1 KB means 1,000 bytes. The tool searches quality settings and, if allowed, smaller dimensions. A successful result never exceeds the limit; some targets cannot be met.
Does the tool keep my original?
Your original file is unchanged. The result is a new file, even when re-encoding makes it larger.
Are my photos uploaded?
No. Processing runs locally in your browser with self-hosted code. Hosting access logs relate to page requests; selected photo bytes are not sent. See our privacy information.