Image Format Converter
Convert images between PNG, JPG and WebP, one file or a whole batch. The conversion happens in your browser, so nothing is uploaded.
- Images stay on your device
- Batch and ZIP download
- PNG, JPG and WebP
- Built by Mohamed Nasreldeen
Convert your images
Drop PNG, JPG or WebP files, choose a target format, and download — converted entirely in your browser.
Drop images here or click to browse
PNG · JPG · WebP · batch supported · nothing is uploaded
How to convert an image online
Add your images
Drag and drop one or many files onto the page, or click to browse. Files stay on your device.
Choose the output format
Pick PNG, JPG or WebP as the target format for the whole batch.
Convert and download
Click convert, then save each image or download everything together as a ZIP.
What this image format converter does
This image format converter re-encodes your pictures with the HTML canvas.toBlob API, so the work happens entirely on your computer. Nothing is sent to a server, which means it keeps working offline once the page has loaded and there is no waiting on uploads.
You can batch convert a whole folder of images in one pass and grab them individually or as a single ZIP. It is handy when an app or website only accepts certain formats, or when you want lighter WebP files for the web.
Honest notes on quality and metadata
Converting to a lossy format like JPG or WebP re-encodes the image, so the result is not pixel-identical to the original. Converting a JPG into PNG stores it losslessly but cannot recover detail already lost to earlier compression, and the tool never upscales or improves quality.
Because the conversion goes through Canvas, embedded metadata such as EXIF is dropped. When you convert from a format with transparency (PNG or WebP) into JPG, transparent areas are filled with a background color since JPG has no alpha channel.
Converting PNG to WebP
This is the conversion most people come for. WebP usually produces noticeably smaller files than PNG at similar quality, which helps pages load faster, and it supports transparency, so the alpha channel of a PNG is kept. Choose WebP as the target, drop the PNG files in and download them one by one or as a ZIP.
Two limits to know: the result is re-encoded, so it is not pixel-identical to the original, and some older apps and editors cannot open WebP. If something refuses the file, convert to PNG or JPG instead. To push the size down further, tune the quality in the Image Compressor.
Frequently asked questions
Is this image format converter really free?
Yes. It is free, needs no sign-up and adds no watermark. It runs in your browser, so there is nothing to install.
Are my images uploaded to a server?
No. Conversion happens locally with the Canvas API, so your files never leave your device.
Which formats can I convert between?
You can convert images online between PNG, JPG and WebP in any direction.
Can I convert many images at once?
Yes. Drag in multiple files, convert the whole batch, and download them individually or as a ZIP.
Will converting improve image quality?
No. Converting cannot add detail or upscale. Lossy targets like JPG and WebP re-encode the image, and lossless targets like PNG only preserve what is already there.
Is transparency preserved when converting PNG to WebP?
Yes. WebP supports an alpha channel, so transparency from a PNG is kept. Converting to JPG fills transparent areas with the background colour you choose, because JPG has no alpha channel.
Do all browsers and apps support WebP?
Current browsers do, but some older apps and editors do not. If something cannot open a WebP file, convert it to PNG or JPG instead.