Batch rename files
Give a whole folder of files consistent, numbered names in one go. Squish renames everything on your device and hands you a tidy ZIP, with nothing uploaded.
Drop files here or click to browse
Results
How to batch rename files
- Drop the files you want to rename.
- Set a pattern using {n}, {name} and {ext}, plus a start number and zero-padding.
- Run to apply the new names.
- Download the renamed files as a ZIP.
Why rename in bulk
Cameras produce names like IMG_4821.JPG, scanners produce Scan0001.pdf, and download folders produce chaos. Consistent names make files sortable, searchable and presentable: a client receiving kitchen-01.jpg through kitchen-24.jpg gets a much better impression than a jumble of camera codes. Web uploads benefit too, because descriptive file names are read by search engines and by screen readers.
How patterns work
Type a pattern and every file is renamed by substituting the placeholders:
| Placeholder | Becomes |
|---|---|
{n} | The sequence number, starting at the number you set and zero-padded to the width you choose |
{name} | The original file name without its extension |
{ext} | The original extension, without the dot |
Examples:
holiday-{n}.{ext}with padding 3 gives holiday-001.jpg, holiday-002.jpg and so on.{n}-{name}.{ext}prefixes each original name with a number so a folder sorts in a fixed order.invoice-2026-{n}.pdfwith a start number of 41 continues an existing numbering run.{name}-web.{ext}tags a set of resized images without renumbering them.
Ordering
Numbers are assigned in the order the files are listed, which is normally the order you selected them. To control the sequence, select files in the order you want them numbered, or make sure the original names sort correctly before dropping them in. Photos from a single camera already sort chronologically by their original names.
Why the result is a ZIP
A web page cannot rename files on your disk; browsers deliberately prevent that. The tool therefore creates copies with the new names and bundles them into a ZIP for a single download. Extract the ZIP and you have the renamed set. The originals on your device are untouched, which also means the operation is safe to experiment with.
Good naming habits
- Use lowercase and hyphens rather than spaces, especially for files going onto a website.
- Zero-pad numbers so 010 sorts after 009 instead of after 1.
- Put the most important word first: product-blue-01 not 01-blue-product.
- Include a date in year-month-day order (2026-03-14) when chronology matters.
- Keep the original extension; changing it does not change the file type.
Renaming happens entirely in your browser and no file contents are sent anywhere.
Frequently asked questions
What naming patterns can I use?
Combine {n} for sequence numbers, {name} for the original name and {ext} for the extension, with a start number and zero-padding.
Are my files uploaded?
No. Renaming is done in your browser and the files never leave your device.
How do I get the renamed files?
They are bundled into a single ZIP you can download in one click.
Your files never leave your device
Every tool on Squishly Tools is 100% free and runs entirely inside your browser. Your images and documents are processed on your own computer and are never uploaded to a server. There are no accounts, no watermarks and no catch.