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