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 |
| Caja-Rename | Batch renaming extension for Caja |
| Inviska Rename | Qt-based batch file rename utility |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

