PNG stores raster images with lossless compression and optional transparency.
WebP supports lossy and lossless raster compression, transparency, and animation.
The source is decoded as one image.
Alpha transparency is retained when it is present in the decoded source pixels.
The destination encoder can change pixel values, bit depth, color representation, or file size.
Browser canvas applies decoded orientation and removes source metadata during re-encoding.
Set an optional width or height, preserve the source aspect ratio, and choose output quality. Transparency is retained when the target format supports it.
The output is limited to 16,384 pixels per side and 50 megapixels. The input limit is 25 MB.
The browser reads, decodes, draws, and re-encodes the image on this device. Files chosen from your device are not uploaded, and PWRKIT does not retain an input or output copy. Analytics records the format, size bucket, duration, and result class, never the filename or file content.
When you import from a URL, the application fetches only a validated public HTTP or HTTPS address, checks the downloaded file in memory, and relays it to this browser. The file is not written to disk or the database, and its URL is not sent to analytics.