Create a WebP delivery copy from a still PNG, then compare what changed. This page starts at 85% quality, but that setting does not guarantee a smaller file, invisible loss or acceptance by your website software.
JPG, PNG or WebP · Up to 20 images · 25 MB per image
Or paste an image from your clipboard.
Save batch settings and upload rules on this device. Images are never saved in a preset. Individual image overrides take precedence over batch settings.
Copy the limits from the website you are uploading to. Checks compare these rules with each original and download; they do not change compression settings. A pass covers only the rules entered here, not the receiving website's other checks.
1 KB = 1,000 bytes. To require exact dimensions, set matching minimums and maximums. This tool never enlarges or crops an image to force a pass.
Targets use decimal KB (1 KB = 1,000 bytes). Quality is the maximum for JPG/WebP; we search for the highest tested quality that fits. PNG has lossless optimisation and optional colour reduction, which may alter colours and soft transparency. PNG mode applies to PNG output only. If it still exceeds your target, allow resizing. Any unmet target is clearly marked. JPG uses a white background. Animated images are not supported.
Choose images to get started.
Candidates are made from your original. Compare them before applying; your current download stays available until you choose a replacement. Only candidates passing every entered rule can be applied.
Drag to pan, or scroll with a mouse, trackpad or touch. At 100%, one output pixel equals one CSS pixel. The original is aligned to the output dimensions for comparison.
The page requests WebP output at maximum quality 85%, with no initial size target or automatic target-driven shrinking. You can change those settings. A browser must be able to decode the input and encode WebP; displaying a WebP image does not prove it can create one.
WebP as a format supports both lossy and lossless encoding. This converter uses the browser quality-controlled encoding path and exposes no lossless WebP switch. Google’s WebP technical explanation describes the format’s different modes; format capabilities are broader than this interface’s options.
A result that is smaller in the compressor can still be resized or re-encoded by a CMS. Compare the delivered file too. Do not infer a guaranteed page-speed score or search-ranking improvement from changing a filename or format.
Choose dimensions from the actual layout and image variants you need, not a universal banner width. For example, a 600-CSS-pixel placement might use a 1,200-pixel source for a 2× density candidate. This is an illustrative choice, not a requirement for every device or a responsive-image implementation supplied by this tool.
If a 300,000-byte PNG becomes a 180,000-byte WebP, the saving is 40%. Ten such replacements would reduce those image bytes by 1,200,000 before other page changes. These arithmetic examples do not predict loading time, cache behaviour or quality for your assets.
A transparent output does not make its picture lossless. Look for changes around lettering, hair, coloured outlines and shadows. Repeatedly converting the last lossy copy can add damage; create each trial from the source instead.
If the acceptable WebP is larger, keep the PNG when the delivery workflow allows it. Explicit format conversions are retained even when larger. Use PNG optimisation when you need a PNG delivery file or a comparison without lossy colour encoding.
Check the CMS, email system or app that must accept the image, including any format and byte rules. The upload checker only verifies entered numeric and format conditions; it does not test your live website, CSS, alternative text or responsive image markup.
Animation is outside this converter’s scope, and hidden metadata is not preserved as an archival record. Keep an editable master and confirm filenames or references when replacing assets. For software that needs a different format, see WebP to JPG or PNG.
No. It is a browser encoder setting. Compare the details that matter at the intended display size.
No. Source content, dimensions and encoding choices affect the result. Requested conversions can be larger than the original.
Yes. Decoding support and canvas encoding support are separate capabilities. Follow the actual result or error rather than assuming support from a browser name.
It can reduce asset bytes when the result is smaller, but delivery, caching, layout and other page work still affect loading. Test the actual delivered page.
Content reviewed by eToolPlus · 16 October 2026