What it does
This tool converts images between JPG, PNG and WebP right in your browser. Drop in one photo or a whole folder’s worth, pick the output format and quality, and download each result or everything at once as a ZIP file. Nothing is uploaded, so it is fast, private and works with large batches.
Every file shows a thumbnail, its original size, the converted size and how much smaller (or larger) it got. Change the format or the quality slider and all images are re-encoded straight away, so you can find the best trade-off by watching the numbers.
How to use it
- Click Add images…, paste an image, or drag files onto the page. Click Sample to try it with a built-in picture.
- Under Convert to, choose the output format: WebP for the smallest files on the web, JPG for maximum compatibility, PNG for lossless output.
- Adjust quality for JPG and WebP. 75–85 is a good default for photos; higher values keep more detail and make files larger.
- Optionally set a maximum size (width or height). Larger images are scaled down to fit, keeping the aspect ratio; smaller ones are never enlarged.
- Pick a background for transparency, used by JPG.
- Download each image with its own button, or press Download all (ZIP) to save them all. Output files keep the original names with the new extension.
Choosing a format
- WebP is supported by every modern browser and is usually 25–35% smaller than JPG at the same visual quality. It also supports transparency. It is the best default for websites.
- JPG opens everywhere, including old software, email clients and printers. It is lossy and has no transparency.
- PNG is lossless and keeps sharp edges and text crisp. It is ideal for screenshots, diagrams and logos, but large for photos.
Example
A 4032 × 3024 phone photo of 3.1 MB converted to WebP at quality 80 with a maximum width of 1920 typically becomes about 250 KB, a reduction of more than 90%, with no visible difference on screen. The same photo saved as PNG would be well over 5 MB.
Limits
Very large images are limited by your browser’s canvas size (about 16,000 pixels per side). Animated GIF and WebP files are converted using their first frame only. Safari cannot save WebP in older versions; in that case the tool falls back to PNG and tells you.
FAQ
› Are my images uploaded?
No. Conversion uses your browser's own image decoder and canvas. Files never leave your device, so it also works offline once the page has loaded.
› Which formats can I convert?
Input: JPG, PNG, WebP, GIF (first frame), BMP, ICO, AVIF and SVG, as far as your browser can open them. Output: JPG, PNG or WebP. HEIC and TIFF only open in Safari.
› Why did my PNG get bigger after converting?
PNG is lossless. A photo saved as PNG keeps every pixel exactly and is often several times larger than the JPG or WebP it came from. Use WebP or JPG for photos and keep PNG for screenshots, logos and images with transparency.
› What happens to transparency when I choose JPG?
JPG has no alpha channel, so transparent areas are filled with the background color you pick (white by default). PNG and WebP keep transparency.
› Is EXIF data kept?
No. Re-encoding through a canvas drops EXIF, including GPS location, camera model and date. That is usually what you want before sharing a photo.