Tools/Bulk Image Tools/Bulk Image Converter

Bulk Image Converter – Batch Convert HEIC, WebP & PNG

Convert multiple JPG, PNG, WEBP, AVIF, GIF, BMP, HEIC, or SVG files at once and download all converted images in a single ZIP archive.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Converts a batch of JPG, PNG, WebP, AVIF, GIF, BMP, HEIC or SVG files to one target format (JPG, PNG, WebP or SVG, plus AVIF where the browser can create it) and packs the results into a single ZIP. All files in a batch must share one source format, and GIF, BMP and HEIC work as a source only.

Everything runs in your browser, so the images are not uploaded. Output files are named after the original, with spaces and symbols turned into hyphens (letters from any alphabet are kept) and a short suffix added.

JPG output is saved at 94% quality and WebP at 98%, and transparent areas are filled with white when the target is JPG.

Pick one source format and one target format, select your files, and download every converted image in one ZIP. For a single file, or when you need real vector tracing for a logo, use the matching single-file converter.

How to Use Bulk Image Converter

Choose Formats

Select the source format and target format from the two dropdown menus.

Select Multiple Files

Select multiple images in one go, or drag and drop them onto the upload area.

Bulk Convert

Each image is converted in your browser and added to a ZIP archive.

Download ZIP

Download one ZIP file containing every converted image, each named after the original file (spaces and symbols become hyphens) plus a short suffix.

Common Workflows

Moving a product photo library to another format

Convert a set of PNG product photos to WebP in one pass instead of one file at a time.

Converting a camera roll from HEIC to JPG

Select the HEIC photos you exported from an iPhone and download JPGs in one ZIP. Only the first image of each file is converted.

Exporting an SVG icon set as PNG

Convert a set of SVG icons to PNG. Each SVG is sized from its own width and height, or its viewBox, with the same rules and size limit as SVG to PNG: a viewBox-only 24×24 icon comes out 24×24, and an SVG with no size information comes out 300×150.

Convert, then compress

Run the ZIP's contents through the Bulk Image Compressor afterward if you also need smaller files.

Examples

Two iPhone photos from HEIC to JPG

Source files

1.heic (41 KB) and autumn_1440x960.heic (294 KB), with HEIC to JPG selected

Result

bulk_heic_to_jpg_codittools.zip with 1_codittools.jpg (235 KB) and autumn_1440x960_codittools.jpg (733 KB), both 1440×960

One source format and one target format apply to the whole batch. Each output is named after the original (spaces and symbols become hyphens) with a short suffix before the extension.

Limitations

Files that can't be converted are skipped

If a file can't be converted, it is skipped and listed by name with a short reason, and the ZIP holds the files that worked. If none of the files can be converted, no ZIP is created.

Cannot convert to GIF, BMP, or HEIC

These formats are supported as a source only. The output target is limited to JPG, PNG, WebP and SVG, plus AVIF where the browser can create it. The format you are converting from is not offered as a target.

AVIF output depends on your browser

Some browsers can't create AVIF files. There the AVIF option is disabled and marked as unsupported, rather than producing a file that isn't really AVIF. AVIF files can still be used as a source.

SVG output is not a real vector trace

Converting a raster image to SVG embeds it as an image inside an SVG wrapper; it does not generate vector paths. Use PNG to SVG or JPG to SVG for actual tracing.

No file-count limit, but memory is limited

There's no hard cap on how many files you can select. Very large batches are limited by your device's memory and browser, since everything is processed in your browser.

Comparisons

Bulk Image Converter vs a single-file converter

Both convert in your browser. They differ in batch size and in a few format details.

Bulk Image ConverterSingle-file converter (e.g. PNG to JPG)
Files per runMany files, one source format and one target formatOne file at a time
Transparent areas in JPG outputFilled with whiteWhite, as on PNG to JPG, WebP to JPG and SVG to JPG
SVG outputEmbeds the source image, not a true tracePNG to SVG and JPG to SVG trace real vector paths

Which should you use?

Use the bulk tool for batches that share one source and target format. Use a single-file converter for one file, or when the format-specific behavior matters.

FAQs

One source format and one target format apply to the whole batch, and a file that can't be converted is skipped and listed. These answers deal with mixing formats, file names, limits and SVG output.

Can I convert files in different formats in the same batch?

No. You pick one source format and one target format for the whole batch - any selected file that doesn't match the chosen source format is filtered out automatically, with a warning that only some files were added. Run a separate batch for each source format, or use the Bulk Image Compressor instead, which does accept mixed formats.

What happens to my filenames after conversion?

Each file is named after the original, with a short suffix added before the extension - for example, logo.png becomes logo_codittools.jpg. Spaces and symbols in a name become hyphens (my photo (1).png becomes my-photo-1_codittools.jpg), and letters from any alphabet are kept. If two files share a name, the second gets -2. The ZIP archive itself gets the same treatment.

Is there a limit to how many images I can convert at once?

There's no hard file-count limit built into the tool. In practice, very large batches are limited by your device's available memory and browser performance, since every file is processed in your browser.

What happens if one file fails to convert?

The tool skips that file, lists it by name with a short reason, and still puts every file that converted into the ZIP. If none of the files can be converted, no ZIP is created and you can select files again.

Can I convert an image to GIF, BMP, or HEIC?

No. GIF, BMP, and HEIC can be used as a source format, but they aren't available as target formats - the output dropdown only offers JPG, PNG, WEBP, SVG and, in browsers that can create it, AVIF. The format you are converting from is not offered as a target.

Does converting to SVG create a real vector file?

No. Converting a raster image (JPG, PNG, etc.) to SVG here embeds the original image inside an SVG wrapper rather than tracing it into vector paths. For an actual vector trace, use PNG to SVG or JPG to SVG instead.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.