Safe by Design · 100% On-Device

Rename hundreds of files.
Never lose one.

Four hundred photos named IMG_0001. Renamr stacks little rename rules — Find & Replace, Number, Date, Clean Up — and shows every name as Current → New before anything happens. Collisions are refused up front, renames run in two safe phases, and ⌘Z puts the whole batch back. One click renames them all — safely, entirely on your Mac. Available in 13 languages.

v1.0.0 · macOS 12+ · Apple Silicon & Intel · Signed & notarized by Apple · No account

How it works

Drop. Stack. Preview. Apply.

Drop in your files
Drag files or a whole folder onto the window — or paste straight from Finder with ⌘V. Flip on include-subfolders and a folder brings everything beneath it too.
Stack your rules
Find & Replace, Insert, Remove, Change Case, Number, Date, Clean Up, Extension — in any order. Every rule card shows its own live before → after example. Save a stack as a preset.
Read the preview
Every file shows Current → New with the changed characters highlighted. If two names would collide, both rows light up and say exactly what they clash with — Apply refuses until it's resolved.
Apply — or take it back
Nothing on disk changes until you press ⌘↵ Apply. Renames run in two safe phases, and ⌘Z puts every name back exactly as it was.

Why it's safe

Built to never lose a file.

A batch renamer touches hundreds of files at once — so Renamr treats every batch like a database transaction. Four layers of protection stand between your files and a bad rename.

Collisions refused before anything moves
On a Mac, Report.txt and report.txt are the same file name — renaming one onto the other destroys a file. Renamr compares every new name case-insensitively and Unicode-normalized, exactly the way APFS does (café in NFC vs NFD included), and refuses to apply while any collision exists — with two outputs that clash, or with an existing file it isn't touching.
APFS-safe
Two-phase renames
Every rename goes through a unique temporary name before landing on its final one. Swaps (a → b while b → a) and chains (a → b → c) that would destroy files in a naive renamer simply work — no ordering tricks, no lost files.
Swaps & chains
Every batch undoable
Each Apply writes an undo log to disk before it finishes. Press ⌘Z — or click Undo — and every name in the batch goes back exactly as it was, even after you quit and relaunch the app.
⌘Z
Crash-recovery journal
Before touching a single file, Renamr writes a write-ahead journal of the whole batch. If the app is force-quit — or the power goes out — mid-rename, the journal is replayed on the next launch and any half-renamed files are restored to their original names.
Power-loss proof

Features

Eight little rules. Any order. One preview.

Each rule transforms the name and hands it to the next — the extension stays untouched unless a rule targets it. Stack them however you like and watch every filename update live.

A stackable rule pipeline
Rules apply top to bottom, each transforming what the last one produced. Reorder them, toggle them, and every card shows a live example — IMG_0001.jpg → photo_0001.jpg — computed from your actual first file.
The headline
Find & Replace — plain or regex
Swap plain text, or bring a full regular expression with capture groups. Match-case toggle, first-match or all-matches — and the preview shows exactly what your pattern grabbed before you commit.
Regex
Number with templates
Build names from tokens: {n} with start, step, and zero-padding, plus {name}, {ext}, {date} and {parent}. Numbering can restart in each folder when you're renaming a whole tree.
{n} {name} {date}
Dates from EXIF or the file
For photos, {date} reads the EXIF capture date — the moment the shutter fired, not the day you copied the card. For everything else, the file's created or modified date, formatted with a pattern like YYYY-MM-DD.
EXIF-aware
Clean Up messy names
Collapse runs of whitespace, turn spaces into underscores or dashes, strip accents and diacritics, or keep only web-safe characters — the one-click fix for names that came out of a scanner, a download, or 2009.
One click
Case & extension rules
lowercase, UPPERCASE, Title Case or Sentence case for names; lowercase, normalize (jpeg → jpg) or change outright for extensions. Insert and Remove rules handle prefixes, suffixes, positions and ranges.
A preview that shows its work
The Current → New table bolds just the characters your rules actually changed, so a subtle edit — one digit, one accent — is impossible to miss. Nothing on disk changes until you press Apply.
Diff highlighting
Conflicts you can actually fix
A collision doesn't just turn a row red — hover or focus it and Renamr highlights every row in the cluster and names exactly what it collides with, sibling file or existing on-disk file. The red blocker becomes a to-do list.
Which rows clash
Hand-override any single name
Double-click a New name and type exactly what you want — that row is pinned and skips the rule stack until you revert it. Overrides go through the same validity and conflict checks as everything else.
Pinned rows
Whole folders, subfolders too
Drop a folder and get its files; flip on include-subfolders and get the whole tree, each file renamed in place inside its own folder. Folders themselves are never renamed — only files, only the ones you can see in the preview.
In place
Presets for rule stacks
Built the perfect photo-import pipeline — date, parent folder, counter, clean-up? Save the whole stack as a preset and replay it next month in one click.
100% on your Mac
Renamr only ever sees the files you add, and everything happens locally — no account, no cloud, no telemetry, nothing uploaded. The only network calls are the optional license check and update check.
Privacy
Light and dark, properly
The whole window follows your Mac's appearance — preview table, rule cards, badges and all — with contrast that stays readable in both.
Signed & notarized
Opens with a normal double-click — no "unidentified developer" warning, no Open Anyway, no Terminal. Signed with an Apple Developer ID and notarized by Apple. One universal build for Apple Silicon and Intel.
No warnings
Built for everyone
Keyboard-driven end to end — add with ⌘O, apply with ⌘↵, undo with ⌘Z, remove rows with — with VoiceOver labels that announce each row's status and WCAG 2.1 AA contrast in both light and dark.
WCAG 2.1 AA
The rules
Find & Replace · regex Insert Remove Change Case Number / {n} templates Date — EXIF or filesystem Clean Up Extension

Every rule shows its work. Type a replacement and watch the changed characters highlight in every New name — nothing on disk moves until you press Apply.


Pricing

Free for you. Fair for work.

Personal use is free forever — every rule, unlimited files, no key, no account, no nag screens. If Renamr earns its keep at your job, a one-time business license keeps it supported.

Personal
Free forever
For individuals and personal projects
  • Every rule — Find & Replace to Clean Up
  • Unlimited files, folders and subfolders
  • Conflict detection, two-phase renames, undo
  • 100% on-device — nothing uploaded
  • No account, no nag screens
  • Free updates forever
Download — Free
Business
$5 / computer
One-time payment — no subscription
  • Everything in Personal
  • Use commercially at work
  • One-time payment — no subscription
  • Free updates forever
  • Supports solo indie development

The personal tier is the full app — buy a business license only if you use Renamr commercially. One seat per computer, paid once, yours for life. Secure checkout via Stripe; your license key is emailed instantly.


Download & install

Get set up in seconds.

Download the app and drag it into Applications — that's it. No Terminal, no Homebrew, no sign-up.

Download Renamr for Mac — Free

Version 1.0.0 · Released July 20, 2026 · Free updates forever

macOS 12 Monterey or later · Apple Silicon or Intel
Everything Renamr needs is built right into the app — no Python to install, no Homebrew, nothing else to set up. One universal build runs natively on Apple Silicon and Intel.
Opens with a double-click
Renamr is signed with an Apple Developer ID and notarized by Apple, so it opens cleanly the first time — no Open Anyway trip through System Settings, no Terminal. Open the DMG, drag Renamr into Applications, and launch it.
Your originals are safe
Nothing is renamed until you press Apply, every batch is undoable with ⌘Z, and a crash-recovery journal protects the batch even if the power goes out mid-rename.

FAQ

Common questions.

Is Renamr really free?
Personal use is free forever — every rule, unlimited files, no account, no trial timer, no nag screens. If you use Renamr at work, a one-time $5 business license per computer keeps it supported.
Can Renamr overwrite or lose a file?
That's the one thing it's built never to do. Before anything moves, Renamr checks every new name against every other one — case-insensitively and Unicode-normalized, the way APFS actually compares names — and refuses to apply while any collision exists. The renames themselves run in two phases through unique temporary names, so even swaps (a → b while b → a) and chains can't collide mid-flight.
What if I don't like the result?
Press ⌘Z. Every Apply writes an undo log to disk first, and one undo puts every name in the batch back exactly as it was — even after you quit and relaunch.
What happens if my Mac crashes mid-batch?
Each batch is protected by a write-ahead journal that's saved before any file is touched. If Renamr — or your whole Mac — dies partway through, the journal is replayed on the next launch and any half-renamed files are restored to their original names.
Does Renamr upload my files anywhere?
No. Renaming happens entirely on your Mac — your files and their names are never uploaded, and there is no account and no telemetry. The only times Renamr contacts our server are to validate a business license key or to check for updates, which sends only the app version.
Can I use regular expressions?
Yes. Find & Replace and Remove both take plain text or a full regular expression, with a match-case toggle and first-match/all-matches control. The live preview shows exactly what your pattern matched before you commit to anything.
How does numbering work?
Add a Number/Template rule and build the name from tokens: {n} with start, step, and zero-padding, plus {name}, {ext}, {date} and {parent}. A template like {date} {parent} {n} turns IMG_4021.jpg into 2026-07-04 Yosemite 001.jpg. With subfolders included, numbering can restart in each folder.
Where does {date} come from?
For photos, from the EXIF DateTimeOriginal — the moment the shutter actually fired. For everything else, or when EXIF is missing, the file's created or modified date. You choose the format with a pattern like YYYY-MM-DD.
Can I rename files inside subfolders?
Yes — turn on include-subfolders and dropping a folder pulls in the files beneath it too. Each file is renamed in place inside its own folder, and folders themselves are never renamed.
Can I hand-edit just one name?
Double-click any New name (or press Enter) and type exactly what you want. That row is pinned and skips the rule stack until you revert it — and overrides still go through the same conflict checks, so a hand-typed collision is refused like any other.
Will macOS warn me about an unidentified developer?
No. Renamr is signed with an Apple Developer ID and notarized by Apple, so it opens with a normal double-click the first time — no Open Anyway trip through System Settings, no Terminal.
How do I update Renamr?
Renamr quietly checks for a new version about once a week and badges the update button when one is available — never a pop-up, and nothing is downloaded or installed automatically (you can turn the check off). To update, re-download the latest Renamr.dmg from this page and drag the new Renamr into your Applications folder. Your presets and settings carry over.
Also by the same solo developer Scrubbr Renamr names your photos by the date they were taken. Scrubbr shows you everything else your files are secretly carrying — location, device, author — and strips it before you share. Free for personal use.

Like what I make?

All my apps are free for personal use. If they save you time or make your day a little easier, a tip keeps me going — it goes straight to development, no middleman.

Hear about new apps first

One short email when twoplus11 ships a new Mac app. No spam — and unsubscribing is one click that works instantly.

One confirmation email first — you're only in if you click it.