EN
My tools

Batch File Renamer (Rename Many Files at Once)

Rename many files at once in your browser: numbering, find and replace (regex), prefix and suffix, dates, case and space rules. Download as a ZIP.

Tokens: {name} cleaned name, {orig} original name, {n} or {n:3} counter (3 digits), {date} and {time} from the file's modified time, {ext} extension. Text around them becomes a prefix or suffix.
JavaScript syntax; use $1, $2 in "Replace with" for groups.
My tools →
Advertisement

Photos named IMG_4721.JPG, downloads with spaces and brackets, exports that need a numbered prefix — renaming dozens of files by hand is tedious. Choose the files, describe the new names with a pattern such as trip_{n:3} or {date}_{name}, add find-and-replace (plain text or a regular expression), change letter case, replace spaces, and fix the extension. A preview table shows every old and new name and flags clashes before you download the renamed copies as one ZIP. Files never leave your device.

How to use this tool

  1. Choose the files (any type).
  2. Type a pattern: {name} is the cleaned original name, {n:3} a 3-digit counter, {date} the modified date; other text becomes a prefix or suffix.
  3. Optionally find and replace text, change the case, and replace spaces.
  4. Pick the numbering order and the extension rule.
  5. Check the preview, then download the files — all of them as a ZIP.

Formula

new name = pattern with {name} = case(spaces(replace(original name))) · {n} = start + position × step

The steps run in this order: find/replace, letter case, spaces, then the pattern. Characters that Windows or macOS forbid in file names (< > : " / \ | ? * and control characters) become _, trailing dots and spaces are removed, reserved Windows names such as CON get an _ and very long names are shortened. If two files end up with the same name (ignoring case), later ones get _2, _3 …

Example

Three files selected as beach.JPG, dinner party.jpg and sunset.JPG, with the pattern hawaii_{n:3}, extension "Lowercase" and order "By name", become hawaii_001.jpg, hawaii_002.jpg and hawaii_003.jpg — beach, dinner party and sunset in that order. With {date}_{name} and spaces replaced by _, "dinner party.jpg" modified on 14 March 2025 becomes 2025-03-14_dinner_party.jpg.

Frequently asked questions

Why does it download copies instead of renaming my files?

Web pages are not allowed to change files on your disk. The renamed copies are identical to the originals; replace the old files with them, or unzip them into a new folder.

Are my files uploaded?

No. Everything happens in your browser, and the contents are not changed.

How do I keep the original numbers but add a prefix?

Use a pattern like vacation_{name} — {name} keeps the original name (after your find/replace and case rules).

Does changing the extension convert the file?

No. Use a converter for that; renaming report.png to report.jpg does not make it a JPEG.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Batch File Renamer (Rename Many Files at Once). https://kakao.mobile/tools/batch-file-renamer/

MLA

“Batch File Renamer (Rename Many Files at Once).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/batch-file-renamer/.

Advertisement