Why an Image Sometimes Gets Larger After Compression
Quick answer
Re-encoding an already-optimized image — or saving a photo as PNG — can add bytes instead of removing them. Keep the original when compression doesn't help.
Re-encoding an image doesn't always remove bytes. Three common reasons it grows:
Why it happens
- 1Already optimized. If a file was already compressed, encoding it again mostly adds overhead.
- 2Lossless PNG. PNG can't throw away detail, so a photographic PNG often gets bigger, not smaller — convert it to JPG or WebP instead.
- 3Quality set too high. Saving a JPG/WebP at near-100% quality can exceed the original's size.
Our compressor turns on “keep the original if compression makes the file larger” by default, so you never end up with a bigger file by accident.
Troubleshooting
- My PNG got bigger.
- Convert the photo to JPG or WebP in Image Studio.
- Barely any reduction.
- The file is likely already optimized. Lower the quality a little, or resize the dimensions.
Sources
- Image file type and format guide — MDN Web Docs (Mozilla) · verified 2026-06-19
- Portable Network Graphics (PNG) Specification — W3C · verified 2026-06-19
Last verified · reviewed rarely.
Change history
- — Initial publication.