Batch rename selected Unity assets with add/replace text, index formatting, type filtering, and undo support. Includes live preview and duplicate name handling. Editor-only.Batch rename Unity assets without risking broken names or blind changesNesbit Labs Batch Renamer is a focused, editor-only tool built for safely renaming large groups of assets with full visibility and control.Every change is previewed before you apply it, conflicts are clearly flagged, and you can roll back the most recent batch if needed.Whether you're cleaning up a messy project or standardizing naming across a production folder, this tool helps you move fast without losing confidence in the outcome.Controlled, preview-driven workflowRename assets using simple add or replace rules, or apply formatted names with indexed numbering.Generate a full preview of all changes, filter results by file type, and review or exclude individual items before applying.Conflicts are detected up front, with options to auto-fix or skip problematic entries. If something needs to be reversed, the most recent batch can be restored using the built-in rollback system.Built for clarity and control inside UnityDesigned for developers and artists who want a clean, predictable workflow inside the Unity Editor, without relying on risky or opaque batch operations.FeaturesAdd text to the beginning or end of asset namesReplace parts of asset names with new textFormat names with indexed numbering (e.g., Name_001, Name_002)Custom start index and padding lengthPreview all rename results before applyingSelect or deselect individual assets in the previewDetect duplicate name conflicts before applyingAuto-fix conflicts by appending numeric suffixesSkip conflicting items if neededFilter preview results by file type (.png, .prefab, .fbx, etc.)Rollback support for the most recent rename batch using a saved logEditor-only tool (no runtime impact)Typical Use CasesClean up imported asset packsStandardize naming across mixed asset selectionsAdd consistent prefixes or suffixesApply indexed naming to environment or prop assetsReplace inconsistent naming patterns across a projectPackage ContentsMain editor window (NL_BatchRenamer.cs)Built-in undo log system (stored at /Editor/UndoData/NL_RenameUndo.json)Clean, native UI built with UnityEditor toolsNo external dependenciesCompatibilityWorks with Built-in Render Pipeline, URP, and HDRPEditor-only tool (does not compile into runtime builds)RequirementsUnity 2020.3 or newerSupported Platforms (Editor)WindowsmacOSLinux




