Image Format Converter (PNG / JPG / WebP)
How to Use
Drag an image into the drop zone (or click to choose), pick an output format (PNG / JPG / WebP), and the browser produces the converted file. For JPG and WebP, quality (0–100) is configurable. The converted image's size and dimensions are shown alongside a download button.
Format Trade-offs
PNG is lossless and supports transparency — good for logos and icons. JPG is lossy and lacks transparency — good for photos. WebP is a modern, efficient format supported across all major browsers and replaces both PNG and JPG well. The tool uses the Canvas API, so any image format the browser can decode (GIF, BMP, etc.) can be read in and re-encoded into one of the three target formats.
Use Cases
- Compressing screenshots (PNG) into WebP / JPG for the web
- Optimizing phone photos (after iOS HEIC export to PNG/JPG) to WebP
- Falling back from WebP to PNG/JPG for legacy systems
- Converting transparent PNG logos to JPG (with white background) for social media
- Reducing site image weight by switching to JPG / WebP
Privacy
Conversion happens entirely in the browser via Canvas; images are never uploaded. Internal documents or images with personal data stay local.
FAQ
When converting a transparent PNG to JPG, what happens to the transparency?
JPG does not support an alpha channel, so transparent areas are filled with a solid background (white) when you convert PNG to JPG. If you need to keep transparency, choose PNG or WebP as the output format.
Are my images uploaded anywhere during conversion?
No. Conversion runs entirely in your browser using the Canvas API — images are never uploaded. Internal documents and images containing personal data stay on your device.
Can it read formats other than PNG, JPG, and WebP?
It can read any image the browser can decode, including GIF and BMP, and re-encode it into one of the three target formats (PNG, JPG, or WebP). Output is limited to those three formats. Note that HEIC usually needs to be exported to PNG or JPG first.
Does the quality setting apply to every output format?
The quality slider (0–100) applies only to the lossy formats, JPG and WebP. PNG is lossless, so it ignores the quality setting and always preserves every pixel.
Is there a maximum file size?
Yes — the tool rejects files larger than 20 MB and shows an error. Non-image files are also rejected. Within that limit, all processing happens locally in the browser.