Bulk Image Renamer

Rename hundreds of images at once using patterns, numbering, and date tokens. Download as ZIP instantly. Free, no signup, nothing uploaded.

Drop images here or click to browse

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, TIFF — any number of files

Your files never leave your device

SIMPLE PROCESS

How To Bulk Rename Images

Follow the steps below

1

Upload Your Images

Drag and drop any number of image files onto the upload zone. Supports JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, and TIFF.

2

Configure a Rename Pattern

Type a pattern using tokens like {name}, {n}, {date}, or {datetime}. Use Find/Replace to substitute text. Preview updates instantly.

3

Download as ZIP

Click "Download ZIP" to get all renamed images in a single ZIP archive. No upload to any server — everything runs in your browser.

Pattern Token Reference

Insert these tokens into your pattern — each one is replaced per file automatically.

{name}

Original filename without extension

{n}

Zero-padded counter — 001, 002, …

{i}

Plain counter — 1, 2, 3, …

{date}

Today's date as YYYYMMDD

{datetime}

Timestamp YYYYMMDD_HHmm

{yyyy}

Four-digit year

{mm}

Two-digit month (01–12)

{dd}

Two-digit day (01–31)

{hh}

Two-digit hour (00–23)

{min}

Two-digit minute (00–59)

Frequently Asked Questions

What tokens can I use in the rename pattern?

{name} — original filename without extension. {n} — zero-padded counter (001, 002…). {i} — plain counter. {date} — YYYYMMDD. {datetime} — YYYYMMDD_HHmm. {yyyy}, {mm}, {dd}, {hh}, {min} — individual date/time parts.

Are my images uploaded to a server?

No. The entire renaming and ZIP creation process runs locally in your browser. Your files never leave your device.

How many files can I rename at once?

There is no hard limit — the tool uses a Web Worker and streaming ZIP so even 1000+ files work smoothly without freezing the page.

Can I use regular expressions for find/replace?

Yes. Switch to the Find/Replace tab and enable the Regex toggle. Any valid JavaScript regular expression is supported.

What happens when two files end up with the same name?

Duplicate filenames are automatically resolved by appending a counter, e.g., photo.jpg becomes photo (2).jpg, so no files are lost.