Métamorphose is a batch renamer, a program to rename large sets of files and folders quickly and easily.
With its extensive feature set, flexibility and powerful interface, Métamorphose is a professionals tool. A must-have for those that need to rename many files and/or folders on a regular basis.
In addition to general usage renaming, it is very useful for photo and music collections, webmasters, programmers, legal and clerical, etc.
Key Features
- Preview every item to be renamed before committing changes.
- Add any number of operations in any order.
- Recursive renamer: load all files in directory and in subdirectories.
- Undo changes in case of mistakes.
- Regular expression support throughout.
- Rename music and image files by their metadata information.
- Full Unicode support means any character from any language can be used.
- Use of all allowed characters under Windows and OSX, all except ‘:’ in Linux.
- Preview images.
- Save all program settings to file for later use.
- Renaming operations, which can apply to name and/or extension:
- Prefix
- Suffix
- Replacement, modification, or move by: Character, position, or regular expression.
- Insertion by : Position or every (number) characters.
- Length modifications (padding, truncating, or both).
- Renaming styles : combination of: user text, numbering, audio tags, date, time.
- Modifications : UPPERCASE, lowercase, Capitalize first, Title Style, sWAP cASE, ‘DoRkIfY’
- Move by position, text, or regular expression.
- Sequential numbering (enumerating) options:
- Use integers, alphabetical, or Roman numerals.
- Use padding:
- With integers, use any character to any fixed width, or auto pad.
- With alphabetical, auto pad in this format : aaa, aab, aac, … aba, … ygr, et cetera
- Control step size, starting number, reset count.
- Set date and time manually or get from system.
- Use supplied defaults or specify your own date and time formats.
- Easily translatable with GNU GETTEXT utilities.
- Cross-platform support – runs under Linux, Mac OS X, and Windows.
Website: file-folder-ren.sourceforge.net
Support: GitHub Code Repository
Developer: Ianaré Sévi
License: GNU General Public License v3.0

Métamorphose is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| GUI Batch Renamers | |
|---|---|
| KRename | Powerful batch file renamer for the KDE desktop with plugin support |
| Bulky | Developed by Linux Mint but not tied to any Linux distro or desktop |
| GPRename | GTK batch renamer for files and directories |
| Szyszka | Fast and powerful file renamer |
| CoreRenamer | Simple lightweight batch file renamer application; part of the C Suite |
| Flut Renamer | Bulk file renamer written in flutte |
| Thunar | xfce’s file manager |
| OncePower | Tool based on Flutter |
| Métamorphose | wxPython based batch renamer for files and folders |
| PBRenamer | Batch file renaming utility built with Python and Qt 6 |
| Caja-Rename | Batch renaming extension for Caja |
| Inviska Rename | Qt-based batch file rename utility |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.