Skip to main content

Bulk Rename Images

Rename multiple images with patterns — counters, dates, prefixes. Preview before downloading. Free, private.

Rename Multiple Images at Once

Rename a whole batch of images using a pattern built from a counter, the original filename, and today's date — plus a custom prefix and suffix. Preview every new filename before downloading, all without uploading a single file.

Available Patterns

  • {n} — Sequential counter (zero-padded)
  • {original} — Original filename (without extension)
  • {date} — Today's date as YYYYMMDD
  • Custom prefix and suffix applied around the pattern

Examples

  • IMG_{n} with 4-digit padding → IMG_0001.jpg, IMG_0002.jpg
  • {date}_{original} → 20250129_photo.png
  • Prefix "vacation-" + {n} → vacation-01.jpg, vacation-02.jpg

Need to compress images too? Try Batch Compress or Compress JPEG.

Frequently asked questions

What naming patterns can I use?

Combine a prefix with an auto-incrementing counter and a date, so files come out as something like trip-001, trip-002, and so on.

Can I preview the new names first?

Yes — the new filenames are shown before you download, so you can adjust the pattern until it’s right.

How do I download the renamed files?

They’re bundled into a single ZIP archive with their new names.

Is it private?

Yes — renaming happens in your browser and the files are never uploaded.

What placeholders can I use in the pattern?

{n} for the counter, {original} for the existing filename, and {date} for today’s date as YYYYMMDD — combine them freely, e.g. {date}_{n}.

Can I control the counter’s zero-padding or start number?

Yes — set how many digits the counter pads to (e.g. 001 vs 01) and which number it starts from.

Do prefixes and suffixes work alongside the pattern?

Yes — a prefix and suffix are added before and after whatever the pattern produces, so photo- + {n}_{original} gives names like photo-001_IMG_2024.jpg.

Does renaming change the image itself?

No — only the filename changes. Pixels, format, and quality are untouched.