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.
{seq} {date} {prefix} {original} {random} {counter}
Every file shows its old name next to its new one, and conflicts are flagged in red right away.
A two-stage atomic operation — you never end up with a half-renamed file.
The most recent batch can be rolled back immediately.
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.
| Placeholder | Example | Description |
|---|---|---|
{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.