Skip to content

JoshuvaIn/File_Rename_Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

File Rename Pro โ€” Batch File Renaming Software for Windows

File Rename Pro is a clean, fast batch-renaming tool for files and folders with intelligent case conversion. Rename hundreds of files in seconds with preview-before-apply safety. Perfect for organizing photos, code files, documents, and more.

๐ŸŽฏ Searching for: file rename, batch file renaming, file renamer tool, folder renaming software, case converter, bulk rename files, Windows file rename tool?

File Rename Pro is your answer. No command line. No confusion. Just point, pick a naming style, and go.


๐ŸŽจ Screenshots

S1: Main Window โ€” Clean & Intuitive Interface

Select your folder, pick a case format, and preview all changes before applying.

File Rename Pro - Main Window

Features shown:

  • ๐Ÿ“‚ Folder selection with Browse button
  • ๐Ÿ”ค Case format options (camelCase, PascalCase, snake_case, kebab-case)
  • โ˜ Include subfolders & Rename Folders toggles
  • ๐Ÿ“ Operation log showing ready state
  • ๐Ÿš€ START button & Undo/Redo controls

S2: Settings - Appearance Tab

Customize theme, fonts, and appearance โ€” all changes apply instantly.

File Rename Pro - Settings Appearance

Customization options:

  • ๐ŸŒ“ Dark Mode toggle
  • ๐Ÿ”ค Font Style dropdown (Helvetica, Arial, Verdana, etc.)
  • ๐Ÿ“ Font Size selector (Small, Medium, Large, Extra Large)
  • โšก Changes apply instantly without restart

S3: Settings - File Formats Tab

Choose which file types to rename with organized categories.

File Rename Pro - Settings File Formats

Organized by category:

  • ๐ŸŽต Music (.mp3, .flac, .wav, .aac, .ogg, .m4a, .wma)
  • ๐ŸŽฌ Video (.mp4, .mkv, .avi, .mov, .wmv, .flv, .webm)
  • ๐Ÿ“„ Documents & Notes (.txt, .md, .pdf, .docx, .doc, .rtf, .odt)
  • ๐Ÿ–ผ๏ธ Images (.jpg, .jpeg, .png, .gif, .bmp, .svg, .webp)
  • ๐Ÿ“Š Spreadsheets & Data (.xlsx, .xls, .csv, .json, .xml)
  • ๐Ÿ“ฆ Archives (.zip, .rar, .7z, .tar, .gz)
  • ๐Ÿ”ง Other (.html, .css, .js, .py, .log, .epub)
  • โœ… Quick Select All / Clear All buttons

What It Does

Renaming a hundred files by hand is the kind of small misery nobody should have to live through. File Rename Pro does it for you โ€” cleanly, safely, and in seconds.

Point it at a folder, pick a naming style, and watch it convert everything into tidy camelCase, PascalCase, snake_case, or kebab-case. You see every change before it happens, and you can undo it instantly if needed.

Key Features

  • ๐Ÿ“ Intelligent Case Conversion โ€” Converts between camelCase, PascalCase, snake_case, and kebab-case. Understands word boundaries and acronyms (HTMLParser โ†’ html_parser, not h_t_m_l_parser).
  • ๐Ÿ‘€ Preview Everything โ€” See all renames before they happen. Apply or undo with one click.
  • ๐Ÿ›ก๏ธ Safety First โ€” System files (.exe, .dll, .sys) and protected Windows folders are automatically skipped.
  • ๐Ÿ“ Files & Folders โ€” Rename individual files, entire folder trees, or both. Nested paths stay intact.
  • โš™๏ธ Full Control โ€” Choose file types, go recursive or not, switch themes, adjust text size. Settings are remembered.
  • โฎ๏ธ Undo/Redo โ€” Changed your mind? Undo and redo as many times as you want before closing.

Why Choose File Rename Pro?

  • ๐Ÿš€ Fast โ€” Process hundreds of files in seconds
  • ๐Ÿ’ป Windows-Optimized โ€” Built for Windows batch file operations
  • ๐ŸŽจ Modern UI โ€” Clean, intuitive interface powered by CustomTkinter
  • ๐Ÿ”’ Safe โ€” No data loss. Preview before applying. Undo anytime.
  • ๐Ÿ“ฆ Portable โ€” Single .exe file, no installation needed
  • ๐Ÿ†“ Free & Open Source โ€” MIT license. Personal and commercial use allowed.
  • ๐Ÿ’ช No Dependencies โ€” Minimal footprint, blazing fast

Installation & Setup

Windows โ€” Quick Start (Easiest)

  1. Download the repository or clone it:

    git clone https://github.com/JoshuvaIn/File_Rename_Pro.git
    cd File_Rename_Pro
  2. Build the portable .exe:

    build_portable.bat
  3. Run the app:

    • Find FileRenamerPro_Portable.exe in the dist/ folder
    • Double-click to launch

โš ๏ธ Windows SmartScreen Warning? Click "More info" โ†’ "Run anyway." This warning appears because the app isn't code-signed โ€” it's completely safe and normal for free tools.

Linux / macOS (From Source)

git clone https://github.com/JoshuvaIn/File_Rename_Pro.git
cd File_Rename_Pro
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.py

Requires: Python 3.8 or higher


How to Use File Rename Pro

  1. ๐Ÿ“‚ Select Folder โ€” Browse and choose the folder with files you want to rename
  2. ๐Ÿ”ค Choose Case Style โ€” Pick camelCase, PascalCase, snake_case, or kebab-case
  3. โš™๏ธ Configure Options โ€” Optionally enable:
    • Include subfolders (recursive rename)
    • Rename folders (not just files)
    • Custom file type filters
  4. ๐Ÿ‘๏ธ Preview โ€” Click START to see all proposed changes
  5. โœ… Apply or Undo โ€” Click โœ“ to apply, or โ†ถ / โ†ท to undo and redo

Settings Panel

Access โš™๏ธ Settings to:

  • Change theme (light/dark)
  • Filter by file type
  • Toggle safety protection
  • Enable rename logging

Common Use Cases

  • Photo Organization โ€” Convert IMG_2025_01_15_123456.jpg to photo_01_15_2025.jpg
  • Code Files โ€” Rename variables and files to follow coding standards (snake_case, camelCase)
  • Document Management โ€” Bulk rename documents with consistent naming conventions
  • Folder Structure โ€” Rename nested folders to follow organizational standards
  • Download Cleanup โ€” Organize messy download folders with consistent naming

Technical Details

Built with:

  • Python 3.8+
  • CustomTkinter โ€” Modern GUI framework
  • Single, readable app.py file โ€” Easy to modify and understand

File Size: ~43 KB

Operating System: Windows (Linux/macOS also supported when running from source)


Troubleshooting

Q: Windows says "protected your PC" when I try to run the .exe

  • A: Click "More info" โ†’ "Run anyway." The app isn't code-signed, which is normal for free community tools.

Q: How do I build from source?

  • A: Run build_portable.bat in the root directory. The finished .exe appears in dist/.

Q: Can I rename system files?

  • A: No, by design. System files (.exe, .dll, .sys) and Windows protected folders are skipped automatically for your safety.

Q: Does it work on Mac/Linux?

  • A: Yes! Install from source using the Linux/macOS instructions above.

Contributing

Found a bug? Have a feature idea? Want to improve the code?

See CONTRIBUTING.md for details.


License

MIT License โ€” Free for personal and commercial use.


Topics & Keywords

file-rename batch-rename file-renamer folder-renaming case-conversion Windows-software file-management bulk-rename rename-tool file-organization


Get started: Clone the repo or Download the latest release

โญ If you find this useful, please star the repository! โญ

About

A clean batch-renaming software for files and folders with intelligent case conversion for Windows.

Topics

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors