All tools

Batch File Renamer

Rename hundreds of files at once with patterns: add prefix/suffix, replace text, sequential numbering, or use templates.

  • 100% local
  • No signup
  • Works offline once loaded
Advanced: template pattern

Variables: {name}, {counter}, {date}

What this does

Rename hundreds of files at once — prefix, suffix, find-replace, or template pattern — all in your browser.

Add files, set a rename rule (prefix "Q4-", suffix "-final", or template like {date}_{counter}_{name}), preview the result, download a ZIP with the renamed files. Original files stay untouched. Saves the hour-long ordeal of renaming 200 photos manually in Finder.

How to batch rename

  1. 1

    Drop your files

    Any file types, any count. Photos, documents, source files all work.

  2. 2

    Set your rule

    Simple: add a prefix ("client-") or suffix ("-v2"). Find-replace: change "IMG_" to "Photo". Template: "{date}_{counter}_{name}" gives you "2026-05-19_001_originalname" output.

  3. 3

    Preview live, then bundle

    Each file shows the old → new name. Verify the rule works as expected. Hit "Download renamed ZIP" and the renamed files come down as one archive.

When batch renaming saves real time

Photography

Renaming Lightroom exports for client

Lightroom exports as IMG_001.jpg, IMG_002.jpg. Rename to smith-wedding-001.jpg, smith-wedding-002.jpg before sending — client gets recognizable names instead of camera filenames.

Design

Adding version suffix to all design files

Add "-v3" to every file in a folder so revision history is clear when the client opens the ZIP.

Audit

Date-prefixing files for compliance

Add "2026-05-19_" prefix to all closing documents so they sort chronologically in the client's archive.

Migration

Renaming files to match new system

Old folder has spaces and special chars in names. Replace " " with "-" and strip parens to make the names URL-safe for a web upload.

Series

Numbering files in upload order

Use {counter} template to number files 001-200 in the order you added them. Useful for sequential delivery.

Camera files

Stripping vendor prefixes

Sony cameras use DSC, Canon uses IMG, Nikon uses DSCN. Strip the prefix and add your project name for consistency across multi-camera shoots.

Renaming tips

  1. 01

    Order in the list = rename order

    Files render in upload order. {counter} numbers them in that order. If you want chronological, sort by date first in Finder/Explorer before dragging in.

  2. 02

    Use a leading zero — "001" not "1"

    Counter padding (default 3 = 001, 002, 003) means files sort correctly. Without it, "file2" comes after "file10" alphabetically — bad.

  3. 03

    Find/replace is case-sensitive

    Replacing "IMG" doesn't replace "img". If you have mixed case, run the rule twice with both variants.

  4. 04

    Test on 5 files before 500

    Drop in a small test set first to verify the rule produces what you expect. Wrong patterns on 500 files = annoying to redo.

  5. 05

    Original files stay intact — safe to experiment

    We don't modify your originals — we generate renamed copies inside a ZIP. If you get the rule wrong, redo without consequence.

No signup. No upload. Just the result.

Local only

Files never leave your browser.

Everything runs locally in this tab. Nothing uploads, nothing stores on a server, nothing indexes.

Ready in seconds

Fast — no queues, no ads.

No progress bars stuck at 99%, no rate limits, no 'please wait' screens. Drop, click, done.

On Pro

Branded delivery, when needed.

When the free tool isn't enough, deliver from files.your-agency.com — password and view analytics included.

Frequently asked

No. The rename operation is just metadata change — the actual file contents stay in your browser. Output is a ZIP archive of the renamed files, generated locally.

Prefix (Q4-{name}), suffix ({name}-final), find-and-replace, sequential numbering ({counter:3} → 001, 002, 003), date insertion ({date}), original extension preservation, and combined templates ({date}_{counter}_{name}).

Yes. The tool shows a live preview of old name → new name for every file before you commit. Adjust the pattern until the preview looks right, then download.

Limited by browser memory. Most browsers handle 1000-5000 files comfortably as long as individual files aren't huge. For renaming thousands of huge files, use a desktop tool (Bulk Rename Utility on Windows, Adobe Bridge on Mac).

Yes by default — the extension (.jpg, .pdf, etc.) is automatically preserved. You can also change extensions explicitly if needed (e.g., rename a `.txt` to `.md`).