PNG stores raster images with lossless compression and optional transparency.
JPG stores photographs with adjustable lossy compression and broad device support.
The source is decoded as one image.
Transparent input requires a selected background color before encoding.
JPG output uses lossy compression at the selected quality.
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. Choose the background used for transparent source pixels.
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.