Image Converter
Convert PNG, JPG and WebP in batches — with control over what happens to transparency
Drop images here
or click to pick files — PNG, JPG or WebP, up to 20 at a time
Nothing is uploaded. Every file is decoded and re-encoded inside your browser.
Output
Add up to 20 images, pick a format, then press Convert. Everything runs on the Canvas API in your browser — no upload, no account.
Before you start with Image Converter
Convert up to 20 images between PNG, JPG, and WebP with quality and transparency-background controls in the browser.
Best for
- Converting batches between PNG, JPG, and WebP
- Choosing a background color when flattening transparency to JPG
- Preparing images for a tool, platform, or format requirement
Know before you start
- JPG cannot store transparency, so transparent pixels are flattened
- JPG and WebP output can be lossy depending on the quality setting
- A batch is limited to 20 files to keep browser memory manageable
Continue the workflow
How to use it
1. Add your files
Drag PNG, JPG or WebP files onto the drop area, or click to pick them. You can select several at once and keep adding until the list holds 20 files. Each row shows a thumbnail, the file name, its current format, pixel dimensions and file size, plus a transparency badge when the image has a non-opaque pixel. Files are decoded by your browser and never leave your device.
2. Pick the output format
Choose PNG, JPG or WebP. JPG and WebP get a quality slider — 90 by default, which keeps photographs visually clean while cutting the file down. PNG has no slider because it is lossless: there is nothing to trade away. If a file is already in the target format it is badged, but it still converts, which is a quick way to re-encode a JPG at a lower quality.
3. Convert and download
Press Convert. Each row updates with the new size and the change as a percentage — green when the file got smaller, amber when it got bigger. Download a single result from its row, or take the whole batch as a ZIP. Output files keep their original names with the new extension.
Transparency and JPG
JPG has no alpha channel. When a transparent PNG or WebP is converted to JPG, the transparent pixels have to become some solid colour, and the usual default is white — which is why logos exported to JPG so often arrive with a white box around them.
This tool makes that choice explicit. When any loaded file has transparency and the target is JPG, a background option appears with white, black and light grey presets plus a colour picker. The colour is painted across the canvas before the image is drawn, so semi-transparent edges blend into it instead of against an assumed white. Match it to the background the image will sit on and the seam disappears. If none of your files have transparency the option stays hidden, because it would have no effect.
Converting to PNG or WebP keeps the alpha channel intact, so if you need the transparency preserved, those are the targets to pick. More on the fringing problem in transparent PNG white edges.
Which format should I pick?
| Your image | Pick | Why |
|---|---|---|
| Photographs | JPG or WebP | Lossy compression handles smooth tonal detail well. WebP is usually the smaller of the two at the same visual quality; JPG is the safer bet where older software has to open the file. |
| Anything transparent | PNG or WebP | Both carry an alpha channel. JPG cannot, so transparency is flattened onto a background colour. |
| Flat art, logos, screenshots, pixel art | PNG or lossless WebP | Large areas of solid colour and hard edges compress well losslessly, and lossy compression puts visible ringing around sharp lines and text. |
The WebP produced here is lossy, following the quality slider. For a fuller comparison — file size measurements, browser support and where each format still wins — read WebP vs PNG vs JPG, the full format guide.
Questions
Are my files uploaded to a server?
No. Each file is decoded and re-encoded by the Canvas API inside your browser. There is no upload step, no account, and no copy kept anywhere. You can load the page, disconnect from the network, and the converter still works.
Where did my transparency go?
You converted to JPG, and JPG has no transparency to store. The transparent areas were filled with the background colour shown in the panel — white unless you changed it. Pick a colour that matches where the image will be placed, or convert to PNG or WebP instead, both of which keep the alpha channel.
How many files can I convert at once?
Twenty per batch. Each conversion draws the full-size image to a canvas and encodes it, which is memory-heavy, so the cap keeps a batch from stalling the tab on a phone or an older laptop. Extra files beyond the limit are left out with a note, and you can reset and run a second batch.
Is quality lost converting PNG to PNG?
No. PNG is lossless, so re-encoding a PNG as a PNG reproduces the same pixels — the file size may shift slightly because the encoder differs, but no detail is discarded. Converting to JPG or WebP is lossy, and that loss is permanent: converting the result back to PNG cannot recover what was thrown away. Always work from the best original you have.
Related
Choosing between the three formats is a bigger question than one conversion — the comparison in WebP vs PNG vs JPG covers when each one is the right call. If you need a specific file size rather than a specific format, the Image Compressor searches for it.
