Compress PNG
Optimize PNG images while keeping PNG output and transparent pixels where supported.
Upload up to 20 images · No signup · Browser processingOptimize PNG images while keeping PNG output and transparent pixels where supported.
Upload up to 20 images · No signup · Browser processingOptimize PNG files while keeping PNG output.
PNG is lossless, so its ability to shrink a file depends strongly on pixel patterns, transparency and image complexity. Screenshots with flat colors often compress efficiently, while photographic PNG files can remain very large because every subtle color variation must still be stored. If your PNG is a photograph with no transparency requirement, JPG or WebP may be substantially more efficient. If it is a large transparent graphic, resizing its pixel dimensions before saving can often create the largest practical reduction.
PNG is commonly used for screenshots, interface graphics, diagrams, logos and images that need transparent pixels. Unlike JPG, standard PNG uses lossless compression, which means quality is preserved but file size can become large. Compress PNG is intended for users who specifically need to keep PNG output rather than accidentally changing the image into a lossy photographic format.
PNG optimization behaves differently from JPG quality reduction. Depending on browser encoding and the image itself, the saving may be modest because the pixels are being stored losslessly. Photographic PNG files are especially large and may remain inefficient even after re-encoding. In that situation, the right solution may be PNG to WebP or PNG to JPG if transparency is not required.
Transparency is one of the main reasons to keep PNG. This page therefore avoids flattening transparent backgrounds as part of the normal PNG workflow. That matters for logos, product cutouts, interface components and graphics that will later be placed over different backgrounds. Always inspect the downloaded result in the application where it will be used.
File size should be considered together with image dimensions. A 4000-pixel transparent graphic can still be unnecessarily large even when PNG compression is working correctly. If the image will only be displayed at 1200 pixels wide, resizing it first may produce a much larger practical saving than re-encoding alone. The Resize by Pixels tool is designed for that more explicit dimension workflow.
Use Compress PNG when PNG itself is a requirement and you want a browser-generated optimized copy without changing formats. Keep the source artwork separately if it is important for future editing. For website performance, compare the optimized PNG against WebP rather than assuming PNG will always be the most efficient delivery format.
PNG is lossless, so its ability to shrink a file depends strongly on pixel patterns, transparency and image complexity. Screenshots with flat colors often compress efficiently, while photographic PNG files can remain very large because every subtle color variation must still be stored. If your PNG is a photograph with no transparency requirement, JPG or WebP may be substantially more efficient. If it is a large transparent graphic, resizing its pixel dimensions before saving can often create the largest practical reduction. This is why PNG optimization should be judged by the actual result size instead of expecting the same percentage saving from every image.