FREEDOM251

Freedom251 › File Renaming Software

Batch File Renamer

Free plan Open source Self-hostedWeb

Visit Batch File Renamer Alternatives Pricing

Batch File Renamer's own site

What Batch File Renamer is

Batch File Renamer is a free web app for preparing new names for multiple files. It processes files in the browser without uploading or changing the originals, and lets you preview the results before exporting selected valid files as renamed copies in a ZIP archive. Its 10 operations include find and replace, prefixes and suffixes, case changes, numbering, date and time, regex, cleanup, and extension changes. Built-in presets cover common tasks such as numbering, filename cleanup, music files, and episode formatting; you can also save reusable operation chains in browser storage. Changes can be undone or redone across up to 50 operation states. The app flags empty or invalid names, reserved Windows device names, trailing spaces or periods, names over 255 characters, and duplicate output names. File import works in modern browsers, while folder picking is best supported in Chromium-based browsers. It is MIT licensed and may be used, modified, and distributed subject to the license notice.

Who it suits

It suits people who want to batch-clean or format filenames, including music and episode names, without uploading files. Keep in mind that it exports renamed copies in a ZIP rather than changing files on disk.

What it does well

  • Previews changes before export.
  • Processes files locally without uploading them.
  • Offers 10 rename operations and built-in presets.
  • Saves reusable operation chains in browser storage.
  • Free, open source, and MIT licensed.

What to know first

  • Exports copies in ZIP files, not renamed originals.
  • Folder picking is best supported in Chromium-based browsers.
  • Operation history is limited to 50 states.

Limits

The free Web app exports selected valid files as renamed copies in ZIP archives and does not rename source files on disk. Undo and redo history is limited to 50 operation states.

Plans

PlanBilled and limitsPrice
Web appNo installation or registration required · Exports renamed copies in ZIP filesFree

As berndhagen.github.io lists them, read 9 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Batch File Renamer website.
  2. Import files using a modern browser.
  3. Apply rename operations or choose a built-in preset.
  4. Preview the proposed names and select valid files.
  5. Export the renamed copies in a ZIP archive.

Verdict

Batch File Renamer covers common batch-renaming tasks with previews, presets, and local processing. It is a fit when ZIP copies work for your workflow; it does not rename source files directly on disk.

Questions

How much does Batch File Renamer cost?

The Web app is listed as free. It is open source.

Is there a free plan or trial?

A free plan is available. There is no free trial.

Which platforms and browsers does it support?

It is a web app, and file import is supported by modern browsers. Folder picking is best supported in Chromium-based browsers; save-picker support depends on browser availability.

Does it upload or change my files?

The app processes files in the browser and does not upload them. Exported files are renamed copies in a ZIP archive; source files are not modified.

Can I undo renaming operations?

Operation changes can be undone and redone, with history limited to 50 states.

Who makes Batch File Renamer, and how can I report a problem?

The project is MIT licensed. The maker directs users to open a GitHub issue with reproduction details and browser and operating system information.

Facts from Batch File Renamer's own pages

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, 15 Oct 2026
Architecture
The project describes itself as a static React application with no backend service. · github.com, 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, 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, 15 Oct 2026
Case conversion
Change Case supports uppercase, lowercase, title, sentence, camel, snake and kebab case. · github.com, 15 Oct 2026
Character removal
Remove Characters can remove leading or trailing characters, ranges, selected characters or regex matches. · github.com, 15 Oct 2026
Client-side processing
The application processes files in the browser and says files are not uploaded to a server. · github.com, 15 Oct 2026
Custom presets
Users can save operation chains with a name, optional description and icon for reuse. · github.com, 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, 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, 15 Oct 2026
Documentation
The README includes user instructions, operation descriptions, validation rules, architecture, browser support, troubleshooting, contribution guidance and screenshots. · github.com, 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, 9 Oct 2026
Extension handling
The Extension operation can lowercase, uppercase, change, add or remove extensions separately from filename stems. · github.com, 15 Oct 2026
File and folder import
Users can import individual files, folders and supported nested dropped folders. · github.com, 15 Oct 2026
Find and replace
The find-and-replace operation supports optional case sensitivity, regular-expression mode and replace-all behavior. · github.com, 15 Oct 2026
Integrations
The documented implementation uses GitHub Pages deployment, GitHub Actions workflows, Zustand persistence and client-zip for ZIP generation. · github.com, 15 Oct 2026
Intended users
The maker describes common workflows including numbering files, cleaning filenames, formatting music files, and formatting episode names. · github.com, 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, 15 Oct 2026
License
The project is MIT licensed, and the maker says it may be used, modified, and distributed for personal and commercial purposes subject to the license notice. · github.com, 9 Oct 2026
Limit: browser dependence
Folder picking works best in Chromium browsers, while dropped-folder recursion depends on WebKit directory APIs. · github.com, 15 Oct 2026
Limit: export prerequisites
Export remains disabled until files are imported, an operation is configured, at least one selected valid name changes and all selected files pass validation. · github.com, 15 Oct 2026
Limit: originals unchanged
The browser application does not rename source files in place; it exports renamed copies inside a ZIP archive. · github.com, 15 Oct 2026
Live preview
A preview table shows original names, proposed names, file sizes, statuses and validation messages before export. · github.com, 15 Oct 2026
Local processing
The app processes files in the browser and does not upload them to a server. · github.com, 9 Oct 2026

Where Batch File Renamer stands on Freedom251

Look at these too