Image Format Converter (PNG ↔ JPG ↔ WEBP)
Convert images between PNG, JPG and WEBP entirely in your browser.
Drop in any PNG, JPG or WEBP image and convert it to another format. Adjust quality for JPG and WEBP outputs. All conversion uses the Canvas API in your browser — your images are never uploaded.
Common use cases
- Convert PNG screenshots to JPG to drastically reduce file size
- Re-encode photos as WEBP for faster web page loads
- Drop transparent PNGs to JPG with a chosen background color
- Bulk-prep iPhone HEIC exports as universally compatible JPG or PNG
Frequently asked questions
Will my images be uploaded?▾
No. Conversion happens entirely in your browser using the Canvas API. Nothing is sent to a server.
Why is my JPG bigger than the PNG?▾
JPG has overhead at high quality settings. For images with large flat areas, PNG can be smaller. Try lowering JPG quality to 80–85.
Does it support animated formats?▾
GIF and animated WEBP keep only the first frame on conversion — Canvas-based conversion is single-frame. For animated output, use a dedicated tool like FFmpeg.
Related tools
🗜️
Image Compressor
Reduce image file size with adjustable quality, preview before saving.
📐
Image Resizer
Resize images to exact pixel dimensions or by percentage.
🔁
Image to Base64
Encode an image as a Base64 data URI for inline embedding.
⭐
Favicon Generator
Generate favicon ICO and PNG sizes from any image.