Free Image Converter

Convert images between HEIC, JPG, PNG, WebP and AVIF in your browser. Batch convert with adjustable quality. No upload, no account, no limits.

Your files are processed in your browser and never uploaded.

90

Higher means better quality and larger files.

Drop images here

Choose files

HEIC, JPG, PNG, WebP, AVIF, GIF, BMP · up to 50 megapixels each · you can also paste

How to use

  1. Choose the format you want to convert to: JPG, PNG, WebP or AVIF.
  2. For JPG, WebP and AVIF, set the quality. Higher values give better quality and bigger files.
  3. Drop your images or click "Choose files". Mixed input formats in one batch are fine.
  4. Download each converted file, or all of them as a ZIP.

Features

Seven input formats
Reads HEIC/HEIF, JPG, PNG, WebP (including animated), AVIF, GIF and BMP, detected from the file contents rather than the extension.
Four output formats
Writes JPG (MozJPEG), PNG, WebP (libwebp) and AVIF (libaom), the same encoders used by Google's Squoosh.
Correct orientation
Rotation stored in EXIF data is applied, so photos from phones and cameras come out the right way up.
Local processing
Images are converted on your device in background threads. Nothing is uploaded and there are no daily limits.

Picking the right output format

Format Best for Transparency Typical size (12 MP photo)
JPG Photos, universal compatibility No 2–5 MB at quality 90
PNG Screenshots, graphics, lossless editing Yes 15–25 MB
WebP Websites, smaller photos Yes 1.5–3 MB
AVIF Smallest files, modern browsers Yes 0.8–2 MB

JPG remains the safest choice when you do not know where an image will end up. PNG is the right choice when every pixel matters or you need transparency for graphics. WebP and AVIF are best when you control where the image is displayed, such as your own website, because both are supported by all current major browsers but not by every older app or service.

Quality settings explained

The quality slider applies to JPG, WebP and AVIF, which are lossy formats: they discard detail the eye is unlikely to notice in exchange for much smaller files. The number is not a percentage of the original quality. It controls how aggressively the encoder discards information. For photos, 85–92 looks identical to the source in normal viewing, 70–80 is a good compromise for web pages and messages, and below about 60 you may start to see blocky areas in skies and soft halos around edges. PNG ignores the slider because it is lossless.

How the converter works

When you drop a file, PixFoundry reads the first bytes to detect the real format, so a mislabelled file still converts correctly. The image is decoded in a background Web Worker by the matching WebAssembly decoder: libheif for HEIC, MozJPEG for JPG, libwebp for WebP, libavif for AVIF, or your browser’s built-in decoder for GIF and BMP. EXIF orientation is applied, then the pixels are encoded to the format you picked.

Several files are processed in parallel, depending on how many processor cores and how much memory your device has. Very large images are processed one at a time so your browser tab does not run out of memory.

Common conversions

Looking for a specific pair? Dedicated pages explain the trade-offs for each one: HEIC to JPG, WebP to JPG, WebP to PNG, PNG to JPG, JPG to WebP and AVIF to JPG, among others listed below.

Frequently asked questions

Which format should I choose?

JPG for photos you will share or upload anywhere; PNG for screenshots, graphics and images with transparency; WebP for websites (smaller than JPG, supports transparency); AVIF for the smallest possible files where it is supported.

Are my files uploaded to a server?

No. All decoding and encoding happens in WebAssembly inside your browser tab. You can disconnect from the internet after the page loads and the converter keeps working.

Why is AVIF conversion slower?

AVIF uses the AV1 video codec, which spends much more computation to achieve its compression. Expect a few seconds per 12 MP photo, compared with under a second for JPG.

Is there a file size or count limit?

There is no count limit. Each image can be up to 50 megapixels and 200 MB, which protects your browser from running out of memory. Larger images are rejected with an explanation.

Is metadata kept during conversion?

No. Converted files contain only the image, so EXIF data such as GPS location and camera model is removed. Use the Remove EXIF tool if you only want to strip metadata without converting.

Popular conversions

Related tools