Batch Rename Files
Rename many files at once with numbering, then download them as a ZIP.
About this bulk file renamer
Drop in a folder's worth of files, build a naming pattern, and see exactly what every file
will be called before anything happens. Patterns combine literal text with tokens โ
{name}, a padded counter {n}, the extension, today's date, the
file's own modified date โ and you can layer find-and-replace, case conversion and
space-handling on top.
When the preview looks right, download the whole set as a ZIP with the new names applied. Your original files are never touched.
Why the result is a ZIP
A web page cannot rename files where they sit. Browsers hand a page a read-only copy of whatever you drop on it, with no way to write back into the folder โ a deliberate restriction, and a good one. So the files are read into memory, renamed there, and packed into a single archive you unzip wherever you like.
If you would rather rename in place, use "Copy as shell commands" and paste the result into
a terminal opened in that folder. The commands use mv -n, which refuses to
overwrite an existing file. Read them before running them โ that is true of any command
someone hands you.
Numbering, sorting and name clashes
Files are numbered in natural order, so photo2 comes before photo10 rather than after it. Plain alphabetical sorting gets this wrong, which is how holiday photos end up shuffled.
Zero-padding matters for the same reason: name a set 1 to 100 without padding and every program that sorts them alphabetically will interleave them wrongly. Three digits handles up to 999 files, which covers most jobs.
If two files would end up with the same name, a numeric suffix is added and the clash is
flagged in the preview. Characters that Windows or macOS reject โ : / \ ? * < >
| โ are replaced with an underscore, and reserved Windows names like CON and NUL are
prefixed so they remain valid. To pack files without renaming them, use the
ZIP creator; to unpack an archive, the unzip tool.
Frequently asked questions
Does this upload my files?
No. Everything happens inside your browser โ the files are read locally, renamed in memory and packed into a ZIP on your own device. Nothing is sent anywhere.
Can it rename files in place?
Not from a web page โ browsers do not allow it. Use โCopy as shell commandsโ to get equivalent mv commands you can run yourself, or unzip the download over the originals.
How do I add sequential numbers?
Put {n} in the pattern for a zero-padded counter, or {i} for an unpadded one, then set the starting number, the step and how many digits you want.
What happens if two files end up with the same name?
A numeric suffix is added automatically and the row is highlighted in the preview so you can adjust the pattern if you would rather avoid it.
Is there a limit on how many files I can rename?
Only your device's memory. Everything is held in RAM while the archive is built, so several gigabytes of video at once may struggle where a few thousand documents will not.