Find and Replace Rule
Unwanted words in your photo/file names? Replace or remove them all with one click.
What This Feature Can Help You With
- Photos exported from camera: Tired of seeing
IMG_prefixes everywhere? Change them all toPhoto_ - Typos in file names: Wrong version numbers, dates, or keywords? Fix them all at once
- Remove unwanted words: Get rid of
copy,backup, or other unnecessary words in bulk - Keep extensions intact: Only modify the file name while preserving
.jpg,.pngextensions
Quick Start (3 Steps)
- Click "Add Rule" button β Select "Find and Replace"
- Fill in two fields:
- Find: e.g.,
IMG_(the word you want to change) - Replace: e.g.,
Photo_(what to change it to; leave empty to delete)
- Find: e.g.,
- Preview first, then apply if everything looks good to avoid mistakes
Examples
Example 1: Batch Change Photo Prefixes
β Original: IMG_001.jpg, IMG_002.jpg, IMG_003.jpg...
π« Problem: Camera exported a bunch of files starting with IMG_, want to change them all to Photo_
β
Settings:
- Find:
IMG_ - Replace:
Photo_
β
Result: Photo_001.jpg, Photo_002.jpg, Photo_003.jpg...
Why these settings: By default, all occurrences of
IMG_will be replaced at once, and the.jpgextension stays unchanged.
Example 2: Replace Only the Last Occurrence
β Original: backup_data_backup.zip
π« Problem: The word backup appears twice, but you only want to change the last one
β
Settings:
- Find:
backup - Replace:
final - Limit: Select "Last"
β
Result: backup_data_final.zip
Why these settings: Using "Last" mode avoids changing the first
backup, precisely targeting only the ending.
Example 3: Delete Unwanted Words
β Original: Project Document - Copy.docx
π« Problem: Don't want - Copy in the file name
β
Settings:
- Find:
- Copy - Replace: (leave empty)
β
Result: Project Document.docx
Key point: To delete text, just leave the "Replace" field empty.
Field Descriptions
Basic Settings
-
Find The text you want to replace, e.g.,
IMG_,copy,backup(This field cannot be empty, otherwise nothing will change) -
Replace What to change it to, e.g.,
Photo_,final version(Leave empty = delete the word)
Advanced Options (Optional - defaults work fine)
-
Limit By default, all matches in the file name will be replaced. If you only want to replace the first or last occurrence, you can select:
- All (default): Replace all matches
- First: Replace only the first occurrence
- Last: Replace only the last occurrence
-
Case Sensitive By default unchecked, so both
IMGandimgwill be matched. When checked,IMGandimgare treated as different words. -
Ignore Extension By default checked, only modifying the file name, not the
.jpg,.pngextensions. If you need to change the extension, uncheck this option.
FAQ
β How do I delete text?
Method 1 (Quick): Fill in what you want to delete in "Find", and leave "Replace" empty.
Example: Delete copy from file names
- Find:
copy - Replace: (leave empty)
Method 2 (More advanced): For complex deletions (like position-based or right-to-left), use the dedicated Remove Text rule for more powerful options.
β Why isn't the replacement working?
-
Check if the find content is correct Copy and paste the actual text from the file name to avoid typos or extra spaces
-
Try unchecking "Case Sensitive" You might have typed
img, but the file name containsIMG -
Check for invisible characters Some file names contain special spaces or symbols that aren't visible
β Extension got changed accidentally?
Make sure "Ignore Extension" is checked (it's on by default).
If you actually need to change extensions (like .jpeg to .jpg), you can temporarily uncheck this option.
β What happens if "Find" is left empty?
Nothing will change - it's equivalent to doing nothing. This field must have content to work.
Important Notes:
- β οΈ Applying without preview: Mistakes are hard to undo - always preview first
- β οΈ Empty "Find" field: Nothing will change, wasted operation
- β οΈ Before processing many files: Test with a few files first, then select all once confirmed
Advanced Tips
- β
Combine with "Insert Text": First fix wrong words with find/replace, then add batch labels with insert (like
2024-) - β
Combine with "Clean Characters": First clean up messy symbols, then use find/replace to standardize separators (like changing
_to-) - β Need complex rules?: For complex replacement logic (like "only change numbers" or "change multiple different words"), use Regular Expression
What to Read Next?
- Insert Text: Add content before, after, or at specific positions in file names
- Regular Expression: More flexible replacement method (for users with some technical background)