How to batch rename files on Mac
macOS Finder has a basic batch rename feature accessible through File → Rename, but it is limited to three operations: Replace Text, Add Text, and Format. PowerClick's Batch Rename adds 13 rules and makes them available directly from the Finder right-click menu — no menu bar navigation needed.
- Select multiple files in Finder (Cmd+click or Shift+click to select).
- Right-click and choose Batch Rename from the PowerClick submenu.
- Choose a rename rule and configure its options.
- Click Rename — all selected files are renamed instantly.
Available rename rules
- Add Prefix — prepend text to every filename
- Add Suffix — append text before the extension
- Sequential Numbering — add 01, 02, 03… to file names
- Date Prefix — prepend today's date in YYYY-MM-DD format
- Replace Text — find and replace a string in all filenames
- Convert to snake_case — replace spaces with underscores and lowercase
- Convert to kebab-case — replace spaces with hyphens and lowercase
- Uppercase — convert entire filename to uppercase
- Lowercase — convert entire filename to lowercase
- Title Case — capitalize the first letter of each word
- Strip Numbers — remove all numeric characters from filenames
- Strip Spaces — remove all spaces from filenames
- Remove Extension — strip the file extension from the name
Undo Last Action
Renamed the wrong files? PowerClick includes an Undo Last Action button available in both the menubar app and the right-click menu. One click restores all files to their names before the batch rename — no macOS Undo shortcut required.
Works in cloud folders
Batch Rename works in any folder you have granted PowerClick access to, including iCloud Drive, Dropbox, Google Drive, and OneDrive. Rename photo sets, design assets, or project files directly in your cloud folder without downloading and re-uploading.
Batch rename vs. Finder's built-in rename
Finder's own multi-file rename (select files, then File → Rename, or right-click → Rename N Items) covers three operations: Replace Text, Add Text, and Format with a counter. That's enough for simple sequential naming, but it can't convert case, strip characters, or apply a date prefix, and it's buried two menu levels deep. PowerClick's Batch Rename sits directly in the right-click menu with 13 rules covering the cases Finder's version doesn't, and remembers the rule you used last for faster repeat operations.
Common batch rename workflows
- Photo imports — Date Prefix + Sequential Numbering turns a folder of
IMG_0001.jpgfiles into2026-07-04_01.jpg,2026-07-04_02.jpg, etc. - Code and asset naming — Convert to kebab-case or snake_case to match a project's naming convention across many files at once.
- Cleaning up downloads — Strip Spaces and Strip Numbers remove the clutter that download managers add to duplicate filenames.
- Client deliverables — Add Prefix with a client or project name keeps exported files organized before sharing.
Is batch renaming safe to undo?
Renaming many files at once carries more risk than renaming one, since a wrong rule applied to fifty files means fifty mistakes. PowerClick's Undo Last Action reverses the entire batch in a single click — every file goes back to its original name, not just the last one changed. There's no need to manually retrace or rename files back one at a time.