Batch Image Converter
Choose images
Convert several images to one output format without sending the source files to a server. Choose JPG, PNG or WebP, apply one quality setting to the whole batch, review the results and download individual files or a ZIP. The converter keeps each image’s pixel dimensions and processes the first decoded frame of an animated image.
How to convert a batch of images
-
1
Choose up to 20 images
Add files that your browser can decode. Each file may be up to 10 MB, the batch up to 50 MB, and each image up to 24 megapixels with no side longer than 8192 pixels.
-
2
Choose JPG, PNG or WebP
Set quality for JPG or WebP. When creating JPG, choose the colour used behind transparent pixels.
-
3
Review the converted files
The browser converts the images at their original pixel dimensions. Duplicate source names receive numbered output names so files are not overwritten in the ZIP.
-
4
Download the results
Save one image at a time or create a ZIP locally. Start over to remove the source batch temporarily kept for funnel navigation.
Choose an output format
| Format | Useful for | What happens here |
|---|---|---|
| JPG | Photos and broadly compatible files | Transparent pixels are filled with your chosen background colour. The quality control affects compression. |
| PNG | Screenshots, graphics and images that need transparency | Transparency is retained. PNG output is lossless, so the quality control is not used. |
| WebP | Modern web images with or without transparency | Transparency can be retained and the quality control affects compression. The conversion stops with a clear error if this browser cannot encode WebP. |
Input support depends on the browser’s own image decoder. JPG, PNG, WebP, GIF and BMP are common choices. AVIF works only where the browser can decode the selected file. The tool does not claim HEIC or TIFF support. An animated GIF, WebP or AVIF is converted from the first frame the browser decodes, not preserved as an animation.
What changes during conversion
The canvas keeps the decoded width and height. It does not resize, crop or preserve a folder tree. Re-encoding pixels does not copy embedded metadata such as EXIF camera details, orientation tags or GPS coordinates. The tool has no option to retain selected metadata. Check orientation and colour appearance in the previews before downloading, especially when the source depends on embedded metadata or a colour profile.
Local processing and temporary browser storage
Image decoding, canvas conversion and ZIP creation happen in your browser. Source files are not sent through Livewire, placed in the URL or uploaded by the download action. In the standard one-page view, the batch stays in the current page’s memory. In the four-step view, the source batch is temporarily stored in this browser’s IndexedDB so it survives navigation between steps. Selecting Start over removes that stored batch.
Resource limits
The converter accepts at most 20 images, 10 MB per file and 50 MB in total. Each decoded image is limited to 24 megapixels and 8192 pixels on either side. These limits reduce, but cannot eliminate, browser memory pressure because decoded pixels and converted copies can use much more memory than compressed source files. On a phone or low-memory device, use smaller batches and close other heavy tabs if conversion fails.
Frequently Asked Questions
The tool accepts JPG, PNG, WebP, GIF, BMP and AVIF candidates, then asks your browser to decode each file. A format can therefore work in one browser and fail in another. HEIC, TIFF and SVG are not supported by this converter.
PNG and WebP output can keep transparent pixels. JPG cannot, so transparent areas are filled with the background colour you select.
No. Animated inputs use the first decoded frame, and canvas re-encoding does not copy EXIF, GPS or other embedded metadata.
No. Processing and ZIP creation stay in the browser. The four-step view temporarily uses this browser’s IndexedDB to carry source files between steps; Start over deletes that stored batch.
Related Tools
Image Resizer
Resize images to pixel-exact dimensions or percentages while preserving aspect ratio. Batch-friendly, no upload.
QR Code Generator
Generate a browser-local QR code from a plain text or URL payload. Adjust size, colours and error correction, then download PNG.
Image Compressor
Compress JPG, PNG and WebP images to reduce file size while preserving visual quality. Entirely in your browser, no upload.
Barcode Generator
Create a 1D barcode in your browser in Code 128, EAN, UPC, ITF-14 and other supported formats. Download the rendered result as SVG or PNG.
GIF Maker
Turn a sequence of images or a short video into an animated GIF. Set frame rate, loop count and dimensions before exporting.
Meme Generator
Add fixed top and bottom captions to a JPG, PNG, or WebP image in your browser. Set font, size, colors, and stroke, then download a PNG.