Filename Sanitizer & Batch Rename
Clean up messy filenames in bulk. Strip characters that break uploads and sync, then batch rename with find-and-replace, numbering, case rules and slugify — and preview every change before you apply it.
Read the guide: How to Batch Rename & Clean FilenamesDrop files here, or click to browse
Add as many as you like. Everything stays in your browser.
Add some files to see cleaned-up names here.
How it works
- 1
Add your filenames
Drop in files, or paste a list of names to clean.
- 2
Set the rules
Remove unsafe characters, find and replace, add numbering, change case or slugify.
- 3
Preview and export
Check the before-and-after list, then copy the new names or download renamed files.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- Which characters cause problems in filenames?
- Spaces, slashes, colons, question marks, quotes and other symbols can break links, uploads and cloud sync, and behave differently across operating systems. The sanitizer replaces or removes them so names are safe everywhere.
- Can I rename many files at once?
- Yes. Apply find-and-replace, sequential numbering, case changes and slugify across the whole batch, with a live preview of every resulting name before anything changes.
- What does slugify do?
- It turns a name into a clean, URL-friendly form: lowercase, words joined by hyphens, accents simplified and symbols removed. Useful for web assets and tidy archives.
- Is my file sent to a server?
- No. Everything runs locally in your browser. Your file is read and processed on your own device, nothing is uploaded, and nothing is logged or stored.