























Rename Log Export Formats
4 turns IMG_photo.jpg into photo.jpg. If N equals or exceeds the base length, the base becomes an empty string. Non-integer values are silently ignored. Applied after Find & Replace and before EXIF Date.
3 on photo_raw.jpg yields photo_.jpg. Only applied when N is strictly less than the base name length — if N is greater than or equal to the length, the rule is skipped to avoid producing an empty name.
0 inserts before the first character (same effect as a prefix); a position equal to the base length appends to the end (same as suffix). Positions beyond the base length are clamped to the end automatically. Applied after Remove operations and Trim Whitespace, and before EXIF Date Prefix.
YYYYMMDD_HHMMSS_ format. Supported file types: JPG, JPEG, PNG, TIFF, BMP only. RAW formats, AVIF, WEBP, HEIC, and all non-image files are silently skipped — they are still renamed, but without a date prefix. Results are cached per session so each file is opened only once. For folders over 100 files, EXIF reading is disabled during Preview (to prevent UI slowdown) but runs fully during the actual Rename.
EXIF_DATE_PREFIX_base_SUFFIX.
2 gives 1, 3, 5…; defaults to 1), Zero-pad digits (minimum digit width — e.g. 3 formats as 001, 010, 100; leave empty for no padding), Separator (text between the number and the name, e.g. _, -, .), and Position (Prefix puts the number before the name; Suffix puts it after). Files are numbered in the order determined by the Sort Order setting.
jpg), and Remove (strips the extension entirely, producing an extensionless filename). Force and Remove modes are applied last, after all base-name transformations. Important: these modes change only the filename label — they do not re-encode or convert file content.
*.jpg loads only JPEG files; IMG_* loads only files whose names start with IMG_; * (default) loads all files. The filter is applied at load time — only matching files appear in the preview list and are included in any rename or export operation. Files beginning with turbo_output_ are always excluded regardless of the mask.
subfolder/photo.jpg) and the directory structure is preserved during renaming — only the filename portion is transformed; the folder path remains unchanged. When unchecked (default), only files directly inside the selected folder are loaded.
All active rules are applied to each filename in a fixed sequence within a single pass. Understanding the order matters when combining rules — earlier steps affect the input seen by later ones.
Illegal Windows filename characters (<>:"/\|?*) in the resulting name are automatically replaced with _ as a final sanitization step before the file is written.
Live Rename Preview
Toggle Live mode to see the two-column preview update automatically as you type or change settings. Or click Preview manually for a full side-by-side view of original vs. proposed new names before any files are touched. Duplicate or conflicting names are flagged with a ⚠ warning marker.
Two-Pass Rename Engine (No Brackets)
All files are first renamed to random unique temporary names, then to their final computed names. This completely eliminates the collision scenario that causes Windows Explorer to append (1) or (2) — no two files share a name at any point during the rename, so Windows never adds brackets or parentheses.
Bulk File Renaming Engine
Renames thousands of files within seconds using fast OS-level operations — no file copying, no data written. Files are processed in the order set by the Sort Order control for consistent, repeatable numbering every time.
Undo Last Rename
Instantly revert the most recent rename session. The original → new filename pairs are stored in an undo stack and re-applied in reverse. One undo level is available per session — successive renames each create a new undo entry.
Automatic Duplicate Final Name Protection
After computing a final name, the app checks whether that path already exists on disk. If it does, a numeric counter (_1, _2, …) is appended incrementally until a free path is found. This runs independently of the two-pass engine for extra safety.
Insert at Position
Insert any text string at an exact character position within the filename base. Position 0 inserts at the start; a position equal to the name length appends to the end. Positions beyond the name length are clamped automatically. Combined with Remove and Replace rules, this allows precise name edits without regex.
Sort Order Control
Choose from 7 sort modes that determine list order and numbering sequence: Name A→Z, Name Z→A, Date Modified (oldest or newest first), Extension A→Z, and File Size (smallest or largest first). The sort is applied at load time and governs the order in which sequential numbers are assigned.
Subfolder Support
Enable Include subfolders to recurse through all nested directories. Files are collected as relative paths, and only the filename portion is renamed — the directory structure is preserved throughout. When disabled, only files directly inside the selected folder are processed.
Save and Load Rename Presets
Store complete rule configurations — all fields including mask, separator, case mode, regex toggle, sort order, and export settings — as preset files. Load any preset with one click to instantly restore a previous workflow.
Drag and Drop Folder Support
Drop any folder directly into the app window or preview panel to load all matching files instantly. The file counter shows the exact batch size. Works on both the main app window and the preview text area.
Export Rename Logs
A log is automatically saved after every rename to your Documents folder. Filename includes the source folder path and a timestamp for unique identification. Also available on demand via the Export Only button. Supports CSV, XLSX, and TXT formats with three column modes.
Export Only Mode
Generate a filename log without performing any rename. When Preview has been run, the export reflects the proposed new names. Otherwise, the current original filenames are exported. Ideal for auditing a folder's contents or sharing a rename plan before committing changes.
Offline Processing — No Limits
All renaming happens 100% locally. No internet required. No file size limits. No cloud upload. Works on any file type — not just images. Files beginning with turbo_output_ are auto-excluded so the app never renames its own export logs.
Technical Notes
How Fast Is Renaming
Renaming is a pure filesystem metadata operation — no file bytes are copied or written. On an SSD, 10,000 files can be renamed in under 10 seconds. The two-pass approach doubles the number of rename calls (temporary name → final name), but both passes are OS-level moves. The main performance factor is the total file count, not file size. EXIF reading is the only step that adds real disk I/O — each image must be opened to read its metadata tag.
Why EXIF Preview Is Disabled Above 100 Files
Reading EXIF from image files requires opening each file individually. For a folder of 500 JPEGs, the preview would need to open 500 files before displaying results, potentially freezing the UI for several seconds. The 100-file threshold is a performance guard: above it, the preview shows filenames without the EXIF prefix, but a warning dialog is shown. The actual Rename operation reads EXIF normally for all files regardless of count, using a per-session cache so each file is opened at most once.
Sort Order and Numbering Sequence
Before any rename or preview, files are sorted according to the Sort Order setting selected in the options panel. The default is case-insensitive alphabetical order. This is the order in which sequential numbers are assigned. Other modes sort by date modified, extension, or file size, all using standard filesystem attribute lookups. The sort runs once at load time and produces consistent results regardless of how the operating system returns directory entries.
Automatic Rollback on Error
If the second rename pass (temporary name → final name) fails for any file, the app automatically attempts to rename all temporary files back to their original names. This prevents a partial rename state where some files have been finalized and others are still stuck with temporary names. If a rollback rename also fails, that file's temporary name is left on disk and an error dialog is shown.
Turbo Batch File Rename Tool is designed for reliable, straightforward bulk renaming. The following are known design constraints and current limitations:
- Single-threaded, sequential processing. Files are renamed one at a time in the selected sort order. There are no parallel workers. For very large folders (100,000+ files) this will take longer than a parallel engine would, though OS-level renaming is still fast per file.
- EXIF date prefix supported on 5 formats only. Works on
.jpg,.jpeg,.png,.tiff, and.bmp. RAW, AVIF, WEBP, HEIC, and all non-image files are silently skipped — they are renamed normally without a date prefix, with no warning per file. - EXIF Preview disabled for folders over 100 files. The 100-file threshold prevents UI freezing during Preview. EXIF is still applied during Rename. A single warning dialog is shown when the threshold is crossed.
- One undo level per session. The undo stack stores each rename batch as a single entry. You can undo the most recent rename, but you cannot undo through multiple successive renames back to the original state.
- Extension Force or Remove changes label only — does not convert file content. Forcing or removing an extension changes the filename suffix only. The internal file format and bytes are unchanged. A file renamed from
.bmpto.jpgvia Force mode is still a BMP internally. - Regex errors silently skip the Replace rule for all files. If the regex pattern is syntactically invalid, the entire Find & Replace step is skipped for every file in the batch. No per-file error is reported. Test patterns in Preview before executing Rename.
- Preset files store all settings but not the source folder path. Saved presets capture all rule configurations but do not remember which folder was last selected. You must re-select the folder manually after loading a preset.
Digital photographs contain EXIF metadata recording the exact date and time of capture. Turbo Renamer reads the DateTimeOriginal tag from supported image files and prepends it as YYYYMMDD_HHMMSS_ to the filename base, enabling chronological sorting of photo libraries without any manual effort.
If no EXIF tag is found in a file (e.g. screenshots, edited images with stripped metadata, or unsupported formats), the file is renamed normally — the EXIF prefix is simply omitted for that file, with no error shown. EXIF reads are cached per session so repeated Preview runs do not re-open the same files.
- Two-Pass Rename Engine — All files are renamed to unique temporary names first, then to final names. Eliminates all mid-batch collision risk and prevents Windows from ever adding brackets or parentheses.
- Automatic Rollback on Error — If the second pass fails, all temporarily-named files are automatically restored to their original names.
- Duplicate Final Name Protection — If a computed final name already exists on disk, a numeric counter (
_1,_2, …) is appended until a free path is found. - Undo Last Rename — Stores the original → new mapping from the last session. Click Undo to reverse the entire batch in one operation.
- Live Preview & Conflict Detection — Full two-column preview of all original vs. proposed new names before any files are touched. Duplicate or conflicting new names are highlighted with a ⚠ marker.
- Own Export Files Auto-Excluded — Files starting with
turbo_output_are never included in the file list, so the app cannot accidentally rename its own logs. - Illegal Character Sanitization — Characters invalid in Windows filenames (
<>:"/\|?*) in computed names or separators are auto-replaced with_. - UI Locked During Rename — All controls are disabled while a rename is in progress to prevent duplicate operations.
- Background Processing — Renaming runs in a background thread, keeping the UI responsive and the progress bar live throughout.
- Offline and Local — No filenames, folder paths, or file contents leave your machine. No cloud connection required.
CSV Export
Generates a UTF-8 comma-separated file with a header row and one row per file. Column choices: both names (Original + Renamed), Original only, or Renamed only. Ideal for spreadsheet import, audit trails, and compliance records.
XLSX Export
Exports the rename log as an Excel workbook. All cells are saved as text to prevent Excel from misinterpreting numeric filenames as numbers. Share rename records with teams or archive for compliance.
TXT Export
Plain text file with one entry per line, columns separated by | . Lightweight and human-readable. Suitable for log pipelines, search tools, diff comparisons, and scripting workflows.
Flexible Export Modes
Three data modes across all three formats: Both (original + new name columns), Original only, or Renamed only. Combine any format with any mode for nine distinct output configurations.
Custom Export Folder
By default, logs save to your Documents folder under a dedicated subfolder. Select any custom folder via the Export section. Each filename includes the source folder path (sanitized) plus a YYYYMMDD_HHMMSS timestamp for unique identification.
Export Only Button
Generate a filename log without renaming anything. If Preview was run, the export reflects proposed names. Otherwise, the current original filenames are exported. Ideal for auditing, asset inventory, or building rename reference sheets before committing changes.
Turbo Batch File Rename Tool is a fully offline desktop application. All renaming, previewing, and log exporting happens locally on your machine. No filenames, folder paths, or file contents are transmitted to any server.
- Does not log, analyze, track, or transmit your filenames or folder contents
- No integration with third-party analytics, advertising trackers, or background telemetry
- Internet is used only for license key validation — the request contains no personal data, filenames, or file content
- License data is saved locally in your AppData folder as an encoded file
- Ideal for professionals handling confidential file naming conventions, legal records, medical archives, and corporate file systems
| Operating System | Windows 8 (64-bit) |
| Processor | 1–2 CPU cores |
| Memory | 2 GB RAM |
| Storage | 500 MB free disk space |
| Operating System | Windows 10 or later (64-bit) |
| Processor | 4 or more CPU cores |
| Memory | 4 GB RAM or more |
| Storage Type | SSD recommended for best performance on large batches |
| Free Disk Space | 2 GB or more |
| App Name | Turbo Batch File Rename Tool |
| Current Version | v4.0.0 |
| Platform | Windows |
| Category | Rename Tools |
| License Management | Managed by Gumroad |
Common Questions About Turbo Batch File Rename Tool
How do I rename multiple files with sequential numbers on Windows 11 without brackets?
Use the Numbering rule: enter a Start value (e.g. 1), a Separator (e.g. _), choose Prefix or Suffix, preview, and click Rename. Turbo Renamer uses a two-pass engine so no two files share a name at any point — Windows never adds brackets. Files are numbered in case-insensitive alphabetical order by default.
Does Turbo Batch File Rename Tool support regex renaming?
Yes. Enable the Use Regex checkbox to use full regular expression patterns in the Find field. Supports capture groups, lookaheads, and character classes. Invalid patterns are silently skipped without stopping the batch.
How do I rename multiple files with different names on Windows 11?
Combine Find & Replace, Prefix/Suffix, and Regex rules. All rules are applied simultaneously in a single pipeline pass, so you can strip old prefixes, add new ones, change case, and number files all at once — no scripting required.
How do I batch rename files on Windows 10 without brackets or parentheses?
Turbo Renamer's two-pass engine renames all files to unique temporary names first, then to final names. This completely eliminates the collision scenario that causes Windows Explorer to append (1) or (2). Every file gets exactly the name you specified.
How do I copy all file names in a folder on Windows 11?
Load any folder, then click Export Only to generate a CSV, XLSX, or TXT file containing every filename. Choose "Original only" mode to get just the current names, or "Both" to also include the proposed new names side by side. Ideal for auditing, inventory management, or building rename reference sheets.
Does the EXIF Date Prefix work on all image types?
It works on JPG, JPEG, PNG, TIFF, and BMP only. RAW, AVIF, WEBP, HEIC, and non-image files are renamed normally without a date prefix. For folders over 100 files, EXIF is skipped during Preview to avoid UI slowdown, but runs fully during Rename. Files without an EXIF tag are also renamed normally.
Does Turbo Renamer process sub-folders recursively?
Yes, optionally. Enable the Include subfolders checkbox to recurse through all nested directories. Files are collected as relative paths and only the filename portion is renamed — the directory structure is fully preserved. When the checkbox is unchecked (default), only files directly inside the selected folder are processed.
Can I insert text at a specific position in a filename?
Yes. Use the Insert at Position rule. Enter the text to insert and the zero-based character position within the filename base. Position 0 inserts before the first character; a position equal to the base length appends to the end. Positions beyond the length are automatically clamped.
Does sequential numbering support zero-padding and custom step values?
Yes. The Numbering rule includes a Zero-pad digits field — enter 3 to format numbers as 001, 010, 100. The Step field controls the increment between numbers (e.g. 2 produces 1, 3, 5…). Both fields are optional; leave them empty for plain sequential numbering with no padding.
Turbo Batch File Rename Tool is a professional batch file rename software and multiple file rename tool for Windows 10 and 11 that gives photographers, developers, content teams, and system administrators a reliable offline solution for any renaming workflow — from simple prefix additions to complex regex-based transformations. Unlike Windows Explorer's built-in rename feature, which automatically appends brackets and parentheses to duplicate filenames, Turbo Renamer's two-pass engine eliminates all collision risk and delivers clean, bracket-free filenames every time — making it the definitive tool for anyone who needs to batch rename files on Windows without brackets or parentheses.
As a complete bulk file rename solution for Windows, the app processes entire folders — including sub-folders — in a single operation with no file count limits, applying up to 13 rename rules simultaneously in one pipeline pass: Find & Replace (with optional regex), Remove First N Characters, Remove Last N Characters, Trim Whitespace, Insert at Position, EXIF Date Prefix, Case Conversion (with Sentence case), Prefix, Suffix, Sequential Numbering (with step and zero-pad), Sort Order, Extension Control (Keep / Force / Remove), and File Mask Filter. All renaming happens 100% locally with no internet required, no uploads, and no file size restrictions. Rename configurations can be saved as presets for repeatable workflows, and every rename session automatically generates a detailed log in CSV, XLSX, or TXT format — covering original and new filenames for full audit trail support.
Leave a Review
Community Reviews