Name Mangler is a batch file renamer that supports the following renaming tasks: Find and Replace (including support for regular expressions); Number Sequentially; Change Case; Set Extension; Add Prefix/Suffix; Remove/Insert Characters.

Moreover, you can combine all of these using the Advanced renaming mode, which even comes with some extra features, such as conditional statements, nested counters, and more.

But Name Mangler is more than just one versatile renaming utility --- it's an infinite number of task-specific renaming utilities: Name Mangler's Droplets make it incredibly easy to store configurations and use them repeatedly for various, alternating purposes. Just drop your files on them.


Basic name conversions Name Mangler offers the following basic renaming routines, which should be self-explanatory:

  • Find and replace
  • Number sequentially
  • Set extension
  • Add prefix/suffix
  • Remove/insert characters
  • Change case

The "Find and replace" renaming routine supports regular expressions. Captured subpatterns can be interpolated into the replacement string using the syntax $n or ${n} where n is the index or name of the subpattern.

Combined name conversions Some of Name Mangler's basic name conversions may overlap with regards to their functionality (e.g., Number sequentially vs. Add prefix). However, they still don't allow for any combination of name conversions that you might need.

To overcome this limitation, Name Mangler's "Rename: Advanced" feature comes with its own name conversion description language (NCDL). Using NCDL, you can combine all of the abovementioned name conversions, plus a number of extra features --- such as conditional statements, (seemingly) nested counters, and more.