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.

Troubleshooting Image Converter

My iPhone photos will not load

Why it happens: iPhones save HEIC by default, and no browser except Safari can decode it. The file is valid; your browser simply cannot read it.

How to fix it: On iPhone, Settings → Camera → Formats → Most Compatible captures JPEG instead. For photos you already have, AirDrop or email them, which converts to JPEG in transit.

The AVIF option is missing

Why it happens: Your browser can display AVIF but cannot encode it. Support for the two directions is not the same, and encoders arrived much later than decoders.

How to fix it: Use WebP, which is nearly as efficient and encodes in every current browser. Or try again in Chrome or Edge, which do have AVIF encoders.

My animated GIF became a single still frame

Why it happens: A canvas holds one frame at a time, and no browser encodes animated formats from it. Only the first frame survives.

How to fix it: There is no in-browser fix. Animated conversion needs a dedicated video or GIF tool.

The converted file is larger than the original

Why it happens: You converted a format that was already efficient for that content — usually a PNG screenshot or logo pushed into a format built for photographs.

How to fix it: Match format to content: PNG or WebP for flat colour and text, JPEG or WebP for photographs. If the original was already the right choice, converting will not help.

The page froze on a large batch

Why it happens: Everything runs on your device, so a batch of very large images can exhaust the tab's memory — most likely on a phone.

How to fix it: Convert in smaller batches, or use a desktop browser for large sets.

Related image tools

All image tools →

Explore other tools