Skip to content

Bulk Rename Images

Rename hundreds of photos in one go with a simple pattern. Add numbers, dates, prefixes and find-and-replace rules, preview every new name, and download the renamed files as a ZIP.

Drop images and PDFs here

Up to 500 files or 2 GB. Renamed copies are made on your device.

Tokens: {name} original name, {n} number, {date} today, {time} now, {ext} extension, {type} image or pdf. Example: product-{n}-{date}

The separator goes between tokens written side by side ({name}{n}) and between the prefix, pattern and suffix. Leave it empty for none.

No files yet.

0 files

Drop or select image and PDF files to start renaming.

Runs in your browser. Your files are processed on this device and never uploaded.

To bulk rename images, drop the files into the box above and type a Filename Pattern such as holiday-{n}. Every card shows the original and new name side by side as you type. When the names look right, select Download ZIP to get all the renamed files in one ZIP, or Download individually to save them one by one.

How to bulk rename images

  1. Add your files. Drag images or PDFs onto the drop area, or select Select files. You can add up to 500 files or 2 GB. They're numbered in the order you add them.
  2. Write a pattern. Replace {name} in Filename Pattern with your own, for example product-{n} or {date}-{name}. Add a Prefix, Suffix or a Find and Replace With rule if needed.
  3. Tidy the format. Pick a Case Style, set Start Number and Number Padding, and choose how the extension should look. With Live preview on, the New Name on each card updates as you type.
  4. Download. Select Download ZIP for one ZIP file (rename it in the ZIP Filename box first), or Download individually to save each file separately.

How the filename pattern works

The pattern is the new name, with tokens in curly brackets replaced for each file. Plain text stays as you typed it. The extension is added automatically while Keep file extension is ticked. Tokens written side by side, such as {name}{n}, are joined with the Separator (a hyphen by default), and so are the Prefix, the pattern and the Suffix, unless a hyphen, underscore, dot or space is already there.

TokenBecomesExample
{name}Original name without extensionIMG_4021
{n}Sequence number with padding001
{date}Today's date in the Date Token Format2026-10-11
{time}Current time14-32-05
{ext}Original extension, inside the namejpg
{type}File typeimage or pdf

So wedding-{date}-{n} turns IMG_4021.JPG into wedding-2026-10-11-001.JPG. Note that {date} is the day you rename the files, not the day the photos were taken. Set Extension Mode to Lowercase Extension to get .jpg instead of .JPG.

How to rename multiple files at once with numbers

Put {n} where the number should go, such as product-{n}. Start Number sets the first value (1 by default) and Number Padding sets how many digits it has (3 by default), so the files become product-001, product-002 and onward.

Padding matters for sorting. Some apps and web servers sort names letter by letter, which puts product-10 before product-2. With three digits, product-002 always comes first. Use 4 digits if you have more than 999 files.

The numbers follow the order the files were added, which is the order of the cards. To control the order, add the files in smaller groups in the sequence you want. If two files would end up with the same name, Prevent duplicate names adds (2), (3) and so on instead of overwriting.

How to rename images for SEO

Google's image SEO guidelines recommend filenames that are short but descriptive. Their example: my-new-black-kitten.jpg is better than IMG00023.JPG. A filename gives search engines a small clue about what the image shows, alongside its alt text and the page around it.

  • Set Case Style to kebab-case for lowercase words joined by hyphens.
  • Use Find to remove camera prefixes such as IMG_ or DSC, leaving Replace With empty.
  • Describe the subject, for example red-leather-wallet-{n}, rather than repeating a keyword on every file.
  • Keep Sanitize invalid characters ticked so characters like ? and : never end up in a URL.

Big photos slow pages down as much as bad names. After renaming, compress the JPGs or convert them to WebP before uploading.

Batch rename photos on Windows and Mac

For a quick job, your computer can rename files in bulk without any tool, with fewer options.

  • Windows: select the photos in File Explorer, press F2, type a name and press Enter. Windows names them name (1), name (2) and so on.
  • Mac: select the files in Finder, Control-click one of them and choose Rename. You can replace text, add text, or use a name and index format.

Use this tool when you need tokens, padded numbers, case changes or a ZIP to send to someone. It works the same on Windows, Mac, Chromebook and phones.

Frequently asked questions

How do I bulk rename images for free?

Drop your images into the tool at the top of this page, type a Filename Pattern and select Download ZIP. It's free, with no sign-up, for up to 500 files or 2 GB per batch.

Does renaming change the image quality?

No. The files are copied byte for byte with a new name, so quality, dimensions and EXIF data stay exactly as they were.

Are my original files renamed?

No. A browser can't change files on your disk, so the tool downloads renamed copies and leaves your originals as they are.

Can I rename PDFs as well as images?

Yes. The tool accepts PDFs alongside JPG, PNG, WebP, HEIC and other images, and the {type} token tells them apart.

How do I add the date to file names?

Put {date} in the Filename Pattern and choose YYYY-MM-DD, DD-MM-YYYY or YYYYMMDD under Date Token Format. It inserts today's date.

What's the easiest way to do a bulk file rename?

For images and PDFs with patterns, numbering and a ZIP, this browser tool needs no install. For whole folders of mixed files on one computer, the built-in rename in Windows File Explorer or Mac Finder is quicker.

Are my files uploaded?

No. Renaming happens in your browser, so you can rename files in bulk without them ever leaving your device.

Updated 11 October 2026Reviewed by the ToolzyLab teamHow we test our tools