WebP ↔ PNG Converter
Convert between WebP and PNG formats — processed entirely in your browser, nothing uploaded to a server.
Drag & drop a WebP image here
or
No file selected
Conversion direction
EXIF / Metadata
Background
How to use
- Click Choose File, drag your image onto the drop zone, or drop it anywhere on the page.
- Optionally open Settings to switch conversion direction (WebP→PNG or PNG→WebP), set optimization level, choose a background, and control metadata handling.
- Click Download to save the converted file to your device.
Transparent background handling
Both WebP and PNG support alpha transparency. By default this tool preserves the alpha channel exactly — transparent areas in the source remain transparent in the output. If you need to flatten the image (for example, to paste it into a document that doesn't support transparency, or to avoid a black fringe when sharing on platforms that render alpha as black), choose a background colour in Settings: White, Black, or a Custom colour picked from the colour swatch. The background is applied before the image is drawn on the canvas, so it merges cleanly with semi-transparent edges as well.
EXIF / metadata handling
The Canvas API strips all metadata by default — GPS coordinates, camera model, copyright notices,
and other EXIF tags are gone from the output. The Keep option reads the raw EXIF
bytes directly from the source file (without touching the pixel data) and re-injects them into the
output after canvas conversion. For PNG output a standard eXIf chunk is written
immediately after the IHDR chunk. For WebP output the EXIF bytes are placed in an
EXIF RIFF chunk; if the source was a simple VP8/VP8L WebP the tool automatically
promotes it to extended (VP8X) format, which is required to carry metadata.
Everything is done in the browser — no data leaves your machine.
About this tool
Converts between WebP and PNG using the HTML5 Canvas API. Files are decoded by your browser, drawn onto a canvas element, and exported in the chosen format — nothing is uploaded to any server. The full-page drag-and-drop zone means you can drop a file anywhere on the page without having to aim at the upload box.
When converting to WebP the optimization setting controls the lossy quality level: Default uses the browser's native quality (~0.92), Small targets a smaller file at the cost of some detail, Medium balances size and quality, and Best maximises visual fidelity. PNG output is always lossless — the optimization setting does not apply.