Prefix a batch of photos with a date
Add a whole set of photos at once, configure one prefix rule, check the preview for conflicts and download the package.
Guide
Batch Rename applies rules from top to bottom: plain replacement, regular-expression replacement, prefix, suffix, a sequence template, an extension rewrite and case conversion. A browser cannot rename files on disk directly, so the result is packaged into a ZIP in which the original contents carry the new names.
Updated 2026-09-271 min read
Regex rules use JavaScript RegExp and always match globally, switching to gi when “ignore case” is ticked; the replacement text supports JavaScript group references such as $1.
\ / : * ? " < > | are checked against the stricter Windows rules, and new names are tested for duplicates case-insensitively.{name} and {n}, and the order of the rules changes the final result.Add a whole set of photos at once, configure one prefix rule, check the preview for conflicts and download the package.
Turn .JPG and .jpeg into one consistent spelling so later scripts can process them.
Use the sequence template to produce report-01.pdf, report-02.pdf and so on, without touching the originals.
.png to .jpg convert the image?No. It only changes the name inside the ZIP; the bytes are completely unchanged.
File contents and the naming rules are handled locally in the browser and are never uploaded; the original files are not modified.
Updated 2026-09-27
Combine find/replace, regex, prefix/suffix and numbering rules with a live before/after preview, download zipped
Browsers cannot rename local files directly, so the renamed results are packed and downloaded as a ZIP
Rules are applied from top to bottom (to the name without its extension, except for "rewrite extension")