Compress image
Make a smaller JPEG from a PNG or JPEG.
The result is a JPEG.
About this tool
A camera JPEG or a screenshot PNG can be several megabytes, which is more than a form or a chat app wants. This tool re-encodes a PNG or JPEG as a smaller JPEG in the browser so you can send it without a desktop editor.
Compression is not magic: it trades file size for JPEG artifacts. Logos and UI screenshots often look worse than photographs at the same quality. If you need a lossless smaller file, PNG to WebP is a better next step than this JPEG encoder.
The source is drawn on a canvas and encoded as JPEG at the quality you choose. PNG input is flattened. The original is not overwritten until you download. Caps: 50 MB and 32 megapixels.
How to compress an image
- Choose a PNG or JPEG. It stays on your device.
- Set JPEG quality. Lower values shrink more and smear more.
- Compress and compare the byte size shown on the result.
- Download only if the preview is acceptable.
Output is always JPEG. Animated images, AVIF, and HEIC are not accepted here. 50 MB / 32 MP is a crash guard, not a billing limit.
FAQ
- Where is the image processed?
- On your device. The compressor never posts the picture to ConvertWarp.
- Why did a PNG become a JPEG?
- This tool’s smaller output is JPEG. Transparency cannot survive that encoding. Use PNG to WebP if you must keep alpha.
- Is there a target kilobyte size?
- No. You pick quality; the encoder reports the resulting bytes. There is no paid “unlimited” tier hiding behind the 50 MB cap.
- Should I resize first?
- If the pixel grid itself is huge, Resize image cuts pixels before this JPEG step and usually shrinks more than quality alone.
- Can I compress a PDF here?
- No. Use Compress PDF, which rewrites PDF structure and does not rasterize pages.
Related tools
Continue
More Images tools
- PNG to JPGTurn a PNG into a JPEGPNGJPG
- JPG to PNGTurn a JPEG into a PNGJPGPNG
- HEIC to JPGTurn a HEIC photo into a JPEGHEICJPG
- WebP to JPGTurn a WebP into a JPEGWebPJPG
- Resize imageChange the pixel size of a PNG, JPEG, or WebPIMGSIZE
- Crop imageCut a region of a JPEG, PNG, or WebPIMGCROP
- JPG to WebPTurn a JPEG into a WebPJPGWebP
- PNG to WebPTurn a PNG into a WebPPNGWebP