Batch Renamers

PBRenamer – graphical batch file renaming utility

PBRenamer is a graphical batch file renaming utility built with Python and Qt 6. It offers live previews, flexible pattern matching and conflict detection, helping users safely rename large collections of files.

Renaming rules can incorporate counters, dates, directory names and metadata extracted from images, audio and video files. PBRenamer also supports regular expressions, recursive processing, reusable presets, selective transformations and undoing previous rename operations. A command-line mode is available for automated and headless use.

This is free and open source software.

Key Features

  • Preview proposed filenames before applying changes.
  • Detect filename collisions and disable unsafe rename operations.
  • Apply transformations to all files or selected entries only.
  • Use pattern matching, regular expressions and plain-text substitutions.
  • Add counters, dates, modification times and parent directory names.
  • Build filenames from EXIF, IPTC, audio and video metadata.
  • Convert letter case, separators and accented characters.
  • Process subdirectories recursively and preserve file extensions.
  • Save frequently used patterns as reusable presets.
  • Undo previous batches of filename changes.
  • Inspect filesystem information and embedded media metadata.
  • Rename files through either the graphical interface or command line.
  • Available for Linux, macOS and Windows.

Website: github.com/ppoilbarbe/PBRenamer
Support:
Developer: Marcel Spock
License: GNU General Public License v3.0

PBRenamer in action

PBRenamer is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

GUI Batch Renamers
KRenamePowerful batch file renamer for the KDE desktop with plugin support
BulkyDeveloped by Linux Mint but not tied to any Linux distro or desktop
GPRenameGTK batch renamer for files and directories
SzyszkaFast and powerful file renamer
CoreRenamerSimple lightweight batch file renamer application; part of the C Suite
Flut RenamerBulk file renamer written in flutte
Thunarxfce’s file manager
OncePowerTool based on Flutter
MétamorphosewxPython based batch renamer for files and folders
Caja-RenameBatch renaming extension for Caja
Inviska RenameQt-based batch file rename utility

Read our verdict in the software roundup.


Best Free and Open Source Software 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.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted