Batch File Renamer
Rename files in bulk with patterns and numbering — on your real files, nothing uploaded.
Project
Date
Sample
—→—No files yet — choose a folder.
Preview
| Original name | New name |
|---|
How it works
- Choose a folder (Chrome / Edge / Opera) or files. Filter by extension and tick what to rename.
- Write a pattern with tokens — {NAME} keeps the original, {###} is a zero-padded counter (set start & step), plus {PROJECT} {DATE} {YEAR}. Add find & replace, case and space transforms.
- Pick the sort order so numbering follows the right sequence (name sorting is natural: shot_2 before shot_10).
- Check the preview. Collisions and conflicts with existing files are highlighted in red and block renaming — nothing is ever overwritten.
- Rename, or export a CSV / .sh / .bat to run elsewhere. The extension is always preserved.
Renaming uses FileSystemFileHandle.move() where available, otherwise a verified copy-then-delete; a two-phase temp rename makes in-batch swaps safe and rolls back on failure.