Choose your files
Click Choose files for individual files, or Choose folder for a whole folder.
Your files stay in your browser. RenameDeck does not upload them to a file-renaming server.
30-second guide
RenameDeck lets you plan new filenames first. Nothing is renamed while you experiment. You see every result before you download anything.
IMG_4832.JPGIMG_4833.JPGIMG_4834.JPGHawaii_001.jpgHawaii_002.jpgHawaii_003.jpgThe whole process
Click Choose files for individual files, or Choose folder for a whole folder.
Your files stay in your browser. RenameDeck does not upload them to a file-renaming server.
You can use only one rule or combine several rules.
You do not need to fill every box. Leave rules you do not need unchanged.
The left side is the original filename. The right side is the proposed filename.
IMG_4832.JPGHawaii_001.jpgIf two files would get the same name, RenameDeck warns you before export.
Easiest option. Downloads renamed copies of the selected files.
A spreadsheet-friendly list of old and new names.
For renaming originals on Windows after you review the commands.
For macOS/Linux users who want to rename originals locally.
Important: ZIP export creates renamed copies. Your original files are not deleted or overwritten by the website.
Worked example
DSC_7281.JPGDSC_7282.JPGDSC_7283.JPGFindDSC_
Replace withTokyo_
Add sequence001
Extension caselowercase
Tokyo_7281_001.jpgTokyo_7282_002.jpgTokyo_7283_003.jpgCommon recipes
Use Prefix to add text at the beginning, or Suffix to add it at the end.
photo.jpg → client_photo_final.jpgTurn on Add sequence number. Choose the starting number and padding.
image.jpg → image_001.jpgPut the unwanted text in Find, then leave Replace with empty.
IMG_photo.jpg → photo.jpgChoose kebab-case, lowercase extensions, and safe filename characters.
Summer Photo 01.JPG → summer-photo-01.jpgWhat the controls mean
| Control | What it does | Example |
|---|---|---|
| Prefix | Adds text before the existing name. | photo → trip_photo |
| Suffix | Adds text after the existing name, before the extension. | photo → photo_final |
| Find / Replace | Changes matching text inside filenames. | IMG_ → Hawaii_ |
| Letter case | Changes names to lowercase, uppercase, Title Case, kebab-case, or snake_case. | My Photo → my-photo |
| Spaces | Keeps spaces or replaces them with dashes/underscores. | My Photo → My-Photo |
| Sequence | Adds numbers such as 001, 002, 003. | photo_001 |
| Template | Builds a name from tokens such as filename, date, and number. | {date}-{name}-{n} |
| Safe characters | Replaces characters that are troublesome in common operating systems. | report:final → report_final |
Good to know
Changing a rule updates the proposed names. Check the table before exporting.
If output names collide or a filename is invalid, fix the rule before downloading or running a script.
ZIP export is copy-based. PowerShell and Bash scripts are different: review them before you run them on your files.
Ready?