Runs 100% in your browser
Convert Images to JPG, PNG, WebP or AVIF
Change the format of up to 10 images at a time. The conversion runs on your device with the Squoosh encoders, and the original file names are kept.
Settings
Settings apply to every image in the queue.
Output format
For JPG, WebP and AVIF.
Transparency
JPG has no transparency: transparent areas are filled with this colour. PNG, WebP and AVIF keep transparency.
Queue
Too large for this device
Images you add appear here.
Select an image to change only its settings. Drag rows, or use the arrow buttons, to change the order. Press ? for keyboard shortcuts.
Results
→
Toggle: press T or hold Space in the viewer
How it works
Three steps, all on your own device.
-
Step 1: Add images
JPG, PNG, WebP, AVIF, GIF, BMP or HEIC (in Safari), up to 10 files of 20 MB each.
-
Step 2: Pick the new format
JPG, PNG, WebP or AVIF, with a quality setting for the lossy formats and a background colour for transparency in JPG.
-
Step 3: Download
Each file keeps its name with the new extension. Download one by one or all together as a ZIP.
Questions and answers
Which formats can I convert?
What happens to an animated GIF?
Does converting change the size or quality?
What happens to transparency when I convert to JPG?
Are the file names kept?
Tools
More free image tools
Every tool runs in your browser. Nothing is uploaded.
-
Upscale images to 4K
Enlarge photos to 4K with edge-aware upscaling and adaptive sharpening.
-
Turn a photo into a 4K wallpaper
Fit any photo to a desktop, ultrawide, phone or tablet screen size.
-
Compress images without losing quality
Make JPG, PNG, WebP and AVIF files smaller and see the real size saved.
-
Resize and crop images to exact dimensions
Exact sizes, percentages, aspect-ratio crops, rotation and straightening.
-
Check image resolution and remove metadata
See the resolution, camera data and location, and remove them without quality loss.
-
Add a watermark to your images
Put text or a logo on your images, in one place or tiled.
-
Extract a colour palette from any image
Get the main colours of an image as HEX, RGB, HSL and OKLCH.