Skip to content

ugzv/Awesome-Rename-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Rename Tools

Awesome CI Last Commit

A curated list of file renaming tools, libraries, and resources for batch renaming, metadata-based organization, and filename cleanup.

Commercial tools are labeled with Paid. Older or weakly maintained projects are labeled with Stale or Legacy where that status materially affects adoption.

Contents

AI-Powered Renaming

Tools that inspect file contents and generate names automatically.

  • Renamer.ai - AI-powered document and file renaming for desktop and web workflows with folder automation. Free Paid.
  • Riffo.ai - AI-driven file renaming and organization for macOS and the web. Free Paid.

Command Line Tools

Tools for batch renaming files from the terminal.

  • brename - Go-based batch renamer with regex support, undo records, and collision checks. Free.
  • detox - Filename sanitizing utility for stripping unsafe characters and transliterating messy names. Free.
  • edir - Bulk rename tool that lets you edit a file list in your text editor with preview and git-aware moves. Free.
  • F2 - Cross-platform renaming tool with dry runs, variables, EXIF support, and conflict handling. Free.
  • massren - Batch rename tool that opens filenames in your text editor and applies the edited result. Free.
  • mmv - Classic Unix tool for moving, copying, linking, or renaming files with wildcard source and target patterns. Free.
  • nomino - Rust batch renamer with regex patterns, sort-based numbering, JSON maps, and dry-run mode. Free.
  • PowerShell Rename-Item - Built-in Windows command for scripted renaming with pipeline and regex support. Free.
  • rename (Perl and util-linux) - Classic regex-driven mass renamer available in multiple Linux variants. Free.
  • rename.ul (util-linux) - util-linux implementation of rename with behavior that differs from the Perl variant. Free.
  • renamer - Node.js renaming tool with plugin support and flexible input handling. Free.
  • renameutils - POSIX utility suite including qmv, qcp, imv, icp, and deurlname for interactive and editor-based renaming. Free.
  • rnr - Rust-based regex renamer with dry-run mode, backups, and recursive directory support. Free.

Desktop Applications - Cross-platform

Graphical renaming tools that work across more than one desktop operating system.

  • Advanced Renamer - Batch renaming app with multiple rule types and good metadata extraction support. Free.
  • Flut Renamer - Flutter-based batch renamer for desktop and mobile platforms with metadata and EXIF insertion. Free.
  • Metamorphose - Older cross-platform GUI renamer with regex support and extensive actions. Free Legacy.
  • Szyszka - Rust and GTK4 renamer with combinable rules and good performance on large file sets. Free.

Desktop Applications - Windows

Graphical renaming tools built for Windows users.

  • Ant Renamer - Lightweight Unicode-aware batch renamer with common transformation rules. Free.
  • Bulk Rename Utility - Feature-rich Windows renaming tool for very large batches of files. Free.
  • PowerRename - Microsoft PowerToys renaming utility with regex, preview, and shell integration. Free.
  • ReNamer - Rule-based Windows renamer with presets and multi-step transformations. Free Paid.

Desktop Applications - macOS

Native or macOS-first renaming tools.

  • A Better Finder Rename - Finder-integrated batch renamer with rich metadata and camera-oriented rules. Paid.
  • Name Mangler - Native macOS renamer with fast batch processing and many metadata fields. Paid.
  • NameChanger - Simple macOS batch renamer with regex support and drag-and-drop workflow. Free.
  • Renamer - Multi-step batch renamer with workflows and presets for macOS and Windows. Paid.

Desktop Applications - Linux

Linux-focused GUI renaming tools and file manager helpers.

  • GPRename - GTK-based batch renamer for files and directories with replace, insert, and enumerate functions. Free.
  • KRename - KDE renaming tool with EXIF and ID3 plugins, undo support, and scripting features. Free.
  • Thunar Bulk Renamer - Built-in bulk rename interface for the Thunar file manager. Free.

Web-Based Tools

Browser-based tools for quick renaming jobs.

  • WebRename - Pattern-based renaming with real-time preview in the browser. Free.

Media and Metadata-aware Tools

Tools that rename files using embedded media metadata or media databases.

  • beets - Music library manager that tags and renames audio files with MusicBrainz and AcoustID. Free.
  • ExifRenamer - macOS app for renaming photos from EXIF metadata such as capture date and camera details. Free.
  • ExifTool - Industry-standard metadata utility for renaming and organizing files across hundreds of formats. Free.
  • FileBot - Movie and TV renamer that matches files to online databases and fetches metadata. Paid.
  • Mp3tag - Audio tag editor that can rename and move files from metadata templates. Free Paid.
  • MusicBrainz Picard - Cross-platform GUI music tagger with scripting and MusicBrainz-based renaming. Free.
  • node-exif-renamer - CLI tool for renaming photos from EXIF data. Free Stale.
  • PhotoRenamer - Windows photo organizer with metadata-driven naming and duplicate detection. Free.
  • tinyMediaManager - Movie and TV organizer with metadata fetching and configurable renaming. Free.
  • TV Rename - Windows TV episode manager focused on clean naming and show organization. Free.
  • XnView MP and XnConvert - Image management and conversion tools with batch renaming and EXIF-aware tokens. Free.

File Manager Integrations

Rename features built into file managers or tightly integrated with them.

Development Tools

Renaming tools that are specific to codebases, projects, or developer workflows.

  • gorename - Go refactoring tool for type-safe identifier renaming across codebases. Free.
  • Unity Mulligan Renamer - Unity asset renamer for batch updates inside game projects. Free Stale.

Browser Extensions

Extensions that organize downloaded files or rename them at the browser edge.

Mobile Apps

Renaming tools that work directly on mobile devices.

Enterprise Solutions

Commercial or automation-oriented tools used in larger document and workflow pipelines.

  • Hazel - Rule-based macOS automation tool for renaming and moving files as they arrive. Paid.

Resources

Documentation, learning material, and communities for better file naming and renaming workflows.

Contributing

Please read CONTRIBUTING.md before opening a pull request.

If you maintain a listed project, you are welcome to link back with a badge:

[![Mentioned in Awesome Rename Tools](https://awesome.re/mentioned-badge.svg)](https://github.com/ugzv/Awesome-Rename-Tools)

About

A curated list of awesome file renaming tools, utilities, and resources to help you organize your digital life efficiently.

Resources

License

Contributing

Stars

12 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors