Batch Renamers

10 Best Free and Open Source GUI Batch Renamers

You may have migrated over from Windows or Mac OS X to the wonderful world of Linux. You’ve selected a Linux distro (after a bit of fruitful distro hopping), chosen a desktop environment, and studied the basic Linux commands. Or you’ve been using Linux for decades, know the operating system like the back of your hand. Whatever your level of experience, you want some really useful free utilities. Software that enriches your workflow, offers new opportunities, and allows you to tap into new innovations.

Renaming files or folders can be very cumbersome, especially if you want to rename a high number of files. But it is not necessary to click on every single file individually, make some changes just to take the same procedure at the next file. Instead what you need is a batch renamer.

This article picks the best GUI batch renamers. We don’t cover console based batch renamers as they are covered in this separate article. We only include free and open source software in the spirit of our roundups.

Here’s our verdict captured succinctly in one of our legendary ratings chart.

Ratings chart

Let’s explore the 10 open source tools at hand. Click the links in the table below to learn more about each tool.

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

This article has been revamped in line with our recent announcement.

Best Free and Open Source SoftwareRead our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

There are also fun things to try, hardware, free programming books and tutorials, and much more.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newest Most Voted
Inline Feedbacks
View all comments
Gravity Falls
Gravity Falls
2 years ago

This sort of thing is definitely best done at the command line.

1 year ago
Reply to  Gravity Falls

Hardly. Given a fairly long list of files, with some random characters, it may be easy to add a good incrementally numbered name, but it’s not easy to filter out {01xflwljh} random characters in the middle of the names… so GUI with options to preview as you set it to delete characters 24-35 and adjust is excellent.

nomen luni
nomen luni
2 years ago

Liked the functionality of Thunar’s bulk rename that I wrote something very similar in Qt. ‘Bionic Batch Renamer’ can be installed in Dolphin from the service menu settings.

2 years ago

I am a great fan of the rename tool offered in “Double Commander”. And the whole software is great.

J shreckhise
J shreckhise
2 years ago

My favorite in this list is metamorphose2, however this article is outdated and metamorphose3 is only still proof of concept with no intention of it continuing. i use both windows and linux and the frustration of windows truncating it’s copy/paste/replace functionality has forced me to use linux to copy/paste/replace by date but the problem is windows is case agnostic and linux is not, which forces me to use a batch file renamer. i prefer to see what i’m doing so a gui is necessary. however if there’s a foolproof way in command line i’m all ears. so far nothing works recursively and seems to miss whole files and folders even at the first level recursive while getting files and folders deeper in. it’s insane. it’s like everything is broken and dumbed down with less functionality and more time wasted lately. like nobody cares about powerful tools anymore or quality.

1 month ago

In my opinion, KRename is most powerful from renaming tool out there. But it contains few unnecessary extra steps.

I also recently come across three easy to use but quite powerful renamer tools.

  • Flut Renamer
  • OncePower
  • Szyszka

All of them hosted on github.