Home Image Format Converter

Convert images between JPG, PNG and WebP. Supports GIF, BMP and AVIF input, adjustable quality, custom background color, and batch ZIP packaging. Processed locally in your browser, no upload. Completely free, unlimited. Sign up to download.

Click or drag to upload images
Supports JPG / PNG / WebP / GIF / BMP / AVIF. Select multiple at once or keep adding. Max 50 MB per file, up to 20 images.
Added Images
Conversion Settings
85%
Transparent areas will be filled with this color
Converted images have their shooting info (EXIF) removed to protect privacy. JPG and WebP use lossy compression (quality adjustable); PNG is lossless. Transparent images are filled with the background color above when converted to JPG.
Converting...

How to Use

1

Upload Images

Click to select or drag multiple images. Supports JPG, PNG, WebP, GIF, BMP and AVIF. Select multiple at once or keep adding.

2

Choose Format and Quality

Select an output format (JPG / PNG / WebP) on the right, and adjust compression quality and background color as needed.

3

Convert and Download

Click Start Conversion. Processing is done locally in your browser. Sign up to download or batch-package as a ZIP.

FAQ

Are images uploaded to a server?
No. All images are converted locally in your browser and never uploaded. Memory data is cleared when you download or refresh the page.
Which image formats are supported?
Input supports JPG, PNG, WebP, GIF, BMP and AVIF; output is JPG, PNG or WebP. Only the first frame of a GIF is used. AVIF decoding requires a modern browser such as Chrome, Edge or Firefox; older Safari may not support it.
How do I convert iPhone HEIC photos?
For HEIC / HEIF, please use the dedicated HEIC converter, which batch-converts iPhone photos to JPG / PNG. This tool focuses on converting between common formats such as JPG, PNG and WebP.
Does conversion reduce image quality?
JPG and WebP are lossy formats; use the quality slider to balance clarity and size. PNG is lossless. Transparent images lose transparency when converted to JPG and are filled with the background color you set.