Free Image Format Converter

Convert one or many images between PNG, JPG, WebP, and AVIF formats in your browser. HEIC and HEIF (the iPhone format) are also accepted as input. Quality slider for lossy formats, optional resize to a maximum dimension, automatic EXIF metadata removal as a side-effect of canvas re-encoding, and ZIP download for batch jobs.

Drop one or many images. They are converted in your browser using Canvas and the specified output codec. EXIF metadata is removed automatically as a side-effect of canvas re-encoding (the location, camera, and timestamp do not survive). HEIC / HEIF files are decoded via a small bundled library. AVIF output requires Chrome 85+, Safari 16+, or Firefox 113+.

How to use

  1. 01Pick an output format. WebP is the best modern default: smaller than JPG and PNG with no perceptible quality loss at 0.85 quality.
  2. 02For lossy formats (JPG, WebP, AVIF) adjust the quality slider. 0.85 is a strong default, 0.95 for archival, 0.6 for thumbnails.
  3. 03Set resize if needed. "Limit longest edge" is the safest mode for mixed orientations. "Limit width" preserves aspect ratio while forcing a specific width.
  4. 04Drop one or many image files. Each is converted in your browser as soon as you select it.
  5. 05Download individual files via the button on each card, or "Download all as ZIP" for batch.

FAQ

Which format should I pick?

For photographs going on a website use WebP at 0.85 quality. For graphics with sharp edges or transparency, PNG or WebP lossless. For maximum compression on modern browsers, AVIF. For broad compatibility (email, Word docs, older systems), JPG.

Is HEIC supported?

Yes, on input. iPhone photos are saved as HEIC by default. The tool decodes them via a small bundled library and re-encodes to your chosen output format. HEIC output is not supported because no browser exposes a HEIC encoder.

Does it strip EXIF metadata?

Yes, automatically. The conversion goes through a canvas, and canvas re-encoding does not preserve EXIF. So the camera, GPS coordinates, and capture time are removed. If you want to keep EXIF you cannot use this tool; you need a metadata-aware converter.

Why is my AVIF output not working?

AVIF encoding requires Chrome 85+, Edge 85+, Safari 16+, or Firefox 113+. Older browsers will throw the error "Format image/avif not supported by this browser". Pick WebP or JPG instead.

How big a file can I convert?

Limited by browser memory. As a rule of thumb, anything under 50 MB is reliable. For multi-megapixel batches, processing happens one file at a time so memory is reused.

Is anything uploaded?

No. The Canvas API runs entirely client-side. You can verify by opening DevTools Network tab and converting a file: there will be no network requests.

More in Files & Images