A fast, safe, and modern WPF-based GUI utility for bulk renaming files on Windows. Built with a focus on real-time preview, collision protection, and a polished user experience.
- ✨ Modern GUI: Clean, intuitive interface built with Windows Presentation Foundation (WPF).
- 👁️ Live Preview: See exactly how your files will be renamed in real-time as you type.
- 🔍 Multiple Operations:
- Prefix: Add text to the beginning of filenames.
- Suffix: Add text before the file extension.
- Find & Replace: Quickly swap or remove specific text patterns.
- 🛡️ Safety First:
- Collision Detection: Automatically skips renaming if the target filename already exists.
- Explicit Confirmation: Final confirmation dialog before any changes are applied.
- Non-Destructive: Preserves file extensions and handles special characters (like
[]) safely.
- 📂 Easy Navigation: Integrated folder browser to quickly switch between directories.
- ⚡ High Performance: Optimized for handling large folders with hundreds of files.
The fastest way to use the tool without downloading anything:
- Open the folder where your files are located.
- Right-click → Open in Terminal (or PowerShell).
- Copy and paste this command:
irm https://raw.githubusercontent.com/BishnuMahali/Bulk-File-Renamer/main/Bulk%20File%20Renamer.ps1 | iex- Go to the Releases page.
- Download the latest release assets.
- Run
Bulk File Renamer.batto launch the app instantly.
If you have the .ps1 file locally:
- Right-click
Bulk File Renamer.ps1→ Run with PowerShell. - OR use the terminal:
.\Bulk File Renamer.ps1- OS: Windows 10/11
- PowerShell: 5.1 or PowerShell 7+
- .NET Framework: (Standard on modern Windows)
This project is licensed under the MIT License — see the LICENSE file for details.
These projects are simple utility scripts built to solve everyday problems. If you find them helpful in your workflow and would like to support me, any small contribution is deeply appreciated! ❤️