The Free Image Converter — HEIC, JPG, PNG, WebP, AVIF

Convert your images

Add one image or a whole batch — every conversion happens right here on your device.

Source format Detecting format…
Smaller file Higher quality 82%

Controls the size-versus-quality trade-off for JPG, WebP, and AVIF — higher looks closer to the original, lower makes a smaller file.

Resize

Advertisement

How it works

  1. Drop any image file — HEIC, JPG, PNG, WebP, or AVIF.
  2. Pick the format to convert to; the tool decodes and re-encodes it right in your browser.
  3. Adjust quality or resize the image if needed.
  4. Download the result, or grab a whole batch as one ZIP.

Every image format has a moment where it stops being convenient — an iPhone photo in HEIC, a screenshot in PNG that's too big to email, a WebP nothing but a browser will open. This converter handles all of it: HEIC, JPG, PNG, WebP, and AVIF, in any direction, right inside your browser. Nothing is ever uploaded — files are decoded and re-encoded locally, so this keeps working even if the connection drops. Converting to a lossy format like JPG, WebP, or AVIF always re-encodes the pixels rather than copying them; at the default quality the result is visually identical, never advertised as anything more. Batch conversion and a quality slider are built in.

Why use convert.pics?

  • Every format, both directions: HEIC, JPG, PNG, WebP, AVIF — 16 conversions, one tool.
  • No upload, ever: your images are processed entirely on your own device.
  • Batch conversion with ZIP download, no account, no daily limit.
  • No hidden EXIF or GPS data in the output — stripped automatically as a privacy default.
Advertisement

Frequently asked questions

Is this converter really free?

Yes, with no account, no watermark, and no daily conversion limit. There's nothing to unlock and nothing to pay for.

Do my photos get uploaded anywhere?

No. Every conversion happens locally in your browser using WebAssembly — the image data never travels over the network, and the tool keeps working even offline once the page has loaded.

Which format should I convert to?

For sharing and general use, JPG is the safest universal choice. For logos, icons, or anything needing transparency, use PNG or WebP. For the smallest possible file size on a modern website, AVIF usually wins, at the cost of slower encoding and some older software not supporting it yet.

Does converting to JPG, WebP, or AVIF lose quality?

Yes, technically — all three are lossy formats, so the pixels are re-encoded rather than copied exactly. At the default quality setting the difference is not visible to the eye, but we won't claim it's lossless; only PNG conversions are truly lossless.

What happens to an animated WebP or AVIF file?

This tool converts still images. An animated WebP or AVIF converts its first frame only, with a clear notice on the result — the rest of the animation isn't preserved.

Can I convert a lot of images at once?

Yes — drop in as many files as your browser can hold in memory, convert them all in one batch, and download everything together as a single ZIP.

Browse conversion formats

Advertisement
Proof: your images never leave this device Your images: 0 bytes sent Open the live network log and check for yourself

Live request log

Every network request this page and its conversion workers have made since the page loaded. None of them carries image data.

No network requests recorded yet.

    Codec files are WebAssembly decoders. They are downloaded to your device once and then run inside your browser.

    Airplane-mode challenge

    Do not take our word for it — cut the connection and watch the converter keep working.

    1. Load this page once, then switch on airplane mode or turn off Wi-Fi.
    2. Drop an image into the converter and convert it as usual.
    3. The conversion finishes and the download works. A converter that uploaded your files could not do that.

    Check it in your browser's developer tools

    1. Press F12 (⌥⌘I on macOS) and open the Network tab, then reload the page.
    2. Convert an image and watch the requests that appear.
    3. You will see our scripts and codec files being downloaded, and no request that uploads your image — check the size and payload column of every entry.

    Background caching by the service worker also shows up in DevTools: it downloads our app files for offline use. It never uploads anything.