Utility Tools

Bulk Renamer

The FreeTechLearner Bulk Renamer is a professional-grade, privacy-first batch file renaming tool with 8 independently toggleable function modules that can be combined in any order. Add prefixes, suffixes, or insert text at any position. Remove characters by count or range. Find and replace with plain text or full regex support. Convert filenames to 10 different case styles including camelCase, snake_case, kebab-case, PascalCase, and more. Apply sequential numbering with custom start values, steps, zero-padding, and separators. Control file extensions — change, remove, add, or lowercase them. Stamp filenames with dates or Unix timestamps in 7 format options. Clean up filenames by removing special characters, accents, brackets, numbers, or slugify for web-safe URLs. Every function updates in real-time with a live preview table, and all processing runs 100% locally in your browser — no file uploads, no servers, complete privacy.

Drag & drop file(s) here, or click to select

0 files selected
Add Text Prefix · Suffix · Insert at Position
✂️ Remove Text First N · Last N · Range · Trim Whitespace
🔄 Replace Text Find & Replace · Regex · Replace Spaces
🔤 Change Case lower · UPPER · Title · camel · snake · kebab
🔢 Numbering Prepend · Append · Custom Start · Step · Padding
📁 Extension Change · Remove · Lowercase Extension
📅 Date / Time Stamp Prepend · Append · Custom Format
🧹 Clean Up Special Chars · Accents · Slugify · Truncate

What is the Bulk Renamer?

The Bulk Renamer is a professional-grade batch file renaming tool with 8 modular, toggleable functions that can be combined freely. It processes all files locally in your browser for complete privacy.

How to Use

  1. Drag and drop files or click to select multiple files for batch renaming.
  2. Toggle ON any of the 8 function modules (Add Text, Remove Text, Replace, Case, Numbering, Extension, Date/Time, Clean Up).
  3. Customize each enabled function using its dedicated options panel.
  4. Review the real-time Live Preview table showing original vs. new filenames.
  5. Click "Download Renamed File(s)" to save all files with their new names.

Common Use Cases

  • Standardizing photo libraries with dates and sequential numbers (e.g., 2026-07-22_vacation_001.jpg).
  • Cleaning up downloaded files by removing special characters, brackets, and extra spaces.
  • Converting filenames to kebab-case or snake_case for web development asset pipelines.
  • Bulk-changing file extensions across project folders (e.g., .jpeg → .jpg).
  • Slugifying document names for SEO-friendly URLs and CMS uploads.
  • Adding version tags, project codes, or client prefixes to batches of deliverables.

Key Benefits

  • 8 independent, toggleable function modules — mix and match freely.
  • Real-time live preview table with instant visual feedback.
  • 10 case conversion modes including camelCase, PascalCase, snake_case, and kebab-case.
  • Full regex support in find-and-replace with case sensitivity control.
  • Customizable sequential numbering with start, step, padding, and separator.
  • 100% private — all processing happens locally in browser memory.

Frequently Asked Questions

How many renaming functions does the Bulk Renamer offer?

The Bulk Renamer includes 8 independently toggleable function modules: Add Text (prefix, suffix, insert at position), Remove Text (first/last N chars, range, trim), Replace Text (plain or regex find & replace, space replacement), Change Case (10 modes including camelCase, snake_case, kebab-case), Numbering (prepend/append with custom start, step, padding, separator), Extension (change, remove, add, lowercase), Date/Time Stamp (7 formats including Unix timestamp), and Clean Up (remove special chars, accents, numbers, brackets, slugify, truncate).

Can I combine multiple renaming functions at once?

Yes! Each function module has an independent toggle switch. You can enable any combination of the 8 functions simultaneously. For example, you could add a prefix, convert to lowercase, add sequential numbers, and append a date stamp — all in one batch operation.

Does this tool support regular expressions (regex) for find and replace?

Yes. In the Replace Text section, check the "Use Regular Expression" toggle to use full regex patterns. You can also toggle case sensitivity on or off independently. This enables powerful pattern matching like replacing all digits, matching complex file naming patterns, or restructuring filenames using capture groups.

What case conversion options are available?

The Change Case module supports 10 conversion modes: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, and tOGGLE cASE. Each mode is applied only to the filename base — extensions are preserved separately.

How does the sequential numbering system work?

The Numbering module lets you prepend or append numbers to filenames. You can customize the starting number, the step increment (e.g., count by 2, 5, 10), zero-padding width (01, 001, 0001), and the separator character (underscore, hyphen, dot, space, or none).

Can I change or remove file extensions in bulk?

Yes. The Extension module offers four actions: Keep Original, Change Extension (e.g., all to .txt), Remove Extension entirely, or Add Extension (append a second extension). You can also force-lowercase all extensions (e.g., .JPG → .jpg).

What date/time stamp formats are supported?

The Date/Time Stamp module supports 7 formats: YYYY-MM-DD, DD-MM-YYYY, MM-DD-YYYY, YYYYMMDD (compact), YYYY-MM-DD_HHmm (with time), YYYY-MM-DD_HHmmss (with seconds), and Unix Timestamp. Stamps can be prepended or appended with a custom separator.

What does the Clean Up module do?

The Clean Up module provides 5 toggleable cleanup operations: Remove Special Characters (!@#$%^&*), Remove Accents/Diacritics (é→e, ñ→n), Remove All Numbers, Remove Brackets & Parentheses, and Slugify (converts to web-safe lowercase-hyphen format). You can also set a maximum character limit to truncate long filenames.

Are my files uploaded to any server?

No. The Bulk Renamer processes everything 100% locally inside your browser using JavaScript File APIs. No files are ever transmitted to any server. Your data stays completely private on your device.

Is the Bulk Renamer free and does it have any limits?

Yes, the Bulk Renamer is completely free with no ads, no sign-ups, and no file limits. You can rename as many files as your browser memory allows — typically hundreds or thousands of files at once.

Discover More Tools

Explore our full collection of free, privacy-first developer and SEO tools.

Browse All 134+ Tools