Bulk Rename Utility

Online Bulk File Rename Utility

Batch File Rename Tool

This tool helps you rename multiple files at once. Here's how to use it:

  1. Click "Select Folder" to choose the directory containing your files
  2. Choose a rename action:
    • Replace Text: Find and replace specific text in file names
    • Add Text: Add text before or after the existing file names
    • Format: Create custom naming patterns with numbers and dates
  3. Configure your rename settings using the provided options
  4. Preview the changes in the table below
  5. Use checkboxes to select/deselect specific files
  6. Click "Rename Files" to apply the changes

About the Bulk Rename Utility

The Bulk Rename Utility is a free online tool that renames hundreds of files at once directly from your browser — no desktop software, installers, or command line required. Select a folder, choose a renaming action, preview every proposed name in real time, and apply the changes with a single click.
Unlike scripted mv loops or platform-specific rename utilities, this bulk rename tool shows you exactly what will change before it touches a single file, catches duplicate names automatically, and preserves file extensions so every renamed file stays associated with the correct application.

The tool uses the browser's File System Access API to read and rename files on your local disk. All logic runs client-side. File names, folder contents, and metadata never leave your device or touch a server.

Key Features

How Does the Bulk Rename Utility Work?

The tool uses the File System Access API, a modern browser feature that grants web pages controlled, user-permissioned access to the local file system. When you click Select Folder, the browser shows a native picker and — once you grant permission — returns a directory handle to the page. The tool iterates the handle's entries at the top level, filters out OS metadata files, and stores each remaining file with its handle, original name, size, and a selected flag.

For every rename action, the preview engine splits each file name into a base name and an extension at the last . character. Transformations apply only to the base name: Replace and Add use string operations, Numerate calls a formatter that produces numbers, letters, or Roman numerals, Case Transformation delegates to a shared case-conversion routine, and Trim uses string slicing with optional start and end offsets. The extension is then concatenated back on, so the file's type is always preserved.

When you click Rename Files, the tool iterates selected files whose new name differs from the original and calls FileSystemFileHandle.move() on each one. The browser writes the rename directly to your disk — there is no upload, no copy, and no temporary file. If any rename fails, the tool surfaces a toast with the error and stops.

How to Use the Bulk Rename Utility

  1. Open the folder:
    Click Select Folder and pick the directory containing the files you want to rename. The tool lists every top-level file and omits hidden system metadata.
  2. Pick a rename action:
    Use the action dropdown to choose Replace Text, Add Text, Numerate, Case Transformation, or Trim Text.
  3. Configure the action:
    Fill in the inputs specific to your choice — for example, the find and replace strings for Replace Text, the starting value and delimiter for Numerate, or the target format for Case Transformation. The preview updates as you type.
  4. Refine the selection (optional):
    Uncheck individual rows to exclude them, or open the selection menu to Select All, Select None, Invert Selection, or Select by file type.
  5. Reorder rows for numerate (optional):
    When the Numerate action is active, drag rows to change the sequence or pick a sort option — by name, size, type, reverse, or random — from the sort menu.
  6. Review the preview:
    Check each row in the preview table. Duplicates are highlighted and the Rename button stays disabled until every proposed name is unique.
  7. Apply the rename:
    Click Rename Files. The browser writes each new name directly to your file system and a success toast confirms how many files changed.

Best Practices

Common Use Cases

Frequently Asked Questions

Which browsers support the bulk rename utility?

The tool relies on the File System Access API, which is supported in Chromium-based browsers — Google Chrome, Microsoft Edge, Opera, Brave, and Arc. Firefox and Safari have not shipped the API yet, so the tool displays a fallback message when loaded in those browsers.

Are my files uploaded to a server?

No. The bulk rename tool reads and renames files directly through the browser's File System Access API. Every transformation runs client-side, and no file names, sizes, or contents are ever transmitted off your device.

Does the tool change file extensions?

No. Every action splits each file name at the last period and applies the transformation only to the base name. The extension is re-concatenated unchanged, so photo.JPG stays a .JPG file after a case conversion or a trim.

Can I undo a bulk rename operation?

The tool does not provide a built-in undo. Once files are renamed, the changes are written directly to disk by the browser. Review the preview table carefully and keep a backup of important folders before renaming.

Does it rename files in subfolders?

No. Only files at the top level of the selected folder are listed and renamed. Files inside subdirectories are ignored, and recursive renaming is not supported.

What happens if two files would end up with the same name?

The tool detects the conflict automatically, highlights each duplicated row, and disables the Rename button until every proposed name is unique. This prevents accidental overwrites before they reach your file system.

Why aren't .DS_Store and Thumbs.db in the list?

Those hidden OS metadata files — along with desktop.ini, ehthumbs.db, and .directory — are filtered out on purpose so that renaming a folder never touches files the operating system manages internally.

Related Tools

You might also find these tools useful: