Image Format Converter

Convert one image or upload many at once — PNG, JPEG, WebP, and AVIF. Adjust quality, handle transparency, and download files individually or as a single ZIP. Everything runs in your browser — your files never leave your device.

300+ images converted

Drag & drop files here, or

JPG PNG WebP AVIF BMP GIF TIFF Up to 50 files • Max 50MB each • Processed in browser • Never uploaded

Modern formats

Convert to WebP for 25–35% smaller files than JPEG. Convert to AVIF for even better compression on modern browsers. Stay with PNG for transparency and lossless quality.

Transparency handling

When converting transparent PNGs to JPEG, pick a background color instead of getting an unexpected black fill. White by default, fully customizable.

100% Private

Your image never leaves your device. All conversion happens locally in the browser using the Canvas API. No server upload, no storage, no tracking.

PNG, JPEG, WebP, AVIF — what to pick

Picking the right output format depends on what the image contains and where it will be used. JPEG is the universal choice for photographs — it compresses natural images well and is supported everywhere, but does not preserve transparency. PNG is lossless and supports alpha channels, which makes it ideal for logos, icons, screenshots, and any image with sharp edges or text. WebP combines the best of both: lossy or lossless compression, transparency support, and 25–35% smaller files than JPEG at similar visual quality. AVIF offers the best compression on the modern web but encoding it requires a recent Chromium browser. Use the Image Compressor to fine-tune size after converting, or the Quality Analyzer to compare visual quality side by side.

Batch convert & download as ZIP

Drop or select up to 50 images and the tool converts them all to the same output format, quality, and background settings. Each file is converted sequentially in your browser, with a live progress row showing the source format, output format, original size, and converted size per image. Transparency is handled per file — only the images that actually have an alpha channel get the background fill when converting to JPEG. When everything finishes you get a one-click ZIP of every converted file, plus individual download links if you only need some of them. Because conversion runs locally — even in batch mode — none of your images is ever uploaded to a server. To shrink the results further, run them through the Image Compressor.

Transparency and the black background trap

Converting a transparent PNG to JPEG always involves flattening the alpha channel against some background color. Default web tooling often produces a black background, which is rarely what you want. This image format converter detects when the source has transparency and asks for an explicit fill color — white by default, fully customizable via the color picker. The same applies when converting WebP or AVIF with alpha to JPEG. If you want to keep transparency, convert to PNG or WebP instead. To analyze whether your PNG actually contains transparency, run it through the EXIF Checker or open the JPEG Structure tool for JPEGs.

Why WebP and AVIF matter for web performance

Image weight is the single largest contributor to slow page loads on most websites. Converting JPEG and PNG to WebP typically cuts payload by a quarter to a third without any visible quality loss. AVIF goes further — often 50% smaller than JPEG at the same perceived quality — but encoding support varies. Google PageSpeed and Lighthouse explicitly flag legacy formats as a Core Web Vitals issue. If you are preparing assets for a website, batch-convert your images to WebP first and resize them with the Image Resizer to match display dimensions. Then run them through the Image Compressor for further size reduction.

Privacy and metadata preservation

Converting an image through the Canvas API strips all embedded EXIF metadata — GPS coordinates, camera serial numbers, timestamps, and software history are dropped from the output. This is a side-effect privacy benefit but it also means dedicated photo workflows lose useful metadata. If you need to preserve metadata while changing format, use desktop tools like ExifTool or specialized photo editors. To audit what metadata exists in the source first, use the EXIF Checker. For deliberate metadata removal without format change, use the EXIF Remover. Explore all 88 image tools.

This image format converter runs entirely in your browser — no file ever leaves your device. The Canvas API decodes the source image and re-encodes it in your chosen format, with optional quality control for lossy targets. Upload up to 50 images at once to batch-convert them with the same settings and download everything as a single ZIP. For Apple-format photos that need to be opened on Windows or Android devices, use the HEIC Converter.

Step-by-step guides for the most popular conversions: PNG to JPG, JPG to PNG, WebP to JPG, WebP to PNG, JPG to WebP, AVIF to JPG, and AVIF to PNG. Read our format conversion guide for tips, examples, and best practices.

Frequently Asked Questions

Can I convert multiple images at once?

Yes. Upload up to 50 images via drag-and-drop or the file picker and the tool switches to batch mode automatically. Every file is converted to the same output format and quality, with a live per-file progress row showing the source format, output format, and size change. Files are processed one at a time in your browser, so even large batches work on mobile devices.

Can I download all converted images as a ZIP?

Yes. After a batch conversion finishes, a "Download All (ZIP)" button appears. It packages every successfully converted file into a single converted-images.zip archive, built locally in your browser — nothing is uploaded. Each file inside is renamed converted_originalname with the new format's extension. You can also download files individually from their rows.

Which formats can I convert between?

The tool converts between PNG, JPEG, WebP, and AVIF. It accepts inputs in those formats plus GIF, BMP, and TIFF (your browser handles decoding). Output is limited to formats the Canvas API can encode — PNG and JPEG always work, WebP works in all modern browsers, and AVIF requires a recent Chromium-based browser like Chrome, Edge, or Brave.

How do I convert PNG to JPEG without a black background?

When the source PNG has transparent areas, the tool detects this automatically and shows a background color picker. White is the default, but you can pick any color. JPEG does not support transparency, so the transparent pixels are filled with this color before encoding. Without this fill, some converters produce black backgrounds by default.

Will I lose quality when converting?

It depends on the target format. PNG is lossless — pixel data is preserved exactly. JPEG, WebP, and AVIF are lossy by default; the quality slider controls how much information is discarded. At quality 90%, the loss is usually imperceptible. Below 60%, artifacts become visible. Converting between lossy formats compounds quality loss, so try to start from the highest-quality original you have.

Why does my AVIF conversion not produce an AVIF file?

AVIF encoding in the browser depends on Canvas API support, which varies by browser. Chrome 85+, Edge 95+, and Brave support AVIF encoding; Firefox and Safari currently fall back to PNG silently. The tool detects this and shows a warning if your browser produced a different format than requested.

Does the converter upload my image anywhere?

No. All conversion happens locally in your browser using the HTML5 Canvas API. Your image is read into browser memory, decoded, re-encoded in the target format, and offered as a download — nothing is ever sent to any server. The tool works offline once the page has loaded.

What happens to EXIF metadata during conversion?

All EXIF metadata is stripped. Canvas-based conversion re-renders the image from pixel data, which discards all embedded EXIF, XMP, IPTC, and ICC color profile information. If you need to preserve metadata, use desktop tools like ExifTool. To verify what metadata exists before converting, use the EXIF Checker.