Image Converter

Runs in your browser

Convert between any image formats — JPG, PNG, WebP, AVIF, GIF, BMP, SVG and ICO — in batch.

This tool runs entirely in your browser. Your data never leaves your device — nothing is uploaded to our servers.

About Image Converter

Converting between image formats is mostly a question of what you lose. JPEG discards colour detail and has no transparency; PNG keeps every pixel but is large for photographs; WebP and AVIF compress far better than either but are newer, so support varies. This converter decodes anything your browser can display — including AVIF, SVG and ICO — and re-encodes it to whichever format you pick, in batch. Encoder availability is probed on your actual browser rather than assumed, so you're only offered formats that will genuinely work.

When to use Image Converter

Modernising images for the web

Converting a folder of JPEGs to WebP typically cuts 25–35% of the bytes at visually identical quality — usually the single easiest page-speed win available.

Meeting an upload that rejects your format

Plenty of portals accept only JPG or PNG and reject WebP, HEIC or AVIF outright. Convert once and upload, rather than screenshotting the image.

Flattening transparency deliberately

Moving a transparent PNG to JPEG turns transparent pixels black unless a background is filled in. Here you choose that colour instead of discovering the problem later.

Limitations worth knowing

  • No browser can encode GIF or TIFF from a canvas, so those are input-only. An animated GIF converts to a still image of its first frame.
  • AVIF encoding is unavailable in some browsers and is noticeably slower where it exists; the option is hidden when unsupported.
  • HEIC from iPhones usually cannot be decoded outside Safari. Set your iPhone to 'Most Compatible' to capture JPEG instead.
  • Converting to a lossy format re-encodes the image. Going JPEG → WebP → JPEG compounds artefacts — always convert from your original.
  • SVG converts to raster and loses its infinite scalability. There is no meaningful raster-to-SVG direction.

How to image converter

  1. 1

    Drop in one image or a whole batch — mixed input formats are fine.

  2. 2

    Pick the output format. Only formats your browser can actually encode are shown.

  3. 3

    For lossy formats set the quality; for formats without transparency choose the background fill colour.

  4. 4

    Convert, then download individually or grab everything as a single ZIP.

Frequently asked questions

Which format should I convert to?+

For photographs on the web, WebP is the best default — broadly supported and materially smaller than JPEG. Use PNG for logos, screenshots and anything needing transparency. Use JPEG when something explicitly demands it. AVIF compresses best of all but encodes slowly and isn't universally supported.

Why does my transparent PNG turn black as a JPEG?+

JPEG has no alpha channel, so transparency has to become a solid colour, and undefined pixels commonly render black. This converter fills transparent areas with a background colour you choose — white by default. If transparency matters, convert to PNG or WebP instead.

Can I convert many images at once?+

Yes. Add as many as you like, including a mix of source formats, and they're all converted to your chosen target. A single result downloads directly; multiple results are bundled into one ZIP.

Are my images uploaded anywhere?+

No. Decoding and encoding both happen on a canvas in your browser, so the pixels never leave your device. That's a real consideration here, since the images people convert are so often ID photos, signatures or screenshots of private documents.

Related image tools