Batch Image Renamer

Rename multiple images at once using a pattern like photo-{n}, and download them as a ZIP. Runs entirely in your browser.

Rename multiple images

Add several images, arrange them in order, set a naming pattern, then rename them all at once.

Drag & drop images here, or click to browse
Select multiple JPG, PNG or WEBP files at once.

    Batch complete

    Files renamed
    0
    Your images are processed locally in this browser tab and packaged with JSZip. Nothing is uploaded to Calcooo or any server.

    How to use this tool

    1. Drag and drop several images into the box above, or click to browse and select multiple files.
    2. Use the up/down arrows to put the files in the order you want them numbered.
    3. Set a naming pattern (use {n} for the sequence number) and a starting number, and check the live preview.
    4. Press Rename all & download ZIP, then click Download renamed-images.zip to save every renamed file in one archive.

    Frequently asked questions

    Are my images uploaded anywhere?

    No. Everything happens entirely on your device — files are just relabeled and re-packaged with JSZip, and are never uploaded to a server.

    Does this change the image content?

    No. Only the filename changes — the image data is copied exactly as-is, with no re-encoding or quality loss.

    How does the naming pattern work?

    Use {n} anywhere in the pattern as a placeholder for a sequence number, e.g. "vacation-{n}" becomes vacation-1.jpg, vacation-2.jpg, etc., in the order the files were added — you can reorder files with the up/down arrows before renaming.

    Can I set the starting number?

    Yes, use the "Start numbering at" field — useful if you're adding to an existing numbered set.