Six rule types. One predictable pass.
Turn on any combination — they always run in the same order (find/replace → case → metadata → prefix/suffix → date → numbering) so results stay predictable. File extensions are never touched by any rule.
Find & replace
Finds a piece of text in the current filename and swaps it for something else. Turn on Regex if "Find" should be a pattern instead of literal text. Case-sensitive is off by default.
Regex find & replace
The same Find & replace rule, with Regex switched on: match a changing pattern — any number, any date, any sequence — instead of one fixed word, with capture groups supported. Real regex renaming, tested against 1,000+ real files.
See the regex testing log →Case transform
UPPERCASE, lowercase, Title Case, or Sentence case — applied to the whole name (extension untouched).
Metadata insertion — rename photos, PDFs & any file by real properties
Pulls a real property from the file itself — date created/modified, file size, or for photos, EXIF fields like camera model, date taken, and dimensions. Works the same way on PDF files and any other file type using file-level metadata (photos get the extra EXIF fields).
Renaming photos specifically? Read the full guide →Prefix / suffix
Plain text glued to the start or end of the name.
Insert today's date
Adds today's date as yyyy-MM-dd, at the start or end of the name.
Sequential numbering
Numbers every selected file in order, starting from whatever number you choose, with as many leading zeros as you want.
All six rules, one file, one pass
Real example from testing: find/replace (seq_ → load_) + prefix (TEST1000_) + sequential numbering (start 1, padding 4, at start) — applied to a single file in one operation.
Preview shows every result, color-coded
Only clicking Apply rename writes anything to Drive. Every batch you apply is then saved to history with sample old → new names, so you can undo the last 20 batches with one click.