Bulk & Automation

How to Batch Rename Files on Windows 11

If you upgraded to Windows 11 and went to batch rename a folder of files the way you always did, you probably hit the same wall everyone does: the right-click menu got shorter, and the rename options you were looking for are gone. They aren't actually gone. Windows 11 introduced a compact context menu that hides the fuller command set behind a "Show more options" entry, so the tools you relied on now sit one extra click away. This guide starts there, with the Windows 11 menu reality itself, because that friction is the real reason batch renaming feels harder than it did on Windows 10. Then it walks through the four ways to actually rename files in bulk on Windows 11, from the built-in F2 shortcut to PowerRename, PowerShell, and Bulk Rename Utility, so you can pick the one that fits the job in front of you.

The Windows 11 Right-Click Menu Changed, and That's the Problem

Before any method makes sense, it helps to name the thing that actually tripped you up. Windows 11 shipped a redesigned right-click context menu that shows a short, curated set of commands by default. Cut, copy, rename, delete, and a handful of others are surfaced as icons at the top, and everything else, including a lot of the tools power users lean on for bulk work, is tucked under a "Show more options" item at the bottom of the menu. Click that, and the old-style Windows 10 menu with the full command list finally appears.

This matters for renaming because the muscle memory you built on Windows 10 no longer lands where you expect. The single-file rename is still right there in the compact menu, and the F2 keyboard shortcut still works, so simple renames feel unchanged. But the moment you install a tool that adds a bulk-rename entry to the context menu, that entry usually lands in the legacy menu, not the compact one. So you right-click, you don't see it, and you conclude the tool isn't working. It is working. You're just looking at the shortened menu.

The fast way past this is a keyboard shortcut most people never learned: Shift+F10. Press it with files selected and Windows 11 opens the classic "Show more options" menu directly, skipping the compact menu entirely. On many keyboards the dedicated Menu key (the one next to the right Ctrl) does the same thing. If you do a lot of bulk work, that single shortcut removes most of the daily annoyance. And if you want the rename tooling to live in the top-level menu again rather than behind an extra click, the real fix is PowerRename, which we cover below. Keep that context in mind, because every method that follows has to account for where it shows up in the new menu.

Method 1: File Explorer and the F2 Shortcut (Built In, No Install)

The renamer you already have needs nothing installed, and the Windows 11 menu change barely touches it. Open the folder in File Explorer, select the files you want to rename (click the first, hold Shift and click the last for a range, or hold Ctrl to cherry-pick individual files), then press F2. Type a base name and press Enter, and Windows renames every selected file to that base name followed by a number in parentheses.

Say you emptied a phone camera roll into a folder and ended up with files like "Screenshot 2026-03-14 142201.png" and "Screenshot 2026-03-14 142248.png." Select them all, press F2, type "Dashboard_Login," and Windows returns "Dashboard_Login.png," "Dashboard_Login (1).png," "Dashboard_Login (2).png," and so on. It is genuinely the fastest option when all you need is a clean base name and sequential numbers, and it works identically whether you found rename in the compact menu or reached it with F2.

The limits are worth knowing before you rely on it. F2 numbering only appends a counter to one shared base name. It can't do find-and-replace inside existing names, it can't strip a prefix, it can't change extensions, and the number format is fixed as "(1), (2), (3)" with no way to zero-pad to "01, 02, 03." For a straight base-plus-counter rename it's ideal. The moment you need patterns, you want the next method.

Method 2: PowerRename, the Fix for the New Menu (Regex, Enumerate, Live Preview)

PowerRename is the tool that solves both the Windows 11 menu friction and the limits of F2 in one move. It ships inside Microsoft PowerToys, a free, official Microsoft utility pack you install from the Microsoft Store or GitHub. Once PowerToys is running, PowerRename adds a proper "Rename with PowerRename" entry to the right-click menu, which is exactly the kind of context-menu rename tooling that Windows 11 otherwise buries. Depending on your PowerToys version the entry appears in the compact menu or under "Show more options," so if you don't see it at first, press Shift+F10 to open the classic menu and it'll be there.

What makes PowerRename worth the install is the panel it opens. You get a "search for" field and a "replace with" field, plus toggles for plain-text or regular-expression matching, case sensitivity, whether to touch the filename, the extension, or both, and an enumerate option that appends sequential numbers you can actually format. Every change renders in a live before-and-after preview table before you commit, so you see precisely what each file will become and can uncheck any you want to leave alone.

A concrete Windows 11 example: point PowerRename at a folder of "IMG_4471.HEIC," "IMG_4472.HEIC," and their neighbors, search for "IMG_", replace with "Portfolio_", turn on enumerate with a padded "${padding=2}" counter, and preview shows "Portfolio_01.HEIC," "Portfolio_02.HEIC," "Portfolio_03.HEIC" before you touch a thing. Because it supports regex, you can also do the messier jobs, like collapsing "Screenshot 2026-03-14 142201.png" and its siblings down to "Dashboard_Login_01.png" by matching the timestamp pattern and enumerating the result. For most people who batch rename on Windows 11 regularly, PowerRename is the recommended answer: it restores a real right-click rename tool and adds the preview that keeps you from breaking a folder full of files.

Method 3: Command Prompt (ren) and PowerShell (Rename-Item with -WhatIf)

When the rename follows a rule you can express as a pattern, the command line is faster than any clicking, and it doesn't care what the right-click menu looks like. Command Prompt's classic ren command handles simple wildcard swaps: run ren *.jpeg *.jpg in a folder and every .jpeg extension becomes .jpg in one line. It's blunt but effective for bulk extension changes and simple pattern substitutions.

PowerShell is the more capable option and the one to reach for when the logic gets real. Rename-Item combined with Get-ChildItem lets you loop over files and transform names with the full power of PowerShell string handling and regex. The critical habit on Windows 11, or any Windows, is the -WhatIf flag: append it and PowerShell prints exactly what each rename would do without changing a single file. For example, Get-ChildItem *.png | Rename-Item -NewName { $_.Name -replace 'Screenshot 2026-03-14 ','Dashboard_Login_' } -WhatIf shows you the full list of proposed new names first. Read it, confirm it's right, then rerun the command without -WhatIf to apply. That dry-run step is the closest the command line gets to PowerRename's preview, and it's what makes scripted renames safe to run on a folder that matters.

The trade-off is comfort. The command line is unforgiving of syntax mistakes and has no visual preview beyond what -WhatIf prints, so it rewards people who already think in patterns and frustrates those who don't. If you live in the terminal it's the most powerful option on this list. If you don't, PowerRename gets you most of the same capability with a preview and no syntax to memorize.

Method 4: Bulk Rename Utility (Heavy Jobs and Complex Rules)

For the heaviest renaming jobs, the ones with thousands of files or a stack of rules applied at once, a dedicated tool like Bulk Rename Utility earns its place. It's a free-for-personal-use Windows application whose interface looks intimidating precisely because it exposes everything: numbered panels for removing characters, adding prefixes and suffixes, replacing text, changing case, renumbering, and even pulling metadata like EXIF dates or MP3 tags into filenames, all applied together with a live preview column showing the combined result.

This is the tool for the job that would take three separate passes in PowerRename. Need to strip a prefix, insert a date pulled from each photo's EXIF data, replace spaces with underscores, and renumber, all in one operation across an entire archive? Bulk Rename Utility does it in a single configured pass and previews the outcome before you commit. Like other third-party renamers on Windows 11, it can install a right-click context-menu shortcut that may land under "Show more options," so reach it with Shift+F10 if it isn't in the compact menu. The cost is a steep learning curve; the dense interface is overkill for a quick base-name rename, but exactly right when the rules stack up.

Windows 11 Batch Rename Methods Compared

The four methods overlap, but each has a clear best case. Here's how they line up on the things that decide which one you should actually open.

F2 vs PowerRename vs PowerShell vs Bulk Rename Utility

MethodBest forRegex supportLive previewInstall needed
File Explorer (F2)Quick base name plus sequential numbersNoNo (renames on Enter)None, built in
PowerRename (PowerToys)Everyday bulk renames with find/replace and padded numberingYesYes, before-and-after tablePowerToys (free, Microsoft)
CMD ren / PowerShellScripted, rule-based renames and extension swapsYes (PowerShell)Dry run via -WhatIfNone, built in
Bulk Rename UtilityLarge archives and multi-rule jobs with metadataYesYes, combined preview columnThird-party app (free for personal use)

If you want one default, install PowerToys and use PowerRename: it covers the widest range of jobs, adds the right-click entry Windows 11 otherwise hides, and previews every change. Keep F2 for two-second renames, PowerShell for anything you'd script, and Bulk Rename Utility for the occasional monster folder.

Renaming Scanned Files and Documents (Where Filename Tools Stop)

Every method above operates on the filename it's given. That's the right model when the information you want in the new name is already sitting in the old name, or in file metadata like an EXIF timestamp. Pattern renamers are excellent at find, replace, strip, and renumber, because those are transformations of text that already exists.

The wall shows up with scanned documents and images whose useful content is trapped inside the file rather than in its name. A folder of "scan0041.pdf," "scan0042.pdf," and "IMG_20260314_142201.jpg" tells PowerRename nothing about which is the March invoice from Acme, which is the signed lease, and which is a receipt. No amount of regex fixes that, because the vendor name, the date, and the document type live on the page, not in the filename. This is exactly where rule-based batch renaming on Windows 11 runs out of road, and it's a common reason people end up renaming scanned files one at a time by opening each one to see what it is.

Unlike rule-based renamers that only see filenames, renamer.ai reads the actual document content (OCR plus AI vision) to generate descriptive names automatically. For scanned PDFs and document images specifically, that means it can turn "scan0041.pdf" into something like "2026-03-14_Acme_Invoice_4471.pdf" by reading the page itself, no pattern to write because there's no pattern in the original name to match. It's a narrow point, and it only applies to documents whose content matters, but it's the gap the Windows tools on this page can't close on their own.

Choosing a Method for Your Windows 11 Rename Job

Match the tool to the task and Windows 11 batch renaming stops feeling like a fight with the menu. For a fast base-name-and-number pass, select the files and press F2, no install, no menu hunting. For everyday find-and-replace, prefix stripping, or padded numbering with a safety-net preview, install PowerToys and right-click into PowerRename (Shift+F10 if it hides under "Show more options"). For anything you'd rather express as a rule or run more than once, script it in PowerShell and dry-run it with -WhatIf first. For a huge archive with stacked rules, open Bulk Rename Utility. And when the name you actually want is locked inside a scanned document rather than in the existing filename, that's the one case a filename tool can't reach.

For the broader landscape of tools beyond the Windows built-ins, including cross-platform and content-aware options, see the bulk rename software overview.

Frequently Asked Questions

How do I batch rename files in Windows 11?

Select the files in File Explorer, then press F2 to give them a shared base name with sequential numbers. For find-and-replace, regex, or padded numbering, install Microsoft PowerToys and use PowerRename from the right-click menu. For scripted rules use PowerShell's Rename-Item, and for very large or multi-rule jobs use Bulk Rename Utility.

Why did the right-click rename options change in Windows 11?

Windows 11 introduced a compact context menu that shows only a short set of commands by default and hides the rest under a Show more options item. Many rename tools now live in that fuller legacy menu instead of the compact one. Open it directly by pressing Shift+F10, or right-click and choose Show more options. Installing PowerRename restores a proper rename entry to the menu.

How do I get PowerRename in the Windows 11 right-click menu?

Install Microsoft PowerToys, a free official utility pack, from the Microsoft Store or GitHub, then make sure PowerRename is enabled in the PowerToys settings. It adds a Rename with PowerRename entry to the context menu. Depending on your version the entry sits in the compact menu or under Show more options, so press Shift+F10 if you don't see it at first.

How do I rename multiple files with sequential numbers in Windows 11?

Select all the files in File Explorer, press F2, type a base name, and press Enter. Windows appends (1), (2), (3) and so on. For zero-padded numbers like 01, 02, 03, use PowerRename's enumerate option with a padding token, which lets you control the counter format that F2 cannot.

Can I undo a batch rename in Windows 11?

Yes, for renames done in File Explorer or PowerRename, press Ctrl+Z immediately afterward to undo the batch. PowerShell and Command Prompt renames are not covered by Ctrl+Z, which is why you should run them with the -WhatIf dry-run flag first to confirm the result before applying it.