Compress PNG Online
Upload a PNG image, reduce its file size, preview the result, and download a smaller file. Keep PNG for transparency or export to WebP/JPG when a lighter format works better.
Upload your file
Use this free Compress PNG and preview the result before downloading.
Processing...

This tool compresses PNG images by reducing dimensions, optimizing image data, or exporting to WebP/JPG when a smaller file is needed. Use it when a PNG is too large for an upload form, CMS, email attachment, or page speed target. Preview the result before downloading to check transparency, small text, and sharp edges.
What Is a Compress PNG Tool?
PNG is a raster image format that uses lossless compression and supports transparency, which makes it common for logos, screenshots, icons, and UI exports. A compress PNG tool reduces the file size of a PNG by optimizing its stored data, resizing pixel dimensions, or converting it to a smaller web format such as WebP or JPG. People compress or convert PNG files when uploads fail, pages load slowly, email attachments are too large, or a system requires a smaller image while keeping text, edges, and transparency usable.
How to Compress PNG Files
Upload the PNG
Choose the PNG file you want to shrink from your device.
Set size options
Resize width and height if the image has more pixels than the destination needs.
Choose an output format
Keep PNG for transparency, use WebP for web delivery, or choose JPG for photo-style images without transparency.
Preview the result
Check small text, transparent areas, gradients, and sharp edges before downloading.
Download the smaller file
Save the optimized image and upload it to your form, CMS, email, or project folder.
PNG compression for uploads, websites, and design handoffs
- Upload forms that reject images over a size limit, such as job portals, school forms, government forms, or support tickets.
- CMS requirements in WordPress, Shopify, Webflow, Squarespace, or other platforms that need smaller images for faster pages.
- Compatibility needs when a system accepts JPG or WebP but the original image was exported as a large PNG.
- Design handoff where logos, UI screenshots, wireframes, or mockups need to be shared in lighter files.
- Email attachments, chat apps, and project tools where large PNG screenshots are slow to upload or send.
- Ecommerce listings that need smaller product graphics while preserving clean edges and readable text.
- Photo-style PNG files that can be converted to JPG or WebP to reduce size significantly.
Compress PNG Tool vs Alternatives
| Tool | Best For | PNG Options | Output Formats |
|---|---|---|---|
| Pict AI | Quick online PNG compression with resize and preview | Resize, optimize, and check the image before download | PNG, WebP, JPG |
| TinyPNG | Simple drag-and-drop PNG and WebP compression | Automatic lossy optimization for smaller files | PNG, WebP, JPEG |
| Squoosh | Manual control over codecs, quality, and advanced settings | Detailed sliders for format, quality, resize, and color options | PNG, WebP, AVIF, JPEG, others |
| ImageOptim | Desktop image optimization on macOS | Metadata stripping and local file optimization | PNG, JPEG, GIF, SVG |
Each option reduces image file size, but they differ in workflow: some are automatic, some give deeper codec controls, and some run as desktop apps.
PNG Compression Limitations
- PNG compression may not reduce size much if the file is already optimized.
- Large photo-style PNGs often shrink more when converted to JPG or WebP than when kept as PNG.
- Exporting to JPG removes transparency, which can break logos, icons, overlays, and cutout graphics.
- Aggressive optimization can cause banding in gradients or visible artifacts around sharp edges and text.
Fit a PNG to a strict upload limit
- Turn the upload limit into a working target. Note the maximum file size and any required pixel dimensions before editing. A form may treat 1 MB as 1,000,000 bytes rather than 1,048,576 bytes. Tip: Aim slightly below the stated limit so rounding in the file-size display does not leave you with a rejected upload.
- Prepare one master file before making smaller copies. Finish cropping, retouching, and background changes first. If you need to make png transparent, complete that edit before optimizing: removing a background changes the image data and can change the final file size. Tip: Keep the original separately so each attempt starts from the same source.
- Match the export to the destination’s dimensions. For a website favicon, use a favicon generator to create the required icon sizes rather than submitting a large logo export. For other uploads, distinguish mandatory dimensions from recommendations before shrinking. Tip: Do not reduce dimensions below a portal’s minimum just to pass its file-size check.
- Change one setting per attempt and record the result. Start with an export at the required dimensions, then adjust compression or color reduction if those controls are available. When you compress image assets with limited colors, palette reduction may save space, but gradients can develop visible steps. Tip: Compare each candidate at actual display size, not only in a zoomed preview.
- Verify the saved file against the actual form. Check its extension, byte size, dimensions, and whether it opens correctly. If you switch a photographic image to JPEG, compress jpg output as a separate candidate rather than renaming the PNG extension. Tip: Submit the final file once before deleting intermediate versions; a successful preview does not prove the receiving system accepts it.
PNG compression questions and answers
Changing only the DPI value generally does not meaningfully shrink a PNG because it changes print-scale metadata, not the number of pixels. A 2,000 × 2,000 image still contains the same pixel grid at 72 DPI or 300 DPI. To reduce the stored image data, resize its pixel dimensions or change its encoding. Keep any DPI setting required by a print workflow.
An animated PNG, or APNG, needs an optimizer that explicitly preserves its animation frames and timing. A tool that treats the upload as a static image may export only one frame, even if the output still has a PNG extension. Check the downloaded file in an animation-capable browser. For substantial savings, reducing frame count or dimensions may help, but it changes motion or detail.
Yes. A PNG can be optimized while keeping the same width and height, although the size reduction may be smaller than resizing.
Lossless PNG optimization can keep visual quality intact, but resizing, color reduction, or converting to another format can affect appearance.
No, not if the transparency is needed. JPG does not support alpha transparency, so use PNG or WebP instead.
Often, yes. WebP can produce smaller files than PNG, especially for web graphics and mixed photo content, while still supporting transparency.
PNG files can be large because they store many pixels, preserve sharp detail, and use lossless compression. Screenshots, design exports, and transparent graphics often create bigger files.
Use PNG when transparency and crisp edges matter, WebP for smaller web images with transparency, and JPG for standard photos without transparent areas.
Some tools support batch compression. If batch upload is available, use the same resize and output settings for consistent results.
It may. Many optimizers remove non-essential metadata such as comments, EXIF-like data, or color profiles to reduce file size.
There is no single target, but smaller is usually better for page speed. Use the smallest file that still looks clean at the displayed size.