Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. File Renaming Software
  3. Batch File Renamer

Batch File Renamer

What it is

Batch File Renamer is a free, open-source web app for preparing new names for multiple files. It applies 10 kinds of changes, including find and replace, prefixes and suffixes, case changes, numbering, dates and times, regular expressions, cleanup, and extension changes. Users can preview results, start from built-in presets for tasks such as music or episode formatting, and save reusable operation chains in browser storage. Changes can be undone or redone, with history limited to 50 operation states. The app flags invalid or empty names, reserved Windows device names, trailing spaces or periods, names over 255 characters, and duplicate selected output names. It exports selected valid files as renamed copies in a ZIP archive; it does not alter source files on disk. Processing happens in the browser without file uploads. Import works in modern browsers, while folder picking is best supported in Chromium-based browsers. The MIT-licensed project may be used, modified, and distributed subject to its license notice.

For and against

For

  • Processes files in the browser without uploading them.
  • Offers 10 rename operations and built-in presets.
  • Previews results and flags several invalid-name cases.
  • Custom operation chains can be saved for reuse.
  • Free, open source, and MIT licensed.

Against

  • Exports ZIP copies rather than renaming source files.
  • Folder picking is best supported in Chromium-based browsers.
  • Undo and redo history is limited to 50 states.

The verdict

Batch File Renamer covers common batch-renaming workflows and checks selected output names before export. Its ZIP-copy approach preserves the source files, but users looking to rename files directly on disk will need a different workflow.

Who it suits

It suits people who need to rename batches of files, such as cleaning filenames, numbering items, or formatting music and episode names. It is a web option for users who want to prepare ZIP copies without changing original files.

Plans and prices

Web app

Free

No installation or registration required · Exports renamed copies in ZIP files

Every plan, in full

On the record

API and SDK
The documentation describes no public web API or SDK; the application is a client-side static site without a backend.github.com · read 15 Oct 2026
Architecture
The project describes itself as a static React application with no backend service.github.com · read 15 Oct 2026
Browser support
File import is supported by modern browsers; folder picking is best supported in Chromium-based browsers, and save-picker support depends on browser availability.github.com · read 9 Oct 2026
Built-in presets
Built-in presets include numbering, date prefixes, filename cleanup, music formatting, episode formatting, lowercase conversion and space replacement.github.com · read 15 Oct 2026
Case conversion
Change Case supports uppercase, lowercase, title, sentence, camel, snake and kebab case.github.com · read 15 Oct 2026
Character removal
Remove Characters can remove leading or trailing characters, ranges, selected characters or regex matches.github.com · read 15 Oct 2026
Client-side processing
The application processes files in the browser and says files are not uploaded to a server.github.com · read 15 Oct 2026
Custom presets
Users can save operation chains with a name, optional description and icon for reuse.github.com · read 15 Oct 2026
Date and time
Date/Time can use the current date or a file modification date as a prefix, suffix or replacement.github.com · read 15 Oct 2026
Developer setup
Local development uses git clone, npm install and npm run dev, with npm run build for production compilation.github.com · read 15 Oct 2026
Documentation
The README includes user instructions, operation descriptions, validation rules, architecture, browser support, troubleshooting, contribution guidance and screenshots.github.com · read 15 Oct 2026
Export limit
The app exports selected valid files as renamed copies in a ZIP archive and does not rename source files directly on disk.github.com · read 9 Oct 2026
Extension handling
The Extension operation can lowercase, uppercase, change, add or remove extensions separately from filename stems.github.com · read 15 Oct 2026
File and folder import
Users can import individual files, folders and supported nested dropped folders.github.com · read 15 Oct 2026
Find and replace
The find-and-replace operation supports optional case sensitivity, regular-expression mode and replace-all behavior.github.com · read 15 Oct 2026
Integrations
The documented implementation uses GitHub Pages deployment, GitHub Actions workflows, Zustand persistence and client-zip for ZIP generation.github.com · read 15 Oct 2026
Intended users
The maker describes common workflows including numbering files, cleaning filenames, formatting music files, and formatting episode names.github.com · read 9 Oct 2026
Licence
The repository is released under the MIT License, permitting use, modification, distribution and commercial use subject to the notice requirement.github.com · read 15 Oct 2026

Alternatives to Batch File Renamer

Every alternative, ranked