See Every Rename Before You Commit
Batchio's live preview shows every original filename next to its new name in real time. There is no separate preview button, no modal dialog, and no guesswork. As you type rules, adjust settings, or reorder steps, the preview column updates instantly so you can verify every change before committing.
How does Batchio's live preview work?
Most batch renaming tools require you to click a "Preview" button and wait for a separate dialog to load. Batchio skips that step entirely. The preview is always visible and always current. When you type a search term into a Find & Replace rule, each matching filename in the list updates character by character as you type. When you drag a rule to a different position in the stack, the entire preview recalculates in milliseconds.
This real time feedback loop dramatically reduces errors. You never need to apply a rename, inspect the results, and then undo if something went wrong. Instead, you iterate on your rules until the preview shows exactly the output you want. Only then do you click Rename to apply the changes. The approach is especially valuable for complex workflows that stack multiple rules, because you can see the cumulative effect of every rule in sequence.
What information does the preview show?
The highlighted diff is one of the most useful aspects of the preview. When you use a Find & Replace rule or an EXIF Metadata insertion, the changed portions of the new filename appear in a contrasting color. This makes it trivial to verify that the rule affected only the parts you intended. If a regex pattern matches more broadly than expected, the highlighting reveals it before you commit.
Files that remain unchanged after all rules are applied appear with muted styling so they do not distract from the files that are actually being renamed. This visual distinction helps you focus on the modifications that matter, especially when working with large batches where only a subset of files match your rule criteria. The preview also shows the file extension separately when extension protection is enabled, confirming that extensions will not be altered.
How does Batchio detect naming conflicts?
Naming conflicts are one of the most common pitfalls in batch renaming. If two files end up with the same new name, the rename operation could overwrite one of them or fail entirely depending on the file system behavior. Batchio prevents this by checking for duplicates in real time. The moment a conflict appears, the affected files are flagged with a visible warning indicator in the preview column, and the Rename button is disabled until the conflict is resolved.
The easiest way to resolve conflicts is to add a Numbering Sequence rule that appends a unique number to each filename. This guarantees uniqueness across the batch. You can also adjust your existing rules to produce more distinct names. Because the conflict detection runs live, you see the warning disappear the instant your rule change eliminates the duplicate.
Does the preview slow down with large file sets?
Performance is a core design priority in Batchio. For small batches under 500 files, the preview recalculates on every keystroke with no perceptible delay. For larger batches, the app introduces a short debounce interval so that rapid typing does not trigger hundreds of unnecessary recalculations. The result is a smooth editing experience regardless of batch size. You can load thousands of files and still type rule parameters fluidly.
The file list itself uses virtualized rendering, which means only the rows visible on screen are drawn at any given time. Scrolling through 10,000 files feels just as responsive as scrolling through 50. This combination of debounced computation and virtualized rendering ensures that the live preview remains fast and usable at any scale, whether you are renaming a handful of screenshots or an entire photo archive. Our batch renaming guide walks through the complete workflow from loading files to confirming the preview and clicking Rename.
Ready to Rename Files the Safe Way?
Download Batchio free on the Mac App Store. All 9 rule types included. Pro upgrade $4.99.
Coming Soon to the Mac App StoreMarcel Iseli is an indie app developer and the creator of Batchio. He builds native macOS utilities focused on productivity and file management, with a focus on lightweight, subscription-free tools.