Batch File Conversion: How to Process Hundreds of Files at Once
A folder of 400 photos that need to be in one format and compressed by tomorrow morning. Doing it one by one means hours of clicking and a guaranteed mix of settings. Luckily there's batch processing: set the parameters once, and the whole batch is done in minutes. Let's see how it works and where the common pitfalls are.
What batch conversion is
Batch conversion is processing many files in a single pass with identical settings. The logic is simple: you set the format and parameters once, and the program applies them to every file in the queue — whether that's ten shots or ten thousand.
The opposite is manual, one-file-at-a-time conversion: open, pick a format, save, repeat. For three pictures that's fine. For hundreds it's a slog — and one where mistakes creep in easily. Batch mode removes the drudgery and the human error in one go.
In short
Batch processing is "set it once, apply it to all." The main value isn't only speed but consistency: every file comes out with identical settings, with no random discrepancies.
Why it matters: not just speed
The obvious win is time. But there's a less visible one that's just as important.
- Consistency. When you convert files one by one, it's easy to set different quality here and there, or forget the optimization on a couple of files. Batch mode applies the same settings to the whole set — no mismatch.
- Speed. Hundreds of files are processed in the time it would take to do a dozen by hand. You start the job and get on with your day.
- Repeatability. Good settings are saved as a preset — next time you just load the files and hit start. Perfect for recurring jobs: prepping catalogue photos every week with the same parameters.
Online vs desktop
The two paths solve the task differently, and the choice depends on scale.
| Criterion | Online converter | Desktop program |
|---|---|---|
| Install | not needed | required |
| Files per run | usually 20–100 | thousands |
| Speed on big batches | slower (upload/download) | faster |
| Ideal for | one-off jobs | recurring and huge |
| Access | from any device | one computer |
Online converters run in the browser, with nothing to install. They're ideal for one-off jobs up to a few hundred files and work from any device. Desktop programs handle thousands of files and are faster on large batches because they don't spend time uploading and downloading over the network. The rule is simple: a one-off job of a hundred photos — online; a weekly routine of thousands — desktop.
Tools that work
If you're going to work with thousands of files on a computer, here are two time-tested desktop options:
- XnConvert — built specifically for batch conversion, with a graphical interface. Drop in thousands of images, set the format and actions, and everything is processed at once. It supports over 500 formats, lets you save setting profiles, is free for personal use, and runs on Windows, Mac and Linux.
- IrfanView — an inexpensive Windows classic. It's not flashy, but it converts hundreds of images in seconds and reads virtually any format, including RAW. Great for batch conversion and renaming.
And for a one-off job of a hundred or two files, it's easier to install nothing and do it all in the browser — for example, through the PNG → WebP converter.
The action chain: more than a format swap
The power of a good batch tool is that one pass can do more than just change the format. You can build a whole chain of actions applied to every file:
- Change the format — say PNG to WebP for a website.
- Set quality — those same optimal 80–85% for all shots at once.
- Resize — bring every image to 1920 px wide.
- Rename — by a template, with numbering.
- Strip metadata — clear EXIF and GPS from the whole batch along the way.
So in a single run you change the format, compress, and normalize the size. If you want to better understand the compression settings worth applying to the whole batch, check our guide on how to compress images.
A pleasant privacy bonus
Batch conversion is also a great way to mass-clean photos of EXIF metadata and GPS coordinates: re-encoding usually doesn't carry them over. More on that in the article on EXIF metadata.
How to run a batch properly
The routine is the same for online and desktop.
Upload the files
Drag the whole folder or select the files you need. An online converter takes tens at a time; desktop, thousands.
Set the parameters once
Choose the target format, quality, and if needed resizing and renaming. These apply to all.
Run a test
Process 2–3 files first and check the result. If it looks good, launch the whole batch.
Download as an archive
Finished files usually come back as a single ZIP. Save them to a new folder, not over the originals.
Convert a batch of files right now
Upload your images to FormatZ and convert them to the format you need with identical settings — free, right in the browser, with no install. Perfect for a quick one-off job.
Open the converterFor another format pair, try PNG → JPG or JPG → WebP, and the full list of conversions is on the all formats page.
The big mistakes
- Running everything with no test. The costliest mistake: set the wrong quality and you get 500 ruined files. Always test on two or three first.
- Overwriting the originals. Convert into a new folder and keep the source files until you're sure of the result. You can't undo a batch overwrite.
- Ignoring the online service's limit. If you have more files than the service takes per run, split them up or switch to desktop.
- Not saving a preset. If the job recurs, spend a minute saving the settings. Next time you'll save far more.
If your batch mixes PNG and JPG and you're not sure which to convert into, our breakdown of PNG vs JPG will help.


