Freedom251 › File Renaming Software
Batch File Renamer

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
| Plan | Billed and limits | Price |
|---|---|---|
| Web app | No installation or registration required · Exports renamed copies in ZIP files | Free |
As berndhagen.github.io lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Batch File Renamer website.
- Import files using a modern browser.
- Apply rename operations or choose a built-in preset.
- Preview the proposed names and select valid files.
- 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
- File Renaming Software#2 of 31
