Métamorphose is a free, open source program to mass rename files and folders which combines
great flexibility with an intuitive interface.
A profesional renaming tool for almost any situation, it has many powerful functions. Well suited
for those that need to rename many files and/or folders on a regular basis.
In addition to general usage operations, it is useful for photo and music collections, webmasters,
programmers, legal and clerical, et cetera.
Main Features:
- Preview every item to be renamed before comiting changes.
- Load all files in directory and in subdirectories (recursive renaming).
- Undo renaming operation in case of mistakes.
- Regular expression support throughout.
- Rename MP3 files according to their ID3 tags.
- Rename image files according to their Exif tags.
- 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.
Compatible operating systems:
Available languages:
Download the latest versions :
Métamorphose 1 - v1.1.0 : stable, multi-lingual
Métamorphose 2 - v0.4.1 : beta, US English
Métamorphose 1 - v1.1.0 : stable, multi-lingual
- Windows Installer - 2000, XP, 2003, Vista
- deb package - Debian, Ubuntu, others?
- RPM package - Fedora 7, others?
- RPM package - Fedora 8, others?
- tar.gz Python Sources - All other systems
Métamorphose 2 - v0.4.1 : beta, US English
- Windows Installer - 2000, XP, 2003, Vista
- tar.gz Python Sources - All other systems
Other Features:
- Preview images (Métamorphose 2 only)
- 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, id3 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.
- Modular design allows great flexability and control, while keeping the easy stuff simple.
- Python and open source (GNU-GPL) means it's quickly, easily, and legally customizeable to fit your needs. Read the License for more details.
- Easily translatable with GNU GETTEXT utilities.
Métamorphose in the news
- The Daily Skew - by Damian Hospital
- Linux.com - by Bruce Byfield
- freetux.net (French)
- Softonic - by Elena Santos (Spanish)
- Windows Forest (Japanese)
- Linux Toy (Chinese)
System Requirements:
- Minimum screen resolution: 800 x 600 (1024 x 768 recommended)
- Interpreted (source) version: Python 2.4 or 2.5, wxPython 2.6
- Binary (executable) version: MS Windows (NT4,2000,XP,2003)
This web site and the Métamorphose logo are copyright © 2005-2008 Ianaré Sévi.
Don't let that stop you from using the web site code, though I doubt you would find anything terribly usefull.

