BatchRenamer

中文

Rule-based bulk file renamer for iPhone and iPad

Pick a folder, set a naming template, preview every rename, then apply them all in place with one tap.

Template-driven naming

{seq} {date} {prefix} {original} {random} {counter}

Live preview

Every file shows its old name next to its new one, and conflicts are flagged in red right away.

Atomic renames

A two-stage atomic operation — you never end up with a half-renamed file.

One-tap undo

The most recent batch can be rolled back immediately.

Privacy first

Pricing & unlock

You get 3 free renames. After that, a one-time purchase gives you unlimited renames forever:

Apple handles payment through the official App Store and the app never touches your payment details; prices are as currently shown in the App Store. A one-time purchase is a single payment — it never renews on its own and is never charged again. On a new device or after reinstalling, tap “Unlock” → “Restore Purchases” in the app to bring your purchase back.

Coming soon to the App Store User Support Privacy Policy

Placeholder reference

PlaceholderExampleDescription
{prefix}{prefix}The contents of the “Prefix” field in the rule panel
{seq} / {seq:N}{seq:4}Sequence number, where N is the number of digits to pad with zeros
{date} / {time}{date:yyyy-MM-dd}The current date / time
{datetime}{datetime}Date and time in one placeholder (format example: {datetime:yyyy-MM-dd_HHmmss})
{original} / {original[a:b]}{original[0:6]}The original file name without its extension, optionally sliced
{ext}{ext}The original extension
{random} / {random:N}{random:8}A random string, useful for avoiding name collisions
{counter} / {counter:KEY}{counter:myAlbum}A counter that persists across launches

{ext} must be the last item in a template.