Add images
Choose the photos you want to rename.
Batch-rename photos by tapping them in order
Camera and phone exports rarely land in the order you want them, and manually renaming dozens of files one by one is tedious. This tool shows every image as a thumbnail — tap them in the order you want, the same way you multi-select photos on your phone, and a numbered badge appears on each one. Only numbered photos get renamed, all at once, to match that order.
The naming pattern is a small template: write {n} where the sequence number should go, or {n:03} to pad it to a fixed number of digits (001, 002, ...). Everything else in the template is copied as typed. The original file extension is always kept exactly as it was — only the base name changes.
Why your photos stay on your device
Privacy here is structural, not a promise. There is no upload step because there is no server to upload to:
- Thumbnails and renaming happen entirely in your browser.
- The page is served as static files and makes no request with your image data.
- The source is open and anyone can read it (MIT).
- It works offline, which is only possible because nothing leaves the device.
If you want to check for yourself, open your browser's Network panel while renaming — no request carries your files. Read the source.
How to use it
-
Add your images
Click to choose files, or drop them anywhere on the page. Every photo lands in one grid, unnumbered; multiple files at once is fine.
-
Tap photos in order
Tap a photo to give it the next number — the same gesture as multi-selecting photos on your phone. "Select all remaining" numbers everything at once, in the order it was added.
-
Fine-tune the order
Drag a numbered photo to move it, or use its ↑/↓ buttons. Tapping a numbered photo again removes its number — it stays right there in the grid, so nothing is lost.
-
Set the naming pattern
Type a template with {n} where the sequence number goes (e.g. IMG_{n:04}), or pick one of the presets. A live preview shows each new filename as you type.
-
Download the .zip
Every numbered photo is renamed to match its position and bundled into one .zip — unnumbered photos are left out, and extensions are never changed.
FAQ
Are my photos uploaded anywhere?
No. Reordering, renaming and zipping all happen entirely in your browser. There is no server component, so your files have no path off your device. The source is open and you can confirm this in your browser's Network panel.
Does it change the file extension?
No. The naming template only controls the base name (the part before the last dot). Whatever extension a file had — .jpg, .JPG, .png, .webp — is kept exactly as it was.
How does the naming template work?
Write {n} anywhere you want the sequence number to appear, or {n:03} to zero-pad it to a fixed width (so 1, 2, 3 become 001, 002, 003). Anything else you type — letters, dashes, underscores — is copied as-is. For example, photo-{n:03} produces photo-001, photo-002, photo-003, and so on.
What happens if two files would end up with the same name?
It can't happen. Every numbered photo gets a distinct position, and the template must contain {n} — the tool blocks download with a clear message until it does. Two different positions can never render the same name.
Does it edit or re-encode the images?
No. The image bytes are never touched — only the filename changes. This keeps quality, metadata and file size exactly as they were.
Does it work offline?
Yes. It is a PWA. After the first visit it is cached, so it works without a network connection. You can also install it to your home screen.