Bulk File Renamer and Name Normalizer
Fast, accurate and free online masowa change names normalizacja tool running directly in your browser.
-
1Enter data
Enter content, paste text or load a file from disk. -
2Click the button
The tool will immediately process your data in the browser. -
3Get the result
Copy the finished text or save the file to your device.
return "Result ready in 0.1s";
}
Masowa zmiana nazw (normalizacja)
Rate this tool:
Related tools
Other tools you may find usefulMass renaming of graphic files. SEO friendly, clean and consistent naming
ImageRenamer arranges image filenames according to your rules. Replaces spaces, removes Polish characters, normalizes case and applies selected style such as kebab case, snake case, camelCase or PascalCase. You add prefixes, suffixes and zero-padded numbering, and the tool ensures the length limit and uniqueness of names in the directory. The result is consistent, readable and SEO-friendly names ready for publication.
works What the tool can do and when to choose it
Clutter in file names is a real problem in online stores, blogs and asset repositories. We have spaces, Polish characters, capital letters, too long strings, and sometimes random names straight from the camera. This module eliminates chaos and introduces uniform rules that help with SEO, pipeline automation and teamwork. It works in batch mode, so you can organize hundreds of images in seconds.
- Normalize names based on words extracted from the original.
- Different spelling modes in one place. Easy profile switching.
- Prefixes and suffixes driven by input fields.
- Numbering with start and fill width control.
- Removing Polish characters and transliterating non-ASCII characters.
- Length limit and automatic elimination of repeated separators.
- Guaranteed unique names in the target directory without overwriting.
How the renamer underneath works
The Livewire component receives the files, generates a preview list with new names, and allows you to verify the result before saving. The core function is thenormalizeBasefunction, which breaks the base name into words, clears special characters, removes diacritics, applies the selected spelling style, and provides a length limit. ThebuildName functionconcatenates the root with the prefix, suffix, and numbering sequence, and then adds the extension of the original file. When saving to public storage, the uniqueness of the target name is verified. If there is a conflict, the tool increments the counter and creates a new, free name.
// Processing pseudocode
for each file in local_files:
orig = original filename
ext = extension
base = filename without extension
words = sanitize(base) -> split -> remove diacritics (optional)
core = applyCase(words) // kebab, snake, camel, pascal, lower, upper, title or none
core = replaceSpaces(core, separator)
core = trim and collapse repeated separators
core = limitlength
seq = seq_enabled ? pad(counter, seq_width): ''
candidate = prefix + core + [separator + seq] + suffix + '.' + ext
final = ensureUnique(candidate)
save to /public/tools/image-renamer/final
Spelling modes and examples
| Mode | Transformation description | Example with database:Product Photo New 2025 |
|---|---|---|
| kebab | Lowercase letters, words connected with a separator. By default, the separator is a dash. | zdjecie-produktu-nowosc-2025.jpg |
| snake | Lowercase letters, words separated by underscore. | zdjecie_produktu_nowosc_2025.jpg |
| camel | The first word is lowercase, the next word is capitalized, no separators. | zdjecieProduktuNowosc2025.jpg |
| pascal | Every word with a capital lette |