--:--:--:--
All tools

Renamo

Open SourceLicense: GPL v3

Batch rename files and folders with a live preview.
Build a new name from independent rules, then see the result before you commit.

The problem

Nobody ever renames ten files.

Renaming ten files is a chore. Renaming four hundred is a job you postpone until it becomes urgent, and then you do it fast, by hand, one selection at a time. That is where a shoot loses its numbering.

The batch rename built into your system does find and replace, and a counter. Anything past that, a date pulled out of the filename, an accent stripped, a suffix moved to the front, and you are back to typing. Worse, you find out it went wrong once every name has already changed.

The answer

See the new name before it exists.

Renamo builds each new name from independent rules that you stack in any order: add, remove, replace, insert, date and time, numbering, extension. Every rule shows its effect on every file, live, before a single item is written to disk.

Name collisions are caught in the preview rather than discovered afterwards. And when a batch turns out wrong anyway, one click puts every name back.

7Rule types
1Click to undo
2Platforms
0Dependencies

How it works

Two phases, so nothing collides.

A rename that runs in a single pass can trip over itself: file B needs the name that file A has not released yet. Renamo renames in two phases, through temporary names, so a batch that reorders or swaps names completes without a conflict.

The whole operation is recorded as one batch. The undo restores the exact previous state of every item, not an approximation of it.

Rules on the left, live preview on the right. Nothing is written until you commit.

What is in it

The rest of the toolbox.

Disk browser

Browse your volumes and select files or folders directly, without dragging anything into a window first.

Seven rule types

Add, remove, replace, insert, date and time, numbering, extension. Stack them in any order, reorder them at will.

CLEAN

One switch strips accents and special characters and turns spaces into underscores. The names survive every operating system, every NAS and every render farm.

Live preview

The result of every rule on every file, updated as you type, with name collisions flagged before they happen.

One-click undo

The last batch is reversible in full. Not file by file, the whole batch at once.

Nothing to install

No dependencies, no sign-up, no account. Download it and run it.

Free download

Get it.

Apps are safe but unsigned. If macOS blocks it or says “damaged”, run in Terminal:
sudo xattr -cr /Applications/renamo.app