Bulk File Renamer
Choose your files, set a pattern such as holiday-{n}.{ext}, and check every new name before you download the renamed copies in one ZIP.
Drop files here, or
Up to 200 files, 25 MB each and 4 GB in all. Nothing is uploaded: the copies are made on your device.
New names
{name} the old name without its extension · {ext} its extension · {n} a number · {date} the date below
3 gives 001, 002 …
The steps run in this order: the pattern, find and replace, the case, then what’s added at the start and end. Only the part after the last dot is the extension, and only the pattern or the box above changes it.
| # | Now | New name |
|---|
Your originals aren’t changed: you get renamed copies in one ZIP. Nothing is uploaded or saved.
Give a batch of files tidy, consistent names
Photos called IMG_4821.JPG, scans called document (37).pdf, downloads with spaces and odd capitals: renaming them one by one takes an age. Set a pattern once, see every new name before anything happens, and download renamed copies of the whole batch together.
How to use it
- Choose up to 200 files, or drop them on the box.
- Type a pattern, such as holiday-{n}.{ext}.
- Add find and replace, a change of case, or words at the start or end if you need them.
- Check the table, fix anything flagged, then make the ZIP and download it.
The tokens
- {name}: the old name without its extension.
- {ext}: the old extension, without the dot. A file with none simply loses the dot before it.
- {n}: a number, from the start you choose, padded with zeros to the digits you set.
- {date}: the date you pick, written 2026-10-21, which sorts in order.
Numbering and order
{n} counts down the table in the order you choose: by name, as people sort it (photo 2 before photo 10), by date modified, oldest first, or in the order you chose the files. Start at 0, 1 or any number you like. With 3 digits you get 001, 002 and so on; a number that needs more digits simply gets them.
Examples
- holiday-{n}.{ext}, 3 digits, lowercase extensions: IMG_4821.JPG becomes holiday-001.jpg.
- {date}_{name}.{ext}: report.pdf becomes 2026-10-21_report.pdf.
- Find a space and replace it with a dash: beach day.jpeg becomes beach-day.jpeg.
What gets flagged
Two files can’t share a name in one folder, and capital letters don’t make them different on Windows or macOS. Windows also refuses the characters \ / : * ? " < > |, names ending in a space or a dot, and device names such as CON and NUL. Each problem is named beside its file, and the ZIP waits until none are left. Notes in gray, such as a changed extension, are worth a look but don’t stop anything.
Good to know
- Only names change. A photo renamed .png is still a JPEG inside.
- Only the part after the last dot is the extension, so archive.tar.gz keeps .gz.
- Your originals stay as they are; nothing is uploaded or saved.
- Up to 200 files, 25 MB each and 4 GB in all, the most a standard ZIP holds.
- Sharing photos? The EXIF Remover takes out their location first, and the Image Resizer makes them smaller.