Image Converter
JPG, PNG and WebP are the three formats almost every website, CMS and photo app actually uses, and sooner or later you end up with a file in the wrong one: a WebP export your CMS rejects, a PNG logo that needs to be a JPG, a batch of photos you want in WebP before uploading. The Image Converter changes the format of up to 20 JPG, PNG or WebP images at once without touching their pixel dimensions.
Pick an output format, adjust quality and background settings if they apply, then convert. Each image is decoded and re-encoded entirely in your browser using canvas, one at a time, and nothing is uploaded anywhere. Download results individually or as one ZIP file.
Runs in your browser. Image Converter processes your input on your own device. Nothing you enter or upload is sent to a server.
Did this tool help you? ☕
WebzTools is free to use. If this tool saved you some time, you can support the project with a coffee and help us keep improving the tools.
(opens in a new tab)How to use the Image Converter
- Drop up to 20 JPG, PNG or WebP images onto the upload area, or click it to choose files.
- Choose the output format: JPG, PNG or WebP.
- For JPG output, set a background color for any transparent areas and adjust Quality. WebP output also has a Quality control; PNG has none, since canvas has no meaningful PNG quality setting.
- Select Convert Images and watch the progress as each file converts in turn.
- Download results individually, or select Download All (.zip) for the whole batch.
Supported formats: JPG/JPEG, PNG and WebP input and output, up to 20 images per batch. Pixel dimensions are preserved; this tool changes format, not size.
Choosing JPG, PNG or WebP
The three formats trade off differently, and none of them wins every job.
| Format | Transparency | Generally suits |
|---|---|---|
| JPG / JPEG | None; flattened onto a background color | Photographs, where broad compatibility matters most |
| PNG | Yes, where the source has it | Logos, screenshots and graphics that need sharp edges or transparency |
| WebP | Yes, where the source has it and the browser's encoder supports it | Smaller files for sites and apps that accept WebP |
What happens to transparency
Transparent PNG logo, 1200 × 800, to WebP
Input
Convert to WebP, quality 90
Output
Still 1200 × 800. Transparency is kept where the browser's WebP encoder supports alpha
Transparent PNG logo, 1200 × 800, to JPG
Input
Convert to JPG, background white
Output
Still 1200 × 800. Transparent pixels become white instead of transparent or black
JPG photo, 1600 × 1000
Input
Convert to PNG
Output
Still 1600 × 1000. The PNG may be larger, and converting does not restore detail already lost in the JPEG
Conversion, resizing or compression?
These three tools change different things, and it is easy to reach for the wrong one.
- Image Converter changes the file format (JPG, PNG, WebP) and keeps the pixel dimensions exactly as decoded.
- Image Resizer changes the pixel dimensions and keeps the input's format.
- JPEG Compressor targets a smaller JPEG file size by adjusting JPEG-specific quality, without changing format or dimensions.
- SVG to PNG converts a vector SVG into a raster PNG; this tool does not accept SVG input.
Batch conversion and downloads
Files are converted one at a time, not all at once, which keeps memory use predictable and gives a clear "Converting 3 of 8" style progress as the batch runs.
A single converted image downloads directly. A batch of more than one downloads as converted-images.zip, built only from that batch's own results. Duplicate output names are made unique automatically, so nothing in the ZIP silently overwrites anything else.
Things worth knowing
- Up to 20 images per batch, to keep memory use and browser performance predictable.
- Pixel dimensions are never changed; use Image Resizer for that.
- JPEG has no transparency. Converting a transparent image to JPG flattens it onto the background color you choose.
- Converted files are re-encoded and typically do not retain the original image's metadata, such as EXIF information.
- WebP output depends on the browser's own encoder. If a browser cannot produce a real WebP image, this tool reports an error rather than labeling another format as .webp.
- This re-encodes every image; it cannot restore detail already lost in a lossy source, and a converted file can end up larger or smaller than the original depending on the source, the target format and the quality you choose.
Frequently asked questions
How do I convert JPG to PNG?
Upload your JPG, choose PNG as the output format and select Convert Images. The output keeps the exact pixel dimensions of the source.
How do I convert PNG to JPG?
Upload your PNG, choose JPG as the output format, pick a JPEG background color (white by default) for any transparent areas, set a quality, then convert. JPEG has no transparency, so transparent pixels become that background color.
Can I convert WebP to JPG?
Yes. Upload the WebP file, choose JPG as the output format and convert, the same as any other input format.
Can I convert WebP to PNG?
Yes. Choose PNG as the output format. Transparency in the source WebP is preserved where the browser's decoder and PNG encoder support it.
Does PNG support transparency?
Yes. If the source image decodes with an alpha channel, converting to PNG keeps it rather than flattening it onto a background.
What happens to transparency when converting to JPG?
It becomes a solid color, because JPEG has no alpha channel. This tool fills the canvas with the JPEG background color you choose, white by default, before drawing the image on top, so transparent areas become that color rather than an unpredictable black.
Does conversion change the image dimensions?
No. The output has the same pixel dimensions the browser decoded from the source. If you also need different dimensions, use Image Resizer before or after converting.
Which format should I choose: JPG, PNG or WebP?
It depends on what the image needs. JPG suits photographs where small file size matters more than transparency. PNG suits logos, screenshots and graphics that need transparency or sharp edges. WebP can offer smaller files than both while still supporting transparency, but only where the destination (a CMS, an app, an older browser) actually accepts it.
Does converting JPG to PNG improve quality?
No. PNG does not add any further compression loss of its own, but it cannot restore detail a JPEG already lost when it was first saved. Converting just carries the existing JPEG quality into a PNG container.
Why is my converted file larger?
That can happen. PNG and WebP at high quality often store more data than a JPEG of the same image, so converting to them can legitimately produce a larger file than the source, especially for photographic content. A bigger result after conversion is not a failure.
Is image metadata preserved?
No. Converting re-encodes the image through a canvas, which typically does not retain the original file's metadata, such as EXIF camera or location information.
Are my images uploaded anywhere?
No. Every conversion runs in your browser using canvas; image bytes are never sent to a server.
Can I convert multiple images at once?
Yes, up to 20 per batch. Mixed JPG, PNG and WebP sources in one batch are all converted to the same chosen output format.