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 Filenames
Filename Sanitizer & Batch Rename
Source

Drop 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. 1

    Add your filenames

    Drop in files, or paste a list of names to clean.

  2. 2

    Set the rules

    Remove unsafe characters, find and replace, add numbering, change case or slugify.

  3. 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.