| # | Current name | New name | Status |
|---|
Batch rename files from an Excel list, a CSV or a simple pattern, straight in your browser. Point the tool at a folder, map an old name column to a new name column — or build names from a prefix, suffix, counter and date — check the preview, and apply. It is free, there is no sign-up, and there is no program to install: no Bulk Rename Utility, no Advanced Renamer, no PowerShell script, and it works the same on Windows, macOS and Linux.
Why this page exists: don't upload payroll PDFs just to rename them. Renaming a folder of payslips, invoices, contracts, ID scans or student papers is a boring job — but it is not a reason to hand those files to a stranger's server. Here nothing is uploaded. Your browser asks you for permission to open one folder, that permission lives only in this tab, and every file is read, renamed and written on your own machine. Close the tab and the access is gone. There is no account, no queue, no “your files are deleted after an hour” promise to trust — because the files were never sent anywhere in the first place.
Click Choose folder and allow access. Nothing leaves your device — you can also export the file names to CSV or Excel first and fill in the new ones there.
Load your Excel/CSV list and pick the two columns, or switch to Pattern for prefix, suffix, counter (001, 002…), date, find-and-replace and case conversion.
Read the preview — duplicates and illegal characters are flagged in red — then apply and keep the undo map that is offered afterwards.
Renaming a file on your disk needs the File System Access API, and only Chromium browsers implement it. The tool detects this on load and tells you which path it will take, before you press anything:
| Browser | In-place rename | What you get |
|---|---|---|
| Chrome 86+ / Edge 86+ | Yes | Files renamed inside your own folder |
| Chrome on Android 132+ | Yes | Files renamed inside the chosen folder |
| Firefox | No | ZIP of renamed copies |
| Safari | No | ZIP of renamed copies |
In Chrome and Edge the files change in your folder. In Firefox and Safari the browser cannot write to disk at all, so the tool reads the files and hands you a ZIP with the renamed copies — the originals stay untouched. Some Chromium versions do not have the native move operation yet; there the rename is done as copy-then-delete, which is slower on large folders, and the page says so when it happens.
The classic answers to “batch rename files from an Excel list” are desktop tools: Bulk Rename Utility (Windows only), Advanced Renamer (Windows only), a PowerShell Import-Csv | Rename-Item one-liner, or an Automator action on a Mac. They work, but they mean an install, an admin prompt or a script you have to get exactly right — and on a work laptop you may not be allowed to install anything at all. This page is a web page: nothing to install, nothing to update, same behaviour on every operating system, and a preview that shows you the result before a single file is touched.
The other half of the job is getting the current names into Excel. Pick your folder and use the export buttons: you get a CSV (UTF-8 with BOM, so Excel opens it correctly on the first try) or a real XLSX with the file name, the name without extension, the extension, the size and the modified date — plus an empty new name column. Type the new names into that column, save, load the sheet back into this tool, and the whole rename list is ready without typing a single existing file name by hand.
No. Nothing is uploaded, ever. The tool asks your browser for permission to read one folder, and everything — reading the Excel list, building the new names, renaming — happens on your own machine. That is the whole point: you should not have to upload payroll PDFs, invoices, contracts or scans to a stranger's server just to rename them. The folder permission lasts only for this browser tab and disappears when you close it.
In Chrome and Edge, yes — the files are renamed in place, inside your own folder, after you grant access. Firefox and Safari do not implement the File System Access API, so they cannot write to your disk at all. There the tool reads the files and gives you a ZIP containing renamed copies instead, and it tells you which of the two paths it is using before you press the button.
Yes. After every run you get an undo map: a CSV with a new name column and an old name column for each file that was actually changed. To roll back, load that same CSV as your rename list and pick new name as the old-name column and old name as the new-name column. Keep the file until you are happy with the result.
Two columns are enough: the current file name and the new one. You choose which column is which after loading the file, so any layout works. Extensions are handled for you — if the new name has no extension, the original one is kept, so Payroll March becomes Payroll March.pdf. Matching ignores upper and lower case, and a name written without its extension still matches. If two rows produce the same new name, the preview marks them in red and either blocks the run or adds an automatic counter, your choice.
Yes — pick the folder and use the export buttons to download the file list as CSV or XLSX. It includes the name, the name without extension, the extension, the size and the modified date, plus an empty new name column. Fill that column in Excel, load the sheet back into the tool and you have a complete rename list without typing a single file name by hand.