← Back to Complete Guide

Best Batch File Converter 2026: 6 Tools Tested

The fastest way to bulk convert files is a batch file converter: point it at a folder, set the output once, and it processes every file in a single run. Converting files one at a time made sense when you had three. When you have three hundred — a product catalog, a course library, a month of social media assets — clicking “convert” repeatedly is not a workflow, it is a time sink. The six tools below do the repetitive work, and the best ones chain multiple operations into saved recipes you reuse forever.

By Hadi Karaki, maker of Formatif: media processing suiteSeptember 22, 202611 min read

Disclosure: Formatif Pro is our own product. It is listed first because it is the tool we built and know best — every strength and limitation below is stated plainly, including where free alternatives beat it.

Quick navigation

What is a batch file converter?

A batch file converter — also called a bulk converter or batch converter tool — is software that converts multiple files at once instead of one at a time. You load a folder or hundreds of files, apply a conversion recipe once (for example: resize to 1200px, add a watermark, convert to WebP), and the tool processes the entire batch automatically.

A converter earns the “batch” label when it can finish a folder unattended — not when it merely lets you open more than one file. That is the line between a real batch converter and a single-file converter with a queue window bolted on.

What is batch conversion?

Batch conversion means converting many files with one set of settings instead of repeating the same job file by file. You point the tool at a folder, define the output once, and it processes every file in the run. Bulk conversion, mass file conversion, and batch conversion all describe the same process.

TermWhat it meansWhere you will see it
Batch conversionConverting many files in a single runGeneral usage, tool documentation
Bulk conversionIdentical to batch conversionProduct pages, marketplaces
Mass file conversionIdentical — emphasises volumeArchives, enterprise workflows
Batch converter toolThe software that runs the batchTool roundups and directories
Batch encoderA converter focused on re-encoding codecsHandBrake and FFmpeg discussions

A “bulk converter” and a “mass file converter” are the same thing as a batch converter tool — the wording changes, the job does not. Advanced batch converters go one step further with operation chaining: conditional rules, several steps per file, and saved recipes you can run again next month.

Which top converters handle batch processing?

All six tools here handle batch processing — they differ in how much of the job they automate. XnConvert and IrfanView stack operations over image folders. HandBrake and Shutter Encoder run a queue of files. FFmpeg executes scripted pipelines. Formatif Pro chains several operations into one saved workflow.

  • XnConvert — stacks up to 80 image operations in a folder-in, folder-out run.
  • IrfanView — a batch dialog that converts and renames images in one pass.
  • HandBrake — a video queue with per-file presets and GPU encoding.
  • Shutter Encoder — an FFmpeg-powered queue for video, audio, and images.
  • FFmpeg — scripted shell or PowerShell loops with no file-count limit.
  • Formatif Pro — a visual workflow builder that chains steps and saves recipes.

For video specifically, the tools that batch multiple formats most effectively are FFmpeg, HandBrake, Shutter Encoder, and Formatif Pro. If your batch mixes video, audio, and images in one pass, only FFmpeg, Shutter Encoder, and Formatif Pro cover all three.

How we evaluated these batch converters

We installed and ran batch jobs with each of these tools on Windows and Linux — folders of product photos, mixed video libraries, and audio collections — and judged them on five things: how many files they handle in one run without failing, whether operations can be chained or only queued, which media types are covered, whether a workflow can be saved and reused, and what the batch costs (free tools included). Free batch converters were tested with the same workloads as paid ones.

No vendor paid for placement. The comparison table below shows the raw results so you can verify our picks yourself.

Top picks at a glance

Best for multi-step workflows

Formatif Pro

The only tool that chains resize → watermark → convert → compress into a saved recipe you reuse forever.

Best free for images

XnConvert

500+ image formats, up to 80 stacked operations, handles huge folders. Free for personal use.

Best free all-rounder

Shutter Encoder

FFmpeg power in a GUI — video, images, and audio batch conversion. Free.

Full reviews of all six tools below. Need the complete comparison first? Jump to the quick comparison table.

Two kinds of batch conversion — and why the difference matters

Most tools that claim “batch support” mean a queue: you load files one at a time, assign an operation, and the app processes them sequentially. That saves you from watching a progress bar for each file, but you still configure every file manually.

A true batch workflow builder is different. You define a recipe once — say, “resize to 1200px, add a watermark, convert to WebP, compress with specific settings” — and the tool applies every step to every file in a folder automatically. No per-file configuration. No clicking through dialogs 300 times.

The tools below span both approaches. Choose based on whether you need a queue or a repeatable production pipeline.

How to batch convert files in 4 steps

To convert multiple files at once, the process is the same regardless of which batch converter tool you pick:

  1. Gather the files. Put everything in one folder, or load the files directly into the tool's queue.
  2. Choose the output once. Pick the target format and settings a single time — for example, WebP at 80% quality, or MP4 H.264 at 1080p.
  3. Add repeat operations. If your job needs more than conversion (resize, watermark, compress, rename), stack them now so they run on every file.
  4. Run the batch.Start the job and let the tool process every file automatically. Save the recipe if your tool supports it so next month's batch is one click.

The recipe holds whether you use a free batch file converter or a paid workflow builder: gather the files, define the output once, stack the operations that repeat, then run. If your batch is video and you would rather skip the queue entirely, script it instead.

How to write a batch video conversion script with FFmpeg

A batch video conversion script loops one FFmpeg command over every file in a folder, so nothing has to be added to a queue by hand. Two decisions shape the script: copy the streams untouched (fast and lossless, but the codec cannot change) or re-encode (slower, but it can change codec, resolution, or bitrate). Copy for container swaps, re-encode for everything else.

Windows: PowerShell batch loop

This remuxes every .mkv in the current folder to .mp4 without re-encoding, so a two-hour file finishes in seconds instead of minutes.

# Remux every .mkv in this folder to .mp4 (no re-encode)
Get-ChildItem -Filter *.mkv | ForEach-Object {
  $out = Join-Path $_.DirectoryName ($_.BaseName + ".mp4")
  ffmpeg -i $_.FullName -c copy $out
}

Windows: classic .bat loop

If you prefer a batch file, save this as convert-mov.cmd next to your footage and double-click it. FFmpeg must be on your PATH.

@echo off
for %%f in (*.mov) do ffmpeg -i "%%f" -c:v libx264 -crf 20 -preset medium "%%~nf.mp4"

macOS and Linux: bash loop

This one re-encodes every MOV to H.264 at CRF 20 — a good size-to-quality default — and writes the results into a converted/ folder so your originals stay untouched.

#!/usr/bin/env bash
set -euo pipefail
mkdir -p converted
for f in *.mov; do
  ffmpeg -i "$f" -c:v libx264 -crf 20 -preset medium "converted/${f%.mov}.mp4"
done

Remux or re-encode? Pick the right batch script

Match the flag to the job. Remuxing is the fastest batch job FFmpeg can run because no frames are decoded; re-encoding is the only way to change the codec itself.

GoalFlagSpeedQuality
Change container only (MKV → MP4)-c copySecondsUntouched
Change codec (HEVC → H.264)-c:v libx264 -crf 20MinutesRe-encoded once

Spot-check two or three outputs before deleting originals — mixdowns and subtitle streams are the usual casualties of a container swap. For container-specific steps, see our walkthroughs on converting MKV to MP4 and batch-converting video to any format.

The best batch file converters of 2026

#1Best workflow builder

Formatif Pro

Visual workflow builder — chain, save, repeat

$8.95 one-time

Windows, Linux

Batch style: Visual workflow builder — chain operations, save recipes, run on folders
Media types: Video, images, audio

Formatif Pro takes batch processing further than any queue-based tool. Instead of loading files and assigning a single operation, you build a chain of operations — resize, then watermark, then convert, then compress — and save the entire recipe as a reusable workflow. Point it at a folder of hundreds of files, and it executes every step in sequence on every file. It handles video, images, and audio in the same workflow. One-time payment of $8.95 with a 3-day trial.

Strengths

  • Visual workflow builder — chain multiple operations, not just one
  • Save and reuse workflows across projects
  • Covers video, images, and audio in one tool
  • One-time pricing, fully offline, no file uploads

Limitations

  • No macOS version currently
  • Newer tool with a smaller community
  • AI features require the separate AI edition
Best for: Anyone who repeats the same multi-step processing on folders of files — product catalogs, course libraries, content batches, client deliveries.
#2

XnConvert

The dedicated batch image workhorse

Free (personal), paid for commercial

Windows, macOS, Linux

Batch style: Folder-in, folder-out with stacked operations
Media types: Images only

XnConvert is built from the ground up for batch image processing. You load a folder of images, stack up to 80 operations — resize, rotate, watermark, color corrections, filters, metadata edits — and it processes the entire batch at once. It supports over 500 image formats and handles large folders reliably without cloud dependency. If your batch work is images-only, this is the free standard.

Strengths

  • 500+ image formats supported
  • 80+ operations can be stacked in sequence
  • Handles extremely large folders without crashing
  • Cross-platform with consistent behavior

Limitations

  • Images only — no video or audio support
  • Operations are applied uniformly; no conditional logic
  • Interface has not been refreshed in years
  • Commercial use requires a paid license
Best for: Photographers and designers who process large image batches through the same set of operations every time.
#3

FFmpeg (Scripted Batches)

Unlimited batch power through the command line

Free (open-source)

Windows, macOS, Linux

Batch style: Scripted — shell loops, PowerShell, or batch files
Media types: Video, audio, images

FFmpeg itself has no batch GUI, but it is the engine that makes scripted batch conversion possible at unlimited scale. With a simple shell loop or PowerShell script, you can process every file in a directory tree through any FFmpeg operation. The format and codec coverage is unmatched — if FFmpeg can read it, you can batch it. The tradeoff is that you write the logic yourself, which requires comfort with a terminal.

Strengths

  • Unmatched format and codec coverage
  • Incredibly fast — no GUI overhead
  • Fully scriptable for automation and CI/CD pipelines
  • Completely free with no restrictions

Limitations

  • No graphical interface — terminal only
  • Requires scripting knowledge to batch effectively
  • No built-in progress tracking across a batch
  • Error handling is manual — you write the fallback logic
Best for: Developers, IT teams, and power users who need scriptable batch pipelines and are comfortable writing their own automation.
#4

HandBrake (Queue Mode)

Queue-based video transcoding, one preset at a time

Free (open-source)

Windows, macOS, Linux

Batch style: Queue — load files, assign a preset, process sequentially
Media types: Video only

HandBrake's batch capability comes through its queue system: you load multiple video files, assign each a preset, and it processes them one after another. It is not a true batch workflow builder — you cannot chain operations or run the same multi-step recipe across a folder automatically — but for transcoding a folder of videos to a uniform output format, the queue works. GPU-accelerated encoding keeps throughput high.

Strengths

  • Deep codec control with proven presets
  • GPU-accelerated encoding for fast throughput
  • Free and open-source with a large community
  • Reliable output quality for video transcoding

Limitations

  • Queue only — no operation chaining or workflow saving
  • Video only — no image or audio batch support
  • Each file needs a preset assigned individually
  • No conditional or folder-level automation
Best for: Users who transcode batches of video files to the same output format and do not need to add image or audio processing to the pipeline.
#5

Shutter Encoder

FFmpeg-powered batch conversion with a clean GUI

Free (donation-supported)

Windows, macOS, Linux

Batch style: Queue-based with per-file function selection
Media types: Video, audio, images

Shutter Encoder wraps FFmpeg behind a polished graphical interface and adds a queue system for batch processing. You can load multiple files, assign a different function to each (or apply the same one across all), and let it run through the queue. It supports video, audio, and image conversion, plus advanced functions like subtitle burning, loudness normalization, and timecode overlays — all free.

Strengths

  • FFmpeg power with no terminal required
  • Video, audio, and image support in one tool
  • Advanced functions beyond simple conversion
  • Free and regularly updated

Limitations

  • Queue-based — no operation chaining per file
  • No saved workflow recipes for repeated use
  • Interface prioritizes function over polish
  • Single-developer project — bus factor of one
Best for: Users who want FFmpeg's broad format coverage in a GUI and need to run different conversion functions across a mixed batch of files.
#6

IrfanView

Lightweight Windows classic with batch conversion

Free (personal & educational), paid for commercial

Windows only

Batch style: Batch conversion dialog with basic options
Media types: Images only

IrfanView has been a Windows staple for decades. Its batch conversion mode handles image format conversion, resizing, renaming, and basic color adjustments across folders. It is incredibly lightweight — the installer is under 5 MB — and launches instantly. For quick image batch jobs on Windows where you do not need complex operation chains, it is hard to beat for speed and simplicity.

Strengths

  • Extremely lightweight and fast to launch
  • Batch rename + convert in one pass
  • Decades of reliability and polish on Windows
  • Free for personal and educational use

Limitations

  • Windows only
  • Images only — no video or audio
  • Limited operations compared to XnConvert
  • No workflow saving or operation chaining
Best for: Windows users who need quick, lightweight batch image conversion and renaming without installing a heavier tool.

Batch converter comparison table

ToolPriceVideoImagesAudioBatch typeWorkflow save
Formatif Pro★$8.95✓✓✓Workflow builder✓
XnConvertFree*✗✓✗Operations stack✗
FFmpeg (scripts)Free✓✓✓Scripted pipeline✗
HandBrakeFree✓✗✗Queue✗
Shutter EncoderFree✓✓✓Queue✗
IrfanViewFree*✗✓✗Dialog✗

Workflow save = ability to save a multi-operation recipe and reuse it across projects. *XnConvert and IrfanView are free for personal/educational use; commercial requires a license.

After the comparison

Six tools compared. One of them keeps the recipe.

Most free converters make you rebuild the same operation stack for every folder. Formatif Pro saves the whole chain — convert, resize, watermark, rename — as a named workflow, then runs it on the next folder without reconfiguration. It is our product, and it is the only one in the table with that column ticked.

  • One saved recipe, reused across projects
  • Video, images, and audio in the same batch
  • Offline and unlimited — no per-file caps
  • One-time $8.95, not a subscription

30-day refund · instant license by email · works offline · one-time payment

Free batch file converters: what is actually free

“Free” means three different things on this page: fully open-source with no restrictions, free for personal use only, and free with a paid upgrade. Here is which is which before you install anything.

ToolFree tierWhat it costs you
FFmpegFully free, open-sourceTime — command line only, no GUI
HandBrakeFully free, open-sourceVideo only; a queue, not a workflow
Shutter EncoderFree, donation-supportedQueue-based; one maintainer
XnConvertFree for personal useCommercial license required; images only
IrfanViewFree for personal & educational useCommercial license required; Windows only
Formatif ProNo free tier — 3-day trial$8.95 one-time after the trial

One caveat for commercial image work: XnConvert and IrfanView need a paid license once the output is client or product work. If your batch is commercial — converting PNG product shots to JPG with a watermark, for example — check the license first, then follow our guide to batch watermarking images and videos.

Which batch converter should you pick?

Multi-step workflows you repeat regularly

Formatif Pro — The only tool on this list with a visual workflow builder. Chain resize, watermark, convert, and compress into one saved recipe. Run it on hundreds of files from any folder. $8.95 one-time with a 3-day trial.

Images only, free, no complex chains

XnConvert — It is purpose-built for batch image processing. Load a folder, stack operations, hit run. Free for personal use.

Maximum format coverage, comfortable in a terminal

FFmpeg with scripts — Nothing beats FFmpeg for format coverage. Write a script once and reuse it forever. Free with no restrictions.

Video transcoding only, familiar with HandBrake

HandBrake (queue) — If video is all you batch and you already know HandBrake's presets, the queue mode covers the basics.

Mixed media types, want a GUI, free

Shutter Encoder — Covers video, images, and audio with FFmpeg's power behind a GUI. Best free all-rounder with a queue.

Frequently asked questions about batch converters

What is a batch file converter?

A batch file converter is software that converts multiple files at once instead of one at a time. You load a folder (or hundreds of files), apply a conversion recipe once, and the tool processes everything automatically. They're also called bulk converters or batch converter tools.

What is batch conversion?

Batch conversion is converting many files with one set of settings instead of repeating the same job file by file. You point the tool at a folder, define the output once, and it processes every file in the run. Bulk conversion, mass file conversion, and batch conversion all mean the same thing.

What is the best batch file converter?

It depends on your needs. Formatif Pro is the best for multi-step workflows because it chains operations into saved recipes. XnConvert is the best free tool for batch image conversion. FFmpeg offers maximum format coverage via scripts. HandBrake is the best free video transcoder. Shutter Encoder is the best free all-rounder.

How do you batch convert files?

Use a batch converter: load all the files (or select a folder), choose the output format and settings once, then start the batch. The tool applies the same settings to every file automatically. XnConvert, HandBrake, FFmpeg, and Formatif Pro all support this.

Is there a free batch file converter?

Yes. FFmpeg and HandBrake are fully free and open-source. Shutter Encoder is free and donation-supported. XnConvert and IrfanView are free for personal (and educational) use, but commercial use needs a paid license.

What is the best free batch converter?

For images, XnConvert is the best free batch converter. For video, HandBrake is the best free batch video transcoder. For mixed video, audio, and images in one free interface, Shutter Encoder is the strongest free all-rounder.

Can you batch convert video files?

Yes. HandBrake converts batches of video files through its queue, FFmpeg handles unlimited video batches through scripts, Shutter Encoder covers video in a GUI, and Formatif Pro chains multiple video operations across entire folders.

How do you write a batch video conversion script?

Loop one FFmpeg command over every file in a folder. Use -c copy to remux into a new container without re-encoding, or -c:v libx264 -crf 20 to re-encode. Wrap it in a PowerShell, .bat, or bash loop and the whole folder converts without a queue.

What is the difference between a bulk converter and a batch converter?

There is no practical difference — bulk converter, batch converter, batch converter tool, and mass file converter all describe software that converts multiple files at once with one set of settings.

Which top converters handle batch processing?

All six tools on this page handle batch processing: Formatif Pro (visual workflows), XnConvert (image operation stacks), FFmpeg (scripted pipelines), HandBrake (video queue), Shutter Encoder (mixed-media queue), and IrfanView (image batch dialog).

Stop converting files one at a time.

Try Formatif Pro with its visual batch workflow builder. Chain operations once, save the recipe, and run it on hundreds of files. Formatif Pro $8.95, Formatif AI $12.95, or the bundle at $16.95. All one-time purchases with a 3-day free trial.

HK

Written by

Hadi KarakiLinkedIn

Founder of Formatif, a local-first offline media processing suite for Windows and Linux. Hadi writes about video, image, and audio formats, compression, and privacy-first desktop workflows.