100% In-Browser · Zero Uploads · Free Forever

Rename thousands of filesin seconds.

The fastest bulk file renamer that runs 100% in your browser. Set rules once — apply to hundreds of files instantly. No uploads. No account. No nonsense.

Works on Mac, Windows & LinuxNo install requiredHandles 1000s of files at once

Simple bulk rename

Drop files. Type a name. Download.

Type “Photo 1” and we number the rest for you. Pick a file format, check the live preview, then download everything as a ZIP.

Rename your files

Type a name once — we rename every file for you.

Private · 0 KB uploaded5 sample files

Tap or drag files here

We’ll list them below with a live preview. Nothing ever leaves your browser.

Showing 5 sample files — drop yours to start

Text style:

Type a number like “Photo 001” and we’ll continue 002, 003… Tokens like {n}, {date} and {name} work too.

We only change the ending when you pick one — otherwise every file keeps its own.

Preview

5 files
ReorderOriginal file nameNew file nameRemove

Tip: use the ↑ ↓ buttons to reorder — numbering follows your order. Press / to jump to the name field. Scroll sideways on small screens.

Compatible With Every File System, Framework & Terminal

Linux
macOS
Windows
Git
Node.js
Python
Rust
Docker
VS Code
FEATURES

Rename files fast — without the headache.

Renaming hundreds of files by hand is slow and easy to mess up. Type one naming pattern, check the live preview, and download — done in seconds. Here's what the tool handles for you.

Private by design

Your files never leave your computer. Renaming happens inside your browser — no uploads, no accounts, no tracking.

YOUR FILES STAY HERE0 KB UPLOADED

Smart find & replace

Fix tricky patterns in one step — strip dates, swap words around, or clean up codes — and watch every change live before you commit.

Photo (1).JPG → photo-001.jpg

No accidental overwrites

If two files would end up with the same name, you'll get a clear warning first — nothing gets replaced without you knowing.

SAME NAME?YOU'LL BE WARNED

Automatic numbering

Type Photo 001 once and the rest number themselves — 002, 003, all neatly lined up, even past 100.

001002003

Fix capital letters in one click

Make every name lowercase, UPPERCASE, or Title Case — and turn spaces into dashes for neat, web-friendly files.

My Photo.JPGmy-photo.jpg

Works on whole folders

Rename everything inside a folder — including subfolders — while keeping your folder layout exactly as it is.

SUBFOLDERS INCLUDEDLAYOUT KEPT
For developers: automate from the terminalCLI commands, Bash & PowerShell snippets — click to show
DEVELOPER TOOLCHAIN

Take your rules straight to your shell.

Every rule configured in Bulk File Rename compiles directly into an idiomatic CLI invocation, a Bash shell script, or PowerShell script. Perfect for CI/CD pipelines, Git pre-commit hooks, and cron jobs.

Zero installation required via npx bulk-rename
Dry-run flag --dry-run for safe validation
Undo changelog generated on every execution
rename-pipeline.sh
bashutf-8
#!/usr/bin/env bash
# Automated file normalizer for repository assets
set -euo pipefail

echo "→ Scanning ./src/assets for unformatted filenames..."

# 1. Convert all mixed-case filenames to kebab-case
npx bulk-rename \
  --directory="./src/assets" \
  --case="kebab" \
  --extensions="png,svg,webp,jpg" \
  --dry-run=false

# 2. Sequential counter prefix for generated docs
npx bulk-rename \
  --directory="./docs/chapters" \
  --prefix="section-{n}_" \
  --start=1 \
  --pad=2

echo "✓ Done: 142 files normalized with 0 collisions."
Ln 18, Col 48Spaces: 2
Verified by AST Engine
READY-MADE STARTERS

Start with one click.

Pick a ready-made setup for photos, videos, work files, or code — then tweak it your way.

FOR CODEPopular

Tidy code filenames

Turns MixedCase and spaced names into neat dashed names — great for projects.

UserAvatar.tsx → user-avatar.tsx
FOR PHOTOSDates

Date-stamp camera photos

Adds the date and numbers your camera dumps — holiday snaps become 2026-09-12_001 and so on.

IMG_4920.cr2 → 2026-09-12_001.cr2
FOR VIDEOSTidy

Clean up show names

Strips the extra tags downloads come with and leaves clean Season & Episode names.

Show.720p.HDTV.mkv → Show S01E01.mkv
FOR DOCUMENTSOffice

Tidy work documents

Removes (1), copy, and odd symbols from contracts and bills — everything lowercase and uniform.

Contract (1) copy.PDF → contract_v01.pdf
Our privacy promise

Your files never leave your computer.

Everything happens right here in your browser. No uploads, no spying, no accounts — your photos and documents stay yours.

Sent to usNothing, ever
HappensOnly in your browser

Complete guide · Updated for 2026

Bulk File Rename: the free online tool for Windows & Mac

Bulk file rename is the fastest way to clean up hundreds or thousands of badly named files at once — camera dumps like IMG_9042.CR2, client exports likefinal_FINAL (2).pdf, or code files scattered across cases and separators. Thisbulk file rename tool runs100% online in your browser: drop files into theworkbench above, type one name, check the live preview, and download everything as a ZIP. Nothing is uploaded, no account is required, and the renaming engine never sees your file contents — only filenames. That makes it a practical bulk file rename utility for photographers, video editors, developers, accountants, and anyone stuck with messy folders.

One bulk file rename utility for Windows 11, Windows 10 — and even Windows 7

Looking for bulk file rename on Windows? The classicWindows bulk file rename shortcut (select files, press F2) can only append (1), (2), (3) — it cannot strip scene tags, pad numbers to001, 002, 003, normalize extensions, or preview collisions. PowerToys PowerRename helps onbulk file rename for Windows 10 andWindows 11, but it needs an install and admin rights you may not have on a work PC. This online tool needs neither: it works in Edge and Chrome on Windows 11, Windows 10, and even bulk file rename on Windows 7 machines still running a modern browser. Type Photo 001 and numbering continues automatically, add{date} or {name} tokens, force lowercase or Title Case, and export the matchingCLI commandfor repeat runs in your terminal.

macOS bulk file rename, free — no App Store install

On the Mac side, Finder can rename a selection, but its presets are rigid and there is no undo preview. If you searched for bulk file rename Mac,macOS bulk file rename, orbulk file rename Mac free, you get the same free workbench here — no DMG, no permissions dialog, no NameChanger or Automator workflow to maintain. It handles EXIF-style camera names, kebab-case for repos, and legal filenames with spaces and(copy) suffixes. Because everything runs locally in the page, it is equally safe for confidential client work and personal photo libraries. Start from aone-click presetsuch as ISO timestamps or kebab-case, then tweak the pattern live.

Bulk file rename software vs. online tools vs. Python scripts

Traditional bulk file rename software — desktop renamers, PowerShell loops, or a hand-rolled bulk file rename Pythonscript with os.rename — is powerful but risky: one regex mistake can overwrite files with no undo. An online renamer removes the install friction, but most upload your files to a server. This site combines both worlds: the convenience of the web with the privacy of desktop software. Collision detection flags duplicate target names before you download, the preview table shows original → new side by side, and every rule compiles to an auditable npx bulk-rename command for CI pipelines. For the full capability list — regex groups, sequential padding, case transforms, glob filters — see thefeatures.

Best bulk file rename tools in 2026: what to look for

Comparing the best bulk file rename tools of 2026? Judge any candidate on five things: live preview before commit, collision protection, zero-padded sequencing, case normalization, and privacy (local-first beats uploads). This free utility checks all five, works on Windows, macOS, and Linux browsers, and pairs with shell scripts when you outgrow the GUI. If your files never leave the device and every rename is reversible from the preview, you picked the right tool.

Frequently asked questions

Is this bulk file rename online tool really free?
Yes. The workbench, presets, and ZIP export are free with no account, and files never leave your browser.
Does it work on Windows 10 and Windows 11?
Yes — it runs in any modern browser on Windows 11, Windows 10, and Windows 7, plus macOS and Linux.
Is there a Mac version?
There is nothing to install: the same page is the free Mac bulk file renamer — open it in Safari or Chrome.
Can it replace a Python rename script?
For most jobs, yes — and every rule exports to a CLI command you can save as a Bash, PowerShell, or Python-adjacent pipeline step.

FAQ

Bulk file rename FAQs

Short answers to the most common bulk rename questions. Try any workflow live in theworkbench.

How do I bulk rename files?

Drop your files into the workbench, type one base name such as Photo 001, and numbering continues automatically (002, 003…). Check the live original → new preview, then download everything as a ZIP. Nothing is uploaded — it all happens in your browser.

What is the best batch file renamer?

It depends on your needs. If you want a free online tool with live preview, collision protection, and zero installs, this bulk file rename tool is built for that. For repeatable pipelines and servers, export any rule as an npx bulk-rename command and run it from your terminal.

How to rename file in bulk?

In three steps: 1) add files via drag-and-drop or Browse, 2) type a name pattern in the File name field (plain text, trailing numbers, or tokens like {n}, {date}, {name}), 3) review the preview table and click Download renamed files.

How to rename file name in bulk?

Use a naming pattern instead of editing names one by one. Type Vacation and files become Vacation 1, Vacation 2…; type Photo 001 for zero-padded sequencing; insert {date} for today's date or {name} to keep each original name while changing case or format.

How to rename PDF file in bulk?

Add your PDFs, leave File format on Keep Original Format so every .pdf ending is preserved, then type a pattern like Contract v01 or use Title Case to normalize messy names. The preview shows each new PDF name before you download.

How to rename PDFs in bulk?

Same workflow, with sequencing for large sets: type Invoice 001 and hundreds of statements number themselves 001, 002, 003…. If two PDFs would collide, the red banner warns you before download so nothing gets overwritten.

How can I bulk rename multiple image files?

Drop in camera dumps (CR2, RAW, JPG, PNG mixed is fine) and keep File format on Keep Original Format so each photo keeps its own extension. Try a preset like 2026-09-14_001 for chronological names, or kebab-case for web assets.

How to rename file extension in bulk?

Pick the target ending in the File format dropdown — for example .webp — and only the extension changes while base names stay as previewed. Leave it on Keep Original Format to preserve each file's own extension.

Is Bulk File Rename free? Do I need an account?

Yes, it is free with no account, no trial, and no watermark. Open the page and start renaming — presets, live preview, and ZIP export are all included.

Are my files uploaded to a server?

No. Renaming runs 100% locally in your browser — 0 KB is uploaded. File contents never leave your device, which makes it safe for confidential code, financial documents, and private photos.

What happens if two files would get the same name?

The preview flags every collision with a Same name badge and a red banner counting the conflicts. Add numbering (for example Photo 001) or a {date} token until the warning clears, then download.

How many files can I rename at once?

Thousands at a time in the browser workbench — photographers and teams routinely process full shoots and asset folders. For very large or recurring jobs, export the CLI command and run it locally instead.

Does it work on Windows, Mac, and Linux?

Yes. It runs in any modern browser on Windows 11, Windows 10, Windows 7, macOS, and Linux — no install, so it also works on locked-down work computers.

Can I automate renames from the command line?

Yes. Every rule compiles to an npx bulk-rename invocation with flags like --case, --dry-run, and --extensions, plus ready Bash and PowerShell snippets for CI jobs, Git hooks, and scheduled tasks.

How to bulk rename files in Windows File Explorer?

Select the files, press F2, type a name, and Windows appends (1), (2), (3). That is all Explorer can do — no numbering control, no preview, no undo. For padded numbers, live preview, and collision warnings, do it in the free workbench above instead.

How to bulk rename files in Mac Finder?

Right-click the selection and choose Rename Items, then use the Format or Add Text presets. Finder's options are rigid and there is no undo preview. For full control with live preview and zero installs, use the free workbench above.

How to bulk rename files with PowerShell?

Open the folder in PowerShell and run Dir | Rename-Item -NewName with a script block, testing first with -WhatIf. One typo can wreck hundreds of names with no undo. For a safer visual way with preview and collision checks, use the free workbench above.

Clean up your file libraries in seconds.

Zero telemetry, zero uploads, zero installation needed to get started. Open in your browser or run seamlessly in your shell.

Compatible with Chrome 111+, Safari 16.4+, Firefox 128+, Node.js 18+