Rename Thousands of Files
in Seconds — No Upload
Drop your filenames, set your rules, preview live, download a ready-to-run script. Find-replace, numbering, case conversion, auto-sort by type — all in one place.
Preview — 0 files
| # | Original Name | New Name | Folder | Status |
|---|
Three steps from messy filenames to a clean, organised folder — all without ever uploading your files.
Load filenames
Drag files or folders onto the drop zone, paste a list of names, or browse and select. Only filenames are read — file contents stay on your device.
Configure rules
Mix and match: find-replace, case conversion, auto-numbering, prefix/suffix, remove special characters, change extensions, auto-sort into folders.
Preview & export
See every change before it happens. Spot duplicates and errors. Download a Bash, PowerShell, or Python script and run it from your files folder.
Everything built in — no extensions, no plugins, no account.
Find & Replace
Plain text or full regular expressions with capture groups. Case-sensitive toggle included.
Case Conversion
Switch to lowercase, UPPERCASE, Title Case, camelCase, snake_case, or kebab-case instantly.
Auto-Numbering
Add sequential numbers as prefix, suffix, or replace the whole name. Control start, padding, and separator.
Prefix & Suffix
Prepend dates, project codes, or tags. Append version numbers or status labels to every file.
Smart Folder Sort
Auto-route files into subfolders by type (images, videos, docs…), extension, first letter, or custom regex rules.
Duplicate Detection
Highlights any two files that would end up with the same name after renaming — before you run the script.
Script Export
Download a ready-to-run Bash, PowerShell, or Python script. Run it from your folder — no installation needed.
100% Private
Files never leave your device. Only filenames are processed. No upload, no storage, no tracking.
Manually renaming dozens — let alone thousands — of files is tedious, error-prone, and eats up time that's better spent elsewhere. Whether you're a photographer cleaning up a shoot, a developer normalising asset names, or a researcher organising a data archive, a batch rename tool can turn a day of clicking into a few seconds of work.
Our tool runs entirely in your browser using JavaScript. This means your actual files are never uploaded to any server — only the filenames you provide are ever processed. The output is a portable shell script you run yourself, giving you full control and a reviewable audit trail.
Common use-cases include: normalising photo names from cameras (IMG_0042.JPG → photo_042.jpg), sanitising filenames for web deployment (removing spaces and special characters), adding date prefixes to backups, converting Windows paths to Unix-friendly names, and bulk-changing file extensions after a format conversion.
Recent jobs processed by your browser session or IP.
(\d{4})-(\d{2})-(\d{2}) with $3/$2/$1 to reformat dates).mkdir and mv commands.