RenameMate renames a folder full of files in one go — and it is completely free. No subscriptions, no locked features, no upsells, no network access. Every feature listed below is in the app the moment you open it. Renaming in bulk is easy to get wrong and awkward to fix, so RenameMate shows you the new names before it touches anything. Build up a list of steps, watch the preview update as you type, and only then press Rename. BUILD A RENAME OUT OF STEPS Stack as many steps as you like. They run top to bottom, each one working on the result of the last, so complicated renames come out of simple parts. • Find & Replace — swap text, matching plainly or with a regular expression, with capture groups in the replacement. • Add Text — put text at the start, at the end, or after a number of characters. • Remove Text — delete characters by position, from the start, from the end, or across a range. • Sequence Number — number files in list order, with your own starting value, step size, and zero padding. • Change Case — lowercase, UPPERCASE, Title Case, or Sentence case, applied to the name, the extension, or both. • Clean Up — strip accents, remove characters that Windows and network shares refuse, turn separators into spaces or spaces into dashes, collapse repeats, and trim the ends. • Date — stamp on the created date, the modified date, or the date a photo was taken, in the format you choose. • Change Extension — set it, lowercase it, uppercase it, or remove it. Any text field can also take tokens: {name}, {ext}, {parent}, {seq}, {seq:000}, {created:yyyy-MM-dd}, {modified:...}, {exif:...} and {today:...}. There is a full reference in Help, and a token RenameMate does not recognise is left exactly as you typed it, so a half-finished one never mangles a name. SEE IT BEFORE YOU DO IT The preview table shows the current name and the new name side by side, and it updates as you type. Every row that could go wrong is flagged before anything happens: • Two files in the same folder that would end up with the same name. • A name already taken by a file that is not part of the batch. • Empty names, names with characters the filesystem will not accept, and names past the 255-byte limit. • A leading dot that would hide the file in Finder. • A date token with nothing to fill it — an EXIF date on a file that has no EXIF, say. Conflicts block the Rename button rather than being discovered halfway through. Warnings tell you what you are about to do without getting in the way. UNDO THE WHOLE BATCH Press Command-Z and every file goes back to the name it had. The undo record is saved, so it still works after you quit and reopen the app. If a rename fails partway through — a permissions problem, a file that vanished — RenameMate puts back the ones it already moved instead of leaving you halfway. Case-only renames and swaps are handled properly, staged through temporary names, so photo.jpg to Photo.jpg works and a.txt and b.txt can trade places. SAVE WHAT YOU DO OFTEN Save any set of steps as a preset and pick it from a menu next time. Three are built in to start with: Photos by date taken, Tidy up messy names, and Number in order. DETAILS • Drag files or folders straight onto the window, or press Command-O. • Drop a folder and choose whether you mean the folder itself or what is inside it, one level or all the way down. • Sort the list, or drag rows into the order you want the numbering to follow. • Rename folders as well as files. • Nothing leaves your Mac. RenameMate has no network access at all — it cannot phone home because it was never given permission to. • macOS 13 Ventura or later. English only.
Utilities · iPhone, iPad · Free