Image Format Converter

Need a JPG instead of a PNG? Or a smaller WebP for your website? Drop your images here and pick the format you want. Convert one file or a whole batch at once. Everything happens inside your browser — your photos never leave your device.

Features

  • All 4 formats both directions: JPEG ↔ PNG ↔ WebP ↔ AVIF
  • Batch conversion with one zip download
  • Quality slider for lossy outputs
  • Lossless PNG via oxipng
  • Web Worker — main thread stays responsive even on 100+ files

How to image format converter

  1. Drop images — Any combination of JPEG, PNG, WebP, AVIF — even mixed batches.
  2. Pick output format — WebP for web (broad support, ~25% smaller than JPEG). AVIF for newer browsers (~50% smaller).
  3. Convert — Output downloads as a zip if you've dropped multiple files.

Frequently asked questions

Is it safe to convert an image online?
Yes — and ours is safer than most. Many free online tools quietly upload your files to their servers to do the work. We don't. Everything happens inside your browser on your own device, so your files never reach the internet. There's no upload step, no server copy, and no way for us (or anyone else) to see what you're working on.
Are my files uploaded to a server?
No. There's no server-side processing here. The whole tool is a tiny app that runs in your browser — we don't even have a server that could receive your files. You can confirm this by opening your browser's network tab while you use the tool: nothing leaves your device.
Do I need to sign up or pay?
No. There's no account, no email collection, no credit card. The tool is free to use as much as you want, on as many files as you want. We're supported by a few unobtrusive ads on the page — not by your data.
When should I pick WebP vs AVIF?
WebP: universal modern-browser support. AVIF: better compression but slower encode and Safari support only since 16.4. For 2025+ sites, AVIF with WebP fallback is standard.
Will conversion preserve transparency?
PNG and WebP support full alpha. AVIF does too but our encoder defaults to YUV 4:2:0 which can soften edges. JPEG has no alpha — transparent pixels become white.
What about HEIC (Apple)?
HEIC support requires libheif (different codec family). On the roadmap. For now, on iPhone share-sheet → 'Save to Files' converts HEIC → JPEG automatically.