File managers with the best batch rename in 2026
Batch rename is the feature you need rarely but desperately when you do. The 2026 comparison of Mac file managers' batch rename capabilities.
Batch rename is the feature you need rarely but desperately. Renaming 200 photos by date, normalizing 50 download filenames, fixing an inconsistent prefix across a project — these come up regularly. Here's how the major Mac file managers handle them in 2026.
What "batch rename" should support
A capable batch rename includes:
- Find and replace — replace one substring with another across many files.
- Regex — pattern-based matching with capture groups.
- Sequential numbering —
image-001.jpg,image-002.jpg, etc. - Date insertion — embed file modification date in filename.
- Case transformation — uppercase, lowercase, title case.
- Multi-step transforms — apply step 1, then step 2, then step 3.
- Preview before commit — see what the rename will produce.
- Undo — revert the entire batch as one operation.
Few Mac file managers hit all eight. Most stop at 1-3.
Per-tool ranking
#1 — A Better Finder Rename ($25, standalone)
Not a file manager — a dedicated batch rename app. Industry-leading on Mac. Supports all 8 features above plus more (EXIF data, ID3 tags, batch from drag-drop).
Why #1: when batch rename is your primary need, the dedicated app wins. Pair with any file manager.
brew install --cask a-better-finder-rename
#2 — Forklift (in-app)
Built-in batch rename with regex, sequential numbering, multi-step transforms, preview, undo. Solid coverage.
Why #2: best file-manager-integrated batch rename on Mac in 2026.
Strengths: regex, multi-step, preview, undo, no extra app.
Caveats: no EXIF/ID3 data integration like A Better Finder Rename.
#3 — Marta (in-app)
Has batch rename via plugin or custom command. Capable but less polished than Forklift's.
Why #3: viable for vim-style users.
Strengths: scriptable rename via JS plugins.
Caveats: less polished UI; you may write your own logic.
#4 — Commander One Pro (in-app)
Batch rename in Pro tier. Functional, less polished than Forklift.
Why #4: covers basic cases for ex-TC users.
Strengths: regex, sequential.
Caveats: free tier excludes batch rename.
#5 — Finder (built-in)
Mac's built-in batch rename. Right-click multiple files → Rename N items.
Why #5: no install, free, covers basics.
Strengths: built-in, simple UI, replace + sequence + format.
Caveats: no regex, no multi-step, no EXIF data, no advanced transforms.
For simple cases this is the right answer. For complex cases, you need more.
#6 — Yazi / nnn (terminal, via shell)
Terminal file managers don't have built-in batch rename, but they integrate with shell tools (mmv, rename, mv loops). Effectively as powerful as anything if you write the script.
Why #6: power user option requiring scripting comfort.
#7 — mq-dir (today)
No batch rename in v0.1.x. Roadmap for v0.2.
Caveat: don't use mq-dir for batch rename today; use one of the above alongside.
Side-by-side
| Tool | Find/Replace | Regex | Sequential | Date | Multi-step | Preview | Undo |
|---|---|---|---|---|---|---|---|
| A Better Finder Rename | ✅ | ✅ | ✅ | ✅ EXIF too | ✅ | ✅ | ✅ |
| Forklift | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Marta | ✅ | △ via plugin | △ | △ | △ | △ | △ |
| Commander One Pro | ✅ | ✅ | ✅ | ✅ | △ | ✅ | △ |
| Finder | ✅ | ❌ | ✅ | ✅ basic | ❌ | △ | ❌ system undo |
| Terminal | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | △ shell |
| mq-dir today | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Common batch rename scenarios
How each tool handles real cases:
Scenario 1: rename IMG_*.jpg to vacation-2026-NNN.jpg
- A Better Finder Rename: drag in, set pattern, preview, commit. 30 seconds.
- Forklift: select all, batch rename dialog, similar speed.
- Finder: select all, "Rename N items", Format → Custom format. Works for this case.
- Terminal:
i=1; for f in IMG_*.jpg; do mv "$f" "vacation-2026-$(printf %03d $i).jpg"; i=$((i+1)); done - mq-dir: rename one at a time (v0.1.x).
Scenario 2: rename based on EXIF date (photos by capture date)
- A Better Finder Rename: ✅ EXIF data integration built-in.
- Forklift: ❌ no EXIF integration.
- Finder: ❌
- Terminal:
exiftool -d "%Y-%m-%d_%H-%M-%S%%-c.%%le" "-filename<DateTimeOriginal" *.jpg
Scenario 3: regex-replace prefix_(\w+)_old.txt → prefix-\1-new.txt
- A Better Finder Rename: ✅
- Forklift: ✅ regex support
- Finder: ❌ no regex
- Terminal:
rename 's/prefix_(\w+)_old\.txt/prefix-\1-new.txt/' *.txt
Scenario 4: lowercase all filenames
- A Better Finder Rename: ✅ case transformation
- Forklift: ✅
- Finder: ❌ (no case transform)
- Terminal:
for f in *; do mv "$f" "$(echo $f | tr A-Z a-z)"; done
Decision matrix
| Your batch rename needs | Recommended |
|---|---|
| Daily, complex, multi-step | A Better Finder Rename ($25) |
| Weekly, regex-based | Forklift's built-in |
| Monthly, simple replace | Finder's built-in |
| Scriptable, terminal-comfortable | shell + rename / mmv |
| EXIF/ID3-aware | A Better Finder Rename or exiftool |
| Free preference | Finder + occasional terminal |
What mq-dir users do today
Until mq-dir v0.2 ships batch rename:
- Light needs: select multiple files in mq-dir, right-click → "Rename in Finder" → use Finder's built-in.
- Heavy needs: install A Better Finder Rename or use Forklift alongside.
- Scripter needs: drop to terminal in cmux pane.
This isn't ideal but it's a real workflow. mq-dir v0.2 will close this gap; until then companion tools are the answer.
What mq-dir's batch rename will look like
For users curious about the roadmap (subject to change):
- Multi-select files,
⌘Ropens batch rename panel. - Pattern field with placeholder substitution:
{base},{ext},{date},{counter:001}. - Regex toggle for advanced patterns.
- Preview pane shows old → new for each file.
- Multi-step transforms (apply pattern 1, then pattern 2).
- Cancel before commit.
- Undo as a single operation.
This is roughly Forklift's feature set, plus mq-dir's general state-persistence (saved rename presets).
Verdict
In 2026, batch rename on macOS:
- Best dedicated: A Better Finder Rename ($25).
- Best file-manager-integrated: Forklift's built-in.
- Best free: Finder's built-in (for simple cases) or terminal
rename. - mq-dir doesn't compete here yet (v0.2 will).
For most users, Finder's built-in handles 70% of needs. Forklift covers the next 25%. The remaining 5% justifies A Better Finder Rename.
If batch rename is a regular part of your workflow and you're a mq-dir user, install A Better Finder Rename or Forklift as a companion until mq-dir v0.2 ships.
mq-dir is free, MIT, no telemetry — and its batch rename is coming. For now, this is the gap most honestly named in the roadmap.
mq-dir is fully open source.
MIT licensed, zero telemetry. Read the source, file an issue, send a PR.
★ Star on GitHub →Frequently asked questions
mmv, rename, prename, or shell scripts handle anything a GUI tool can. The trade-off is the typing-friction. For one-off batches, terminal is faster for scripters. For weekly batches with the same pattern, a GUI tool with saved presets is faster.References
- [1]
- [2]
Ready to try mq-dir?
A native quad-pane file manager built for AI multi-tasking on macOS. Free, MIT licensed, zero telemetry.
Related posts
Best file managers for SFTP/remote work on macOS in 2026
If your work touches remote servers daily, SFTP polish in your file manager matters more than features. The 2026 ranking of remote-capable Mac file managers.
Best free file managers on macOS in 2026
You don't need to pay for a Finder alternative. The 2026 list of free file managers worth installing — open-source and otherwise — ranked by use case.
Best dual-pane file managers in 2026 (and when to escalate to quad-pane)
Dual-pane is still the right shape for most copy/move workflows. Here's the 2026 round-up of the four serious contenders, plus when to outgrow them.