Batch Rename
Drop multiple files here, or click to choose (multi-select)
Browsers cannot rename files directly; this builds a manifest for you
How to Use
📖 Tool Introduction
Batch Rename builds a new-name manifest for your files entirely inside the browser. Because web security rules forbid a page from rewriting the real names on your disk, the tool takes a safer route: you drop in a batch of files, set a prefix, a suffix, a start number and a zero-padding width in the rule panel, and the preview list on the right instantly computes every new name, laying each original name beside its proposed replacement. The formula is deliberately simple: new name equals prefix plus original stem or auto-number, plus suffix, plus extension, and the extension is always preserved verbatim while the suffix lands right before it, so a .jpg never turns into a weird .jpg_final. Tick the numbered option and the tool counts up from the start number, for example 001, 002, 003 with three digits of padding, which is perfect for sorting photos, scans and downloaded archives. The nicest touch is duplicate detection: whenever two rules produce the same new name, that whole row turns red with a small duplicate badge, and a banner at the top reports how many conflicts exist, so you catch collisions before you ever apply anything. The finished list can be copied as plain text in one click or downloaded as rename-manifest.txt, which you then apply in your operating system's file manager.
✨ Key Features
- Batch many files: drop in any count and one rule set applies to all
- Composable rules: prefix, suffix, start number and padding are all adjustable
- Live preview: every rule edit refreshes the new-name list instantly
- Conflict check: duplicate new names are row-highlighted and counted
- Extension guard: the suffix sits before the extension, so types survive
- Manifest export: copy or download the list and apply it locally
📝 How to Use
- Drag the files you want to organize onto the dashed area, or click to multi-select
- Fill in prefix and suffix, and tick numbered naming if you need sequence numbers
- Set the start number and padding width; the right-hand list previews live
- Once no red duplicate row remains, copy or download the manifest
- Apply the renames in your system file manager, following the list
⚠️ Notes
- No direct renaming: browser limits mean only a manifest is produced; originals are untouched
- Conflict warning: when rows turn red, adjust prefix or numbering to avoid overwriting
- Extension kept: rules act on the stem; the extension is always re-appended
- Order matters: numbers increase by the order files were added, so order sets numbering
- Privacy: only local metadata is read; nothing about your files is uploaded
🧰 Common use cases
Batches of exported photos, scanned receipts and downloaded lectures almost never arrive with tidy names, and renaming them one by one wastes an evening. This tool applies a rule to many files at once: add a common prefix from a shoot, append a suffix marking the event, or number everything from a starting index so filenames sort naturally in any viewer. The right-hand list previews every original and planned new name before you commit, and two files that would collide after renaming are highlighted together with a warning banner, so you never overwrite one image with another by accident. Extensions are preserved exactly, including compound ones like tar.gz. Since browsers cannot rename files on your disk directly, the finished files are delivered as a renamed copy set, optionally along with a plain-text manifest listing the mapping, which doubles as a record you can keep in the folder. Everything stays in the page, so private photos are uploaded nowhere.