Convert between image formats

PNG to JPG, JPG to WebP, HEIC to PNG and more. Batch-convert with a quality slider and an optional background colour for transparency.

Drop images here

or browse your device · nothing is uploaded

100% offline No upload No sign-up No watermark

How to convert image

  1. Drop in the images you want to convert. Mixed input formats are fine.
  2. Pick the output format. WebP is the best default for the web; JPG for maximum compatibility; PNG when you need transparency.
  3. If you are converting a transparent PNG to JPG, choose a matte colour — JPEG cannot store transparency and would otherwise go black.
  4. Press Convert, then download individually or as a ZIP.

Why this runs in your browser

Almost every other free image tool uploads your file to a server, processes it there and sends it back. Convert Image does the work with the Canvas and File APIs that are already built into your browser, so the picture never leaves your device. That is faster for large files, it works on a plane, and it means there is no copy of your photo sitting in somebody's S3 bucket waiting to be deleted by a retention policy.

Frequently asked questions

Which format should I choose?

WebP for websites — universally supported now and 25-35% smaller than JPEG. AVIF if you want the smallest possible files and your audience is on modern browsers. JPG for photos going into old software or upload forms. PNG for logos, screenshots and anything with transparency.

Why is AVIF greyed out for me?

AVIF encoding from a browser canvas is only available in some browsers. The tool detects support on load and hides formats your browser cannot write. Chrome and Edge on desktop are your safest bet.

Can I convert HEIC photos from my iPhone?

If your browser can decode HEIC (Safari on Apple devices can) then yes, drop them in and pick JPG or PNG. On Chrome for Windows, HEIC decoding is not built in, so convert on the phone or ask iOS to shoot in "Most Compatible" mode.

Does converting to PNG make my photo better quality?

No. PNG is lossless, but it can only preserve what is already in the file — the compression artefacts baked into a JPEG stay there, and the PNG will be several times larger. Convert to PNG only when you need transparency or lossless editing.