Batch Rename in Action: Solutions for 10 Everyday Scenarios
A practical guide covering 10 of the most common batch renaming situations, each with step-by-step instructions and real examples you can use right away.
Enough reading about features -- let's actually do something. This guide walks you through 10 of the most common batch renaming situations, with exact steps for each one.
Scenario 1: Add a Date Prefix to Your Files
What you want: Add today's date to the front of every file, like 2026-05-01_
Steps:
- Add a "Date" rule
- Choose "Add Date" as the mode
- Enter
YYYY-MM-DD_as the date format - Set the position to "Prefix"
Result: Report.docx becomes 2026-05-01_Report.docx
Scenario 2: Strip Annoying Watermarks from Filenames
What you want: Remove [www.example.com] from filenames like [www.example.com]MovieTitle.mkv
Steps:
- Add a "Find and Replace" rule
- In the "Find" field, type
[www.example.com] - Leave the "Replace" field empty
Result: [www.example.com]MovieTitle.mkv becomes MovieTitle.mkv
If the watermark format varies, switch to a regex rule:
- Add a "Regex" rule
- Enter
\[[\w.]+\]as the pattern - Leave the replacement empty
This catches any [xxx.xxx]-style tag in one go.
Scenario 3: Number Your Files in Order
What you want: Add a three-digit number to the front of each file, like 001_filename
Steps:
- Add a "Sequence Formatting" rule
- Set the starting number to
1 - Set the digit count to
3 - Set the position to "Prefix"
- Enter
_as the separator (Pro feature)
Result:
PhotoA.jpgbecomes001_PhotoA.jpgPhotoB.jpgbecomes002_PhotoB.jpgPhotoC.jpgbecomes003_PhotoC.jpg
Scenario 4: Standardize Date Formats in Filenames
What you want: Convert dates like 20260501 to the more readable 2026-05-01
Steps:
- Add a "Date" rule
- Choose "Replace Date Format" as the mode
- Enter
YYYYMMDDas the original format - Enter
YYYY-MM-DDas the target format
Result: 20260501_Meeting_Notes.docx becomes 2026-05-01_Meeting_Notes.docx
If your filenames contain multiple dates, use a regex rule for precise matching:
- Add a "Regex" rule
- Enter
(\d{4})(\d{2})(\d{2})as the pattern - Enter
$1-$2-$3as the replacement
Scenario 5: Remove Parentheses and Their Contents
What you want: Strip out all parenthesized text from filenames
Steps:
- Add a "Clean Characters" rule
- Select which bracket types to clean:
(),[],{} - Enable "Remove extra spaces"
Result: Document(copy)(1).docx becomes Document.docx
Note: This rule automatically handles both half-width and full-width parentheses.
Scenario 6: Convert Chinese Characters to Pinyin
What you want: Turn Chinese filenames into their pinyin equivalents
Steps:
- Add a "Transform" rule
- Enable "Chinese to Pinyin"
- Set a separator (e.g.,
_)
Result: 你好世界.txt becomes ni_hao_shi_jie.txt
If you only want to convert part of a filename, combine this with other rules. For instance, use "Insert Text" to add a prefix first, then apply the transform rule only to the remaining portion.
Scenario 7: Rename Photos by Their Shooting Date
What you want: Read the EXIF capture date from photos and use it as the filename
Steps:
- Add a "Metadata" rule
- Enter
${photo.dateTime:YYYY-MM-DD_HH-mm-ss}as the template - Set the position to "Replace"
Result: DSC_0001.jpg becomes 2026-05-01_14-30-25.jpg
You can also combine this with a sequence number:
- First add a "Metadata" rule:
${photo.date:YYYY-MM-DD} - Then add a "Sequence Formatting" rule: three-digit number, prefix position
Result: DSC_0001.jpg becomes 001_2026-05-01.jpg
Scenario 8: Swap "Artist - Title" to "Title - Artist"
What you want: Flip the order from Taylor Swift - Love Story.mp3 to Love Story - Taylor Swift.mp3
Steps:
- Add a "Swap Parts" rule
- Enter
-as the separator (note the spaces)
Result: Taylor Swift - Love Story.mp3 becomes Love Story - Taylor Swift.mp3
Scenario 9: Fix Incorrect File Extensions
What you want: Some files have the wrong extension -- you need to correct them based on actual file content
Steps:
- Add a "Fix Extension" rule
- Choose whether to fix only archives or all file types
Result:
file.zip111becomesfile.zipphoto.jpg.png(actually a jpg) becomesphoto.jpg
This rule reads the file's magic bytes to determine the true file type.
Scenario 10: Describe What You Want in Plain English
What you want: Skip the configuration entirely -- just describe what you need
Steps:
- Click the AI floating button
- Type what you need, for example: "Replace all spaces with underscores and add a date prefix"
- AI generates a rule set automatically
- Preview the results, and apply if you're happy
Best for: When you're not sure which rule to use, when your needs are complex and require multiple rules, or when you're using the app for the first time and want to get started quickly.
Combining Rules
Most of the scenarios above can be handled with a single rule. In practice, though, you'll often need to chain multiple rules together.
Example: Organizing downloaded music files
Original filename: [320K]Taylor Swift - Love Story (Live).mp3
Goal: 001_Taylor_Swift_Love_Story.mp3
Steps:
- Clean Characters: Remove parenthesized content --
[320K]Taylor Swift - Love Story.mp3 - Find and Replace: Delete
[320K]--Taylor Swift - Love Story.mp3 - Find and Replace: Replace
-with_--Taylor_Swift_Love_Story.mp3 - Sequence Formatting: Add a three-digit prefix --
001_Taylor_Swift_Love_Story.mp3
Four rules, one execution, every file renamed in a single pass.
Wrapping Up
Batch renaming really comes down to two ideas:
- Break it down: Split a complex renaming task into simple steps
- Pick the right rule: Map each step to a specific rule
Once you get the hang of this, no renaming task is too complex. And if you're ever unsure which rule to reach for, just ask the AI -- describe what you need and let it handle the rest.