Possible Duplicate:
How can I mass rename files from the command line or using a 3rd party tool?


  • works for files/folders same time
  • works on WinXP, Win7 (EDIT: 32 and 64 bit versions)
  • supports regex
  • has right click shell integration (I can select several files in folder and right click to rename only selected files in program)


  • freeware
  • no Commercials

Although not right click ReNamer supports drag and drop of Files and Folders, an rule based renaming. It even includes the ability to include Pascal scripts for those really complex renaming jobs, although I have always managed just with the built in rules


I really like RenameMaster. It has an optional Explorer integration add-on (so you can right-click and send files/folders to the app).

  • 1
    This program seems OK, but explorer integration works only on 32-bit OS (mentioned on download page) -> updating requirements Oct 18 '10 at 14:34

Bulk rename utility.

  • Oh, did not know for this site, I will use it in future for questions like this! Thanks Sep 20 '10 at 7:43

I like Ant Renamer. It's got every option I need and has a great interface. I don't think it has shell integration but it might work to put it in the "Send To" menu on Windows.


While not just a renamer utility, TotalCommander has so far beaten every other tool I've seen. When you combine its Find Files feature with the Multi-Rename Tool (which has support for regexes & templates), the ability to use content plugins (there are plugins for almost every format out there) and you can even send the filenames to your preferred text editor for further processing. It's shareware, though.

A crazy example: You could search for all .PDF files in your computer with sizes between 100K and 2MB, not older than 6 months, with more than 3 pages, and rename them something to [PublishedDate] Author - Title.pdf (as read from the files' metadata), and send the filenames to Notepad++ for a final review and fixes, all in a matter of seconds.

And yes, it works also on folders.


Metamorphose is one I've used before. I don't think it integrates into the shell, but it does support regex.

Not the answer you're looking for? Browse other questions tagged or ask your own question.