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 :
Download the latest versions :
Métamorphose 1 - v1.1.2 : stable
Languages :
Métamorphose 2 - v0.6.5 : beta
Languages :
Latest development version (use caution)
Métamorphose 1 - v1.1.2 : stable
Languages :
- Windows Installer - 2000, XP, 2003, Vista
- deb package - Debian, Ubuntu, others
- tar.gz Python Sources - All other systems
Métamorphose 2 - v0.6.5 : beta
Languages :
- Windows Installer - 2000, XP, 2003, Vista
- deb package - Debian, Ubuntu, others
- tar.gz Python Sources - All other systems
Latest development version (use caution)
- SVN tarball - Sources, all 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, 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.
- 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.
Reviews :
- The Daily Skew - by Damian Hospital
- DownloadTube.com - Video demo
- Linux.com - by Bruce Byfield
- Softpedia
- 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.8
- Binary (executable) version: MS Windows (2000, XP, 2003, Vista, 7)
This web site and the Métamorphose logo are copyright © 2005-2009 Ianaré Sévi.
Don't let that stop you from using the web site code, though I doubt you would find anything terribly useful.

