Your files never leave your device — 100% local processing

Bulk Rename Files

Combine find & replace, sequential numbering, prefixes and dates to rename many files at once. Check the live preview, then download everything as a ZIP. Nothing is uploaded.

Rename rules applied top to bottom, in this numbered order

1
Find & replace
→
Applies to the name only, not the extension. With regex on you can use capture groups such as $1.
2
Spaces
3
Letter case
4
Prefix / suffix
Before After
Added exactly as typed. Include your own separator if you want one (for example 2026_).
5
Insert a date
6
Sequential numbering
Start at Digits Separator
Numbers follow the order shown in the table below, so sort first with the buttons above it. Unchecked files are skipped and do not use up a number. The separator is shared with the date rule.
7
Extension
⚠️ Changing the extension only renames the file — it does not convert the file format. A PNG renamed to .jpg is still a PNG inside, and some apps will refuse to open it.
8
Name conflicts
With this off, duplicates are flagged in red and saving is blocked. Names that differ only by case count as duplicates too, because they overwrite each other on Windows and macOS.
Sort:
Original name New name

0 B uploaded — this page has not sent your files to any server?

Private by design — renaming and ZIP packaging run on your device, inside your browser. Nothing is uploaded, the contents of your files are never modified, and your original files stay exactly where they are. Free, with no limit on how many files you rename.How this differs from upload-based sites — most online archive tools upload your archive to a server, unpack it there, and promise to delete it after a while. If it is password-protected you have to hand over the password too, and until deletion your files are sitting on someone else's server. zipmoa has no upload step at all. The more sensitive the archive — bundled contracts, scanned IDs, a company backup — the more that difference matters.

More tools

Extract archives Extract RAR Extract 7Z Extract ZIP Encrypt files Create ZIP

Rename dozens of files with rules, and see every new name before you save

When photos, scans or submission files have to follow a naming scheme, fixing them one by one leads to skipped numbers and typos. This page combines eight rules, from find and replace to numbering, dates and extensions, shows the new names in a preview table, and saves the result as a ZIP or as individual files. File contents are never changed and nothing is uploaded.

A closer look

For security reasons a browser can’t rename files on your disk. This tool reads each file and hands back a copy under the new name, leaving your original folder as it was. The rules run in the numbered order on screen: 1 Find and replace, 2 Spaces, 3 Letter case, 4 Prefix / suffix, 5 Insert a date, 6 Sequential numbering, 7 Extension, 8 Name conflicts. Rules 1 to 6 only touch the part before the extension, so changing the case leaves .JPG alone. Knowing the order makes results predictable: spaces are handled before the prefix is added, so a space you type into the prefix stays a space.

Numbers follow the order shown in the preview table. Name sorts naturally, so file2 comes before file10; there are also Modified and Size, and pressing the same button again flips between ascending and descending. Unticked files are not saved and don’t use up a number. If new names collide, including names that differ only in capitalization, contain characters that filenames can’t hold such as colons, asterisks, question marks or the vertical bar, or end up empty, that row gets a red tag and saving is blocked until you fix it.

How to use it

When it helps

Dating and numbering photosChoose File modified date in rule 5 and turn on numbering, and IMG_0001.jpg becomes something like 20260829_IMG_0001_001.jpg.
Unifying spaces and casePick underscores in rule 2 and lowercase in rule 3 to turn “Final Report.PDF” into “final_report.PDF”; use rule 7 if the extension should be lowercase too.
Labeling a submissionType “Smith_” into the prefix field in rule 4 to put the submitter’s name in front of every file in an assignment.
Swapping parts with regexTick Regex (advanced) in rule 1 and replace (.+)_(.+) with $2_$1 to turn “report_Q2” into “Q2_report”.

Common snags

A “Duplicate name” tag blocks saving.Two new names ended up identical. Names that differ only by case, such as A.txt and a.txt, count too, because they overwrite each other on Windows and macOS. Folders make this common: the ZIP stores files in a single level, so same-named files from different folders collide. Turn on Automatically append (1), (2) to duplicate names in rule 8, or add numbering.
The date isn’t the day the photo was taken.File modified date is the file’s last-modified time as reported by the browser, not the capture date stored inside the photo (EXIF). Photos received through a chat app or copied from another device may carry the date they arrived instead. Dates are written in your device’s local time.
I can’t find the Save files individually button.Downloading a long run of files one by one is tedious and browsers may block the series, so individual saving only appears when 30 or fewer files are selected. For bigger batches, use Save all as ZIP.
The file won’t open after I changed its extension.Setting an extension in rule 7 only changes the name; the format stays the same. A PNG renamed to .jpg is still a PNG inside, and some apps will refuse it. Switch back to the original extension or use a real converter.

Tip Because numbers follow the table order, settle the sort before you tick Add numbers and you won’t have to redo anything.

Bulk Rename FAQ

How do I number files 001, 002, 003…?

Turn on “Add numbers” in rule 6, then set the start number and the number of digits. Three digits gives you 001, 002, 003; one digit gives 1, 2, 3. Numbers follow the order shown in the preview table, so sort first using the “Name / Modified / Size” buttons above the table (click the same button again to flip between ascending and descending). Unchecked files are skipped and do not consume a number. You can also choose whether the number goes at the start or the end, and which separator (_, -, …) sits next to it.

Does the extension change too? Does this convert the file format?

By default the extension is kept exactly as it is. Find & replace, letter case and space rules only touch the name part, so photo.JPG stays photo.JPG. Rule 7 lets you lowercase the extension or set a specific one, but even then only the name changes — the file format is not converted. Renaming a PNG to .jpg leaves real PNG data inside, which some programs will refuse to open. Use a real converter if you need to change the format.

Is there a limit on how many files or how much data?

There is no limit we impose. Because nothing is uploaded there are no server costs, so there is no file cap and no paywall. That said, everything runs in browser memory, so packing several gigabytes into one ZIP can be slow or fail on lower-spec devices. The preview table draws up to 500 rows at a time, but the rules and the export apply to every file you selected.

Does this rename the original files on my computer?

No. For security reasons a browser cannot edit files on your disk in place. This tool creates renamed copies and hands them back as a ZIP or as individual downloads. Your original folder is left untouched, so you can check the result before cleaning up. File contents are read and copied verbatim — never altered.

If I add a whole folder, is the folder structure kept?

Dropping a folder (or using “Choose a folder”) picks up every file inside, including subfolders. The resulting ZIP, however, contains just the files, flattened into one level — no folder structure. That is why identically named files from different folders show up as “Duplicate name”; turn on the automatic numbering in rule 8, or add a prefix or sequence number to tell them apart.

What happens when two new names collide?

Colliding names get a red “Duplicate name” tag and saving is blocked until you fix them. Turn on “Automatically append (1), (2) to duplicate names” in rule 8 and you get report.pdf, report (1).pdf instead. Empty names and characters that are illegal in filenames — / \ : * ? " < > | — are flagged the same way. Note that names differing only by case (A.txt vs a.txt) count as duplicates, since they overwrite each other on Windows and macOS.

Are my files uploaded anywhere?

No, nothing is ever sent anywhere. Renaming and ZIP packaging both run inside your browser, and once the page has loaded it even works offline. No install, no sign-up.