Skip to content
OneTooling

Batch File Renamer

Rename many files at once with find and replace, regex, numbering, case, dates, and extensions. Preview, then download a ZIP. Files stay on your device.

Runs in your browser · nothing uploaded

Drop files here, or

Any type of file. They are read in your browser, never uploaded.

Why is there an ad? This tool is free and runs on your device. One small ad pays for hosting and new tools. No pop-ups, no autoplay, never inside the tool. How we make money

How to rename many files at once

  1. Add your files, in any order. Choose how they are sorted if you plan to number them.
  2. Set one or more rules: find and replace, text, numbering, date, case, or extension. The preview table shows each new name right away.
  3. Press Download to get a ZIP of the renamed files, or open a folder to rename the files in place after a confirmation.

Rules run in this order: find and replace, spaces, letter case, text before and after, numbers, dates, then the extension. Characters that file systems do not allow, such as / and ?, are replaced with an underscore.

Questions

Are my files uploaded?

No. The files are read by your browser and renamed on your device. The ZIP is built in memory and nothing is sent to a server.

How do I rename many photos by the date they were taken?

Open the Date group, choose Before the name, and set Date from to Photo date (EXIF). The tool reads the capture date stored in each photo. When a file has no EXIF date, it uses the file modified date instead.

How does regular expression rename work?

Turn on Regular expression, type a pattern in Find, and use $1, $2 in Replace with to reuse the groups. For example, finding (\d+)-(\w+) and replacing with $2-$1 swaps the two parts. Rules apply to the name without its extension.

What is the difference between the ZIP and renaming in a folder?

The ZIP gives you renamed copies and leaves the originals alone, which works in every browser. Renaming in a folder changes the real files in place. It needs a browser with folder access (Chrome and Edge on a computer), and it asks you to confirm first.

What happens if two files get the same name?

By default the tool adds -2, -3 and so on to the later ones. If you turn that off, the clashing files are marked in red and the buttons stay off until you fix them.

Credits

Built on fflate (MIT) and exifr (MIT). OneTooling is not affiliated with these projects.