Skip to content
UtilPick.
My toolbox
All tools
Favorites
Saved tools

Loading…

Recently used

Tools you open will appear here.

Get the desktop app
Settings
UtilPick.
All tools
All tools/Batch Rename Files

Batch Rename Files

Rename up to 300 files at once with rules, preview every new name and download them as a ZIP. Runs in your browser with no upload.

Loading the tool…

User reviews

No reviews yet. If you’ve used this tool, be the first to leave one.

User reviews

No reviews yet.

Write a review

Checking your sign-in status…

    From first step to finished result

    Batch Rename Files: complete guide

    Walk through the steps and examples, or jump straight to the topic you need.

    How to use
    Examples & choices
    Troubleshooting
    FAQ

    At a glance

    At a time
    Up to 300 files, 100 MB per file, 500 MB in total.
    What you can change
    Numbering, text before and after, find and replace, case, and lowercasing extensions.
    Preview
    It shows every file's name before and after first.
    Handling collisions
    If names collide, (2), (3) is added so nothing is overwritten.
    Setting the order
    Choose from the order added, name, size, or modified time.
    Name sorting
    Numbers are compared as numbers, so 2 comes before 10.
    How it saves
    Copies with the new names are downloaded as a ZIP. The ZIP can be up to 100 MB.
    Originals
    They are never deleted or changed.

    How to use Batch Rename Files

    1. 01

      Add several files

      There is no restriction on type. Drag and drop to stack them in the list, and if the count or size exceeds the limit, you are told which file is the problem.

    2. 02

      Decide the order for numbering

      Choose which order to count in when adding numbers. For photos, modified time order is natural, and for files that already have numbers, name order is. Name order compares numbers as numbers so photo2 comes before photo10.

    3. 03

      Set the rules and check the preview

      You can mix numbering, text before and after, and find and replace. The list on the right changes immediately whenever you edit, so check everything by eye before saving. Files that will not change are dimmed, and files with a problem are shown with the reason.

    4. 04

      Save as a ZIP

      Copies with the new names come down bundled as a ZIP. The original folder stays as it is, so after checking the result, use the copies in place of the originals.

    What it’s good for

    It shows you everything before renaming

    Renaming is hard to undo. So as soon as you change a rule, it shows each file's name before and after side by side, and files that will not change are dimmed. If new names collide, (2), (3) is added after them so one file never overwrites another. If a new name is empty or too long, saving itself is blocked and you are told where the problem is.

    Your originals are not touched

    For safety, a web browser cannot directly rename files on your computer. So this tool bundles copies with the new names into a ZIP for you to download. The original folder stays as it is, so if you do not like the result, just delete the ZIP. The order used for numbering can be chosen from the order added, name, size, or modified time, and name sorting compares numbers as numbers so 2 comes before 10.

    Worked examples

    Add a trip name and numbers to photos

    Input and settings
    IMG_4821.JPG and 119 more · text to add in front "2026Jeju_" · 3-digit numbering
    Result
    001-2026Jeju_IMG_4821.JPG
    002-2026Jeju_IMG_4822.JPG
    With 3 digits, the numbers line up neatly for up to 120 photos.

    Sort out colliding names

    Input and settings
    a.jpg and b.jpg · replace "b" with "a"
    Result
    a.jpg
    a (2).jpg
    If left as is, one file would overwrite the other. A number is added after the name so both are kept.

    In what order are the rules applied?

    Swipe the table sideways to see the rest.

    In what order are the rules applied?
    OrderWhat it doesExtension
    1. Find and replaceReplaces text inside the nameNot touched
    2. CaseMakes the name lowercase or uppercaseNot touched
    3. Text before and afterAdds text before and after the nameText added after goes before the extension
    4. NumberingAdds a number before or afterThe extension is attached last

    When the result isn’t what you expected

    The file names on my computer did not change

    A browser has no permission to rename files on your computer. That is why you get copies as a ZIP. Unzip the downloaded file and use it in place of the originals.

    It says the new name is empty

    This happens when find and replace erased the entire name. Turn on numbering or add text before or after so a name remains.

    It says it could not bundle a ZIP

    If the total of the results exceeds 100 MB, it cannot be saved. Please split the files and process them in two rounds.

    The numbering order is not what I expected

    Check the setting for the order to number in. The default is the order added, so if you added files in several batches, numbers follow the order they were added.

    Key terms

    Extension
    The part at the end of a file name, like .jpg, that shows the type. Changing it can make the file fail to open.
    Digits
    How many digits to write the number with. With 3, it is padded with leading zeros like 001.
    Collision handling
    The process of adding a number after a name to tell files apart when new names would be the same.
    ZIP
    A compressed file that bundles several files into one. Unzipping it gives back the original files.

    Batch Rename Files FAQ

    Are the file names on my computer changed right away?

    No. A browser has no such permission. Download the copies with the new names as a ZIP and use them in place of the originals. The originals are not deleted.

    Does the extension change too?

    By default it is left alone. Find and replace and the case setting apply only to the name without the extension. Turn on the extension option separately only when you want to make extensions lowercase.

    How many files can it handle?

    Up to 300 files at a time, 100 MB per file, and 500 MB in total. The ZIP result can be saved up to 100 MB, so if it is larger, please process in parts.

    Are the originals deleted?

    No. This tool only reads the originals and creates new copies.

    Can I add a whole folder?

    Depending on the browser and device, dragging in a folder may work, but to be safe, please choose and add files. The folder structure is not kept in the ZIP; only the files are.

    Do names in other languages such as Korean work?

    Yes. Only the characters that cannot be used in file names, \ / : * ? " < > |, are blocked, and everything else is used as it is.

    Jump to a topic

    • #batch rename files
    • #numbering
    • #collision handling
    • #keep originals
    • #ZIP 100MB
    • #folder

    Reviewed 2026.09.09

    Related tools

    View all
    Compress ImagesImages
    Hash Checker (SHA-256)Developer
    Clean Up TextText
    UtilPick

    Simple tools for a complicated day. A free collection of online utilities.

    Service

    About UtilPick Get the desktop app

    Help

    Request a toolReport a problemContactinfo@utilpick.com

    Policies

    Privacy Policy (Korean)Terms of Use (Korean)
    Business registration no. 365-47-00936 (Republic of Korea)
    © 2026 UtilPick
    Featured on Twelve ToolsUtilPick - Featured on Startup FameFazier badgeFeatured on LaunchIgniter
    HomeSearchSavedMore
    Rename by rules, all at once

    Files and rules

    Drop files here

    Up to 300 files · 100.0MB each · 500.0MB total

    Numbering order
    Find and replace, case, extension

    Leave empty to delete the matched text.

    Letter case

    Original files are never deleted or changed. You download renamed copies as a ZIP, so the files on your computer stay as they are. Files are never sent to a server; they’re handled only in this browser.

    Before and after

    Add files to preview the new names first.

    Check everything before renaming

    Duplicate names automatically get a number so no file is lost.