Image Converter
Convert between WebP, JPG and PNG. This is not a compressor: it turns a format you cannot open into one that works everywhere, leaving the resolution untouched.
- ✓ 100% Free
- ✓ No Sign-up
- ✓ No Watermark
- ✓ Client-Side Processing
- ✓ No Installation
- ✓ Batch Support
or drag & drop files here
Supported formats: JPG / JPEG / PNG / WebP
Runs entirely in your browser, nothing is uploaded
Related tools
About Image Converter
You saved an image from the web and it turned out to be a WebP that your document editor refuses to place. Or you have a PNG screenshot and an upload form that only accepts JPG. Image Converter exists for exactly those moments: it decodes your image with the browser's own Canvas APIs and re-encodes it into the format you pick. Nothing is uploaded to a server and there is no software to install.
The pixel dimensions stay exactly the same. What changes is only the container — how those pixels are stored on disk.
Converter vs. Compressor: which one do you need?
Image Converter changes the format. Width and height are preserved, and you simply choose whether the pixels are saved as JPG, PNG or WebP. The goal is compatibility: making the file open on the other side.
Image Compressor is the tool for size. If your requirement is 'under 500 KB' or 'small enough for an email attachment', use the compressor instead. Because format conversion can make a file larger, it is the wrong tool when bytes are the constraint.
If you need different pixel dimensions, use Image Resizer. For iPhone photos in HEIC/HEIF, use HEIC Converter.
Converting WebP to PNG or JPG
WebP is Google's web-oriented format, and saving an image from Chrome often hands you a .webp file. It displays fine in a browser, yet older versions of Office, some print submission systems, and many upload forms still reject it.
Choose PNG when the image has transparency you need to keep. PNG is lossless and supports an alpha channel, so logos and icons will not end up with a white box behind them.
Choose JPG when transparency does not matter and maximum compatibility does. JPG has no alpha channel, so transparent areas are flattened onto the background color you select (white by default).
Converting JPG or PNG to WebP
Serving WebP on your own site or blog usually means a visually identical image in a noticeably smaller file, which makes pages load faster. The quality slider lets you trade detail against size.
PNG screenshots in particular often shrink dramatically as WebP. For images full of small text, push the quality back up toward 90: aggressive settings soften letter edges.
Batch conversion and ZIP download
Add as many images as you like and convert them all to the same output format. Work runs one file at a time inside a Web Worker, so the page stays responsive even with large batches.
When it finishes you can download files individually or grab everything as a single ZIP. Filenames keep their stem and swap only the extension (photo.webp becomes photo.png), so your ordering and naming survive the round trip. Names that would collide are numbered automatically instead of overwriting each other.
Metadata such as EXIF and GPS information from the input image is not carried over to the output image. Visual orientation is normalized directly in the pixel buffer during Canvas rendering, so portrait photos from a phone come out upright.
Frequently Asked Questions (FAQ)
Can I convert WebP to PNG?
Yes. Pick PNG as the output format. PNG supports transparency, so a WebP with a cut-out background keeps that transparency after conversion.
Can I convert WebP to JPG?
Yes. Pick JPG as the output format. JPG is the most widely supported image format and opens in practically every application. Transparent areas are filled with your chosen background color.
Can I convert JPG or PNG to WebP?
Yes. Pick WebP and use the quality slider to balance detail against file size. A small number of older browsers cannot encode WebP at all; on those, the WebP option is disabled automatically.
Is transparency preserved?
Yes for PNG and WebP output. JPG cannot store an alpha channel, so transparent pixels are filled with the background color instead. Choose PNG if transparency matters.
What happens to transparent areas when I convert to JPG?
They are flattened onto the background color you set (white by default). Use the color picker to match the background of wherever the image will be placed.
My converted file is larger than the original. Is something wrong?
No, that is expected. Each format compresses pixels differently, so WebP to PNG can easily multiply the file size. If your goal is a smaller file, use Image Compressor instead.
Does converting reduce image quality?
PNG is lossless, so no pixel data is discarded. JPG and WebP are lossy, so the quality slider determines how much detail is kept. The default of 85 is visually close to indistinguishable for photographs.
Are my images uploaded to a server?
No. Decoding and encoding happen entirely inside your browser using Canvas and a Web Worker. Your image files never leave your device.
Can I convert multiple images at once?
Yes. Drop in or select as many files as you need and convert them all to the same format. Afterwards you can download them one by one or as a ZIP.
Can I download everything as a ZIP?
Yes. Convert two or more images and a 'Download All as ZIP' button appears. The archive is built in your browser, never on a server.
How are output filenames chosen?
Only the extension changes, for example photo.webp becomes photo.png. If two outputs would share a name, they are numbered (photo.png, photo-2.png) so nothing is overwritten.
Can I convert GIF, SVG, AVIF or HEIC files?
Not yet. Input is limited to JPG, JPEG, PNG and WebP. For iPhone HEIC/HEIF photos, use the dedicated HEIC Converter tool.
Can I convert very large images?
High-resolution phone and camera photos are fully supported. To protect browser stability, images beyond 8,192 px on the longest edge or 64 megapixels are halted for safety.