What is Renamer?

Renamer is a lightweight, mass file renaming utility based on the Qt framework. It's designed to be very simple yet robust with it's drag-n-drop interface and use of regular expressions. Binary executables for Linux and Windows are available, as well as Renamer's source code.

Main Features:

  • Cross-Platform
  • Drag-n-Drop interface
  • Regex search and replace
  • Literal search and replace
  • Renames files and folders

Renamer is now available on github!

Renamer v1.3 running under Ubuntu Linux

Renamer v1.3 running under Ubuntu Linux

Current Release

Linux (x64): renamer-1.4.0 (linux x64).zip (21.1KB)

Windows (i686): renamer-1.4.0 (windows x64).zip (7.3MB)

Source Code: renamer-1.4.0 (source).zip (199.8KB)

Note:The linux build of Renamer now requires Qt 5.6 or greater be installed. On Debian/Mint/Ubuntu distros, you can install the libqt5gui5 package via apt-get.

Planned Changes / Fixes

  • Dynamic preview of the results of a rename as you type.
  • Recursive adding of files in nested folders.
  • Support for network protocols (e.g. smb, ftp, etc.)
  • More robust error/status reporting system.

Change Log

Renamer 1.4.0 (Feb / 10 / 2019)

  • Migrated to Qt 5
  • Initial high DPI support
  • Perl-style regular expressions
  • Better regular expression error reporting

Renamer 1.3.2 (Apr / 24 / 2010)

  • Closed several memory leaks

Renamer 1.3.1 (Aug / 29 / 2009)

  • Bound the primary Enter/Return key to the Search and Replace function
  • MinGW and Qt dependancies now statically compiled into the executable on Windows platforms

Renamer 1.3 (Mar / 08 / 2009)

  • Rebased Renamer to the Qt framework
  • Unicode characters now properly supported
  • Implemented basic status and error reporting

Renamer 1.2 (Aug / 05 / 2008)

  • Columns are now sortable
  • Columns are capable of auto-sorting after a search and replace operation
  • Replaced literal search and replace code for increased stability and more logical behavior
  • Improved entity handling under Linux
  • Fixed a crash bug during file list population where entities followed certain characters in a file name
  • Improved performance when populating the file list

Renamer 1.1.4 (Jul / 27 / 2008)

  • Fixed an infinite loop crash bug during literal search and replace
  • Improved entity handling under Windows

Renamer 1.1.2 (Jul / 20 / 2008)

  • Windows version available
  • Fixed a crash bug during shutdown
  • Literal search and replace now replaces all instances of the specified text

Renamer 1.1 (Jul / 02 / 2008)

  • Pressing "Clear List" no longer breaks the file list.
  • Adding the same file to the file list twice no longer breaks the file list.
  • Adding additional files to the file list no longer break the file list.
  • The main window is no longer centered by default when executing the program.

Renamer 1.0 (Jun / 20 / 2008)

  • Original release version

Package Archive

Linux (x64)

Linux (i686)

Windows (x64)

Windows (i686)

Source Code

Note:

  • The linux build of Renamer 1.4.0 requires Qt 5.6 or greater be installed. On Debian/Mint/Ubuntu distros, you can install the libqt5gui5 package via apt-get.
  • The linux build of Renamer before 1.4.0 requires Qt 4 be installed. On Debian/Mint/Ubuntu distros, you can install the libqtgui4 package via apt-get.
  • Renamer 1.2 and below were built using GTK instead of Qt. Windows users will need GTK+ runtime version 2.12.11 or later. Download the latest version from SourceForge.