File Renamer


On this page, you can find an explanation of all functions available in the tool FileRenamer. The functions are ordered by their appearance within the application. For a short introduction to the program, please have a look at the introduction page.

The functions are grouped by the following topics:

Main Window

On the left side of the main window, there is a list of all files and folders currently loaded. When the renaming is started, these are the files and folders that will be renamed. On the right side, you can see options and settings for the modifcation and on the bottom right, you can see the button "Apply Changes" with which you can start renaming the loaded files.

  • File and Folder List: All files and folders that should be renamed have to be added to the list on the left side of the main window. The simplest way to add files and folders is to just dreck and drop them on to the program. Otherwise, you can also use the buttons "Add Files" or "Search Folders" under the list with which you can add single files or search complete folders. With clicking on "Remove all", you can remove the files and folders currently loaded from the list. Individual files can be deleted with selecting them and clicking the DEL key. Files can be moved with the mouse in the list to another position. In the list columns, you can find information about the old and the new name of the file (name and preview), the status, the type (format column) and the file path. The status shows whether the file or folder has recently been added (new), whether the renaming was successful or whether there was not a change or an error.
  • Include > Files/Folders/Filter: At this point, you can specify whether files and/or folders should be renamed. When adding files and folders to the list, this option will be taken into account. For example, if you drag-and-drop a folder onto the program, either only the files or the folder or both will be added depending on which or both checkboxes are activated. If you want to use specific search options for adding the files and folders, you can determine them under "Filter".
  • Changes > Name/Extension: Here you can find the actions and rules that are applied when renaming. You can activate a group of functions with the checkbox in front of the group title and with clicking on "Options" you can show and hide the group. There are similar options and functions available for the file name and the file extension, that can be defined and applied independent from each other. Therefore, in the following, the options are explained in common. If you have specified in the settings, that the name should be edited as a whole, or if you only want to rename folders, the options for the file extension will not be shown.
  • Changes > Name/Extension > Mask: Here you can define a mask for the filename. Masks can contain arbitrary characters and placeholders. A list of all placeholders that are available can be found on the page placeholders. For example, the mask "%name%" would change nothing, because just the old filename is taken. Apart from that, the mask "%name%1" would append the number 1 to each filename. Using the mask "photo" would rename each file to the name "photo" - but of course, this is only possible if there is no other file having this name in the same folder.
  • Changes > Name/Extension > Search and Replace: If you want to replace some text by another text within your file name or extension, you can use this option. In both text fields, you can also use placeholders and regular expressions. If you want to use regular expressions, you have to activate the corresponding option and you can also work with brackets in the search field and references ($1 etc) in the replace field.
  • Changes > Name > Common Replacements: Often, some specific replacements are necessary, such as replacing hyphens, underscores or dots with spaces or vice versa. Those frequent replacements can just be activated or deactivated with a checkbox here.
  • Changes > Name/Extension > Insert: With this function, you can insert an arbitrary text at a specific position into the filename. The insert position always refers to the number of characters. That means, "1" would insert the text at the first letter which is the same as appending the text to the front of the name. "2" would insert the text directly after the first letter at the second position and so on. With activating the option "count insert position from the back", you can specify that the position should be determined from the back and not from the front. So, in this case, "2" would insert the text behind the last but not least character. Within the insertion text placeholders can be used.
  • Changes > Name/Extension > Delete Text: Here you can specify a text that should be deleted from the file name. If you activate the option "interpret as regular expression", the text will be applied as regular expression. That means, that for example, with [a-m]+ it is possible to delete all characters from a to m from the file name. Within the text that should be deleted, you can also use placeholders.
  • Changes > Name/Extension > Delete Character Groups: Under this point, you can find some options that can be used to remove entire character groups from the filename. Available are the character groups spaces, digits, Latin uppercase and lowercase letters, uppercase and lowercase Latin diacritics, Cyrillic and Greek uppercase and lowercase letters as well as special characters.
  • Changes > Name/Extension > Append: Here it is possible to define a text that will be attached at the front of the file name as well as another text that will be attached at the back. In both fields, placeholders can be used.
  • Changes > Name/Extension > Truncate: In this function group, you can determine whether and how many characters should be cut from the front or the back of the file name. Additionally, it is possible to define a maximum length for the file name. In case that the file name is longer than the specified length, the filename will be shortened. With specifying "0" at this point, the name remains as it is. With the option "cut off from the front for maximum length", you can determine whether it should be cut from the front or the back.
  • Changes > Name/Extension > Rewrite: Here you can find some options for rewriting the file name. Using the option "Separate CamelCase", a space will be inserted for each uppercase letter. The option "Replace Diacritics" can be used to replace, for example, each ä, ö and ü by ae, oe and ue. The option "Remove Diacritics" removes all diacritics from their letters, so that ä becomes a and é becomes e and so on. Otherwise, there are also available the two options URL-Encode and URL-Decode with which you can apply the functions URLEncode or URLDecode on the filenames.
  • Changes > Name/Extension > Writing: With this option, you can change the writing of the file. It is possible to write all letters uppercase or lowercase, to only write the first letter uppercase (capitalize words) or to use a random function.
  • Changes > Attributes > Hidden/Read Only: With these two options, you can set or remove the file attributes "Hidden" or "Read Only" of files and folders. Select the option "keep" in order to not change the attribute or select one of the options "Set Attribute" or "Remove Attribute" in order to activate or deactivate the corresponding attribute of the file of folder.
  • Changes > Attributes > Modified/Created/Accessed: Using this options, you can change the corresponding date of the last modification, the last access or the creation of files and folders. Activate the option "Keep" to apply no change or activate the option "Change To" and specify the date to which the timestamp of the file of folder should be set.
  • Apply Changes: With a click on this button, you start changing the files and folders currently added to the list. All renaming and attribute changing options currently activated will be applied. You can find a preview of the new name in the column "Preview" of the file list. After renaming, the file path within the list will be adjusted using the new name so that the files can also be found after renaming, for example to rename them again in another way.


Here you can find an explanation of the main window menu.

  • File > Apply Changes: Starts renaming or attribute changing all files and folders currently loaded in the list of the main window according to the current settings and options.
  • File > Add Files: Opens a dialog to add single files.
  • File > Search Folders: Opens a dialog in which you can select a folder which will then be searched for files and/or folders. Whether for files or for folders is searched, is specified with the options available under "What should be renamed".
  • File > Remove selected: Removes all files and folders from the list that are currently selected. Instead of that, you can also use your DEL key for this action.
  • File > Remove not selected: Removes all files and folders from the list that are currently not selected.
  • File > Remove all: Removes all files and folders currently in the list.
  • File > Exit: Closes the FileRenamer.
  • System Integration: Here you can find some settings for linking files with the program or for configuring the Auto Start. You can find more information about that in the help section about System Integration.
  • Settings: The settings are explained in the section settings.
  • Information: Here you can find some links regarding the software, such as the online help and you can get other information for the license and the program and a little help section.


You can show the settings via the menu "Settings" from the main window.

  • General > Treat File Name and File Extension independent from each other: If this option is activated, independent options and rules for the file name and the file extension are shown in the main window. If this option is not activated, the options for the extension are not displayed and the name will be processed as a whole.
  • General > File Extension starts at last/first Dot in File Name: Depending on what is activated here, the file extension will be cut at a different position. For example, the file "" would be splitted like "file.ab" as name and "cd" as extension or "file" as name and "" as extension.
  • General > Columns: Here you can determine which columns should be displayed in the file list in the main window. Check or uncheck the corresponding column option in order to show or hide the columns.
  • Numbering > Numbering: The placeholder %num% will be replaced by a number in each text field (for example text fields in the functions search and replace or text insertions). The chosen number corresponds to the position of the file in the list. You can change the position in the list by sorting a column by clicking on the column header or by rearranging the files in the list manually. Here, in the settings, you can specify at which value the numbering should start (field initial value), by which value the number should be incremented (field increment) and whether leading zeros should be used. If you type 0 or 1 in this field, no leading zeros who will be written, otherwise the specified number of leading zeros will be used. For example when specifying 3, the counting would be 001, 002, 003 and so on.
  • Numbering > Same-Named-Files: These options are applied in case that multiple files or folders would get the same name after renaming with the configured changes. If the option "Number files for which the renaming would result in the same name" is activated, files or folders with the same name will be numbered consecutively after renaming, so that each file will get an unique name again. If this option is not activated, same named files would result in an error message, because filenames have to be unique. For numbering, you can define a mask, an initial value, the increment as well as the number of your desired leading zeros. The mask must contain the placeholders %name% (name of the file after renaming) as well as %num% (number of the numbering) and can contain each other character that is valid within filenames. If two files would get the same name "abc.txt", the mask "%name% (%num%)" with an initial value of 2, an increment of 1 as well as 4 fixed zeros would lead to renaming the files to "abc (0002).txt" and "abc (0003).txt". Because determing the file name is depending on all other files currently in the list as well as the files from your hard drive, it can be much work to create a preview for the filenames. This is the reason why there is the option "Activate preview for same-named-files-renaming (slowly for large number of files)" with which you can completely deactivate the preview for this function. Using the option "Check for files stored on your hard drive in preview (even slower)", you can prevent how to drive success during the preview creation. However, if using this option, it may happen that the preview is showing another number then the file will actually get after renaming. This will especially be the case if a file of the same name is already existing on your hard drive. The numbering of same named files is carried out independent from the numbering with the placeholder %num% which can be adjusted with the options under "Numbering > Numbering".
  • Language: Here you can change the language of the FileRenamer. With the button "Save Language", you can store the selected language, otherwise, the program is trying to start with the language of your operating system. If your desired language is not available, you can gladly help to translate.
  • Save: Here you can save your settings or the profiles for your settings. More information about this, you get on the information page about storing settings.