Smart Naming Cleanup is an editor code plugin for Unreal Engine designed to automatically fix, normalize, and organize asset naming conventions inside the Content Browser.
The plugin helps speed up repetitive cleanup tasks after importing assets, preparing marketplace packs, or organizing large projects by automatically detecting asset types and correcting naming issues in bulk.
Documentation
Open the plugin from:
Tools → Smart Naming Cleanup
Window → Smart Naming Cleanup
Supported Engine Versions: Unreal Engine 5.3, 5.4, 5.5, 5.6, 5.7
Main Features:
Auto-detect asset type prefixes
Remove duplicate prefixes automatically
Fix incorrect prefixes
Remove garbage tokens before valid prefixes
Normalize naming conventions
Remove duplicated words
Replace spaces and invalid characters
Batch rename selected assets
Rename preview system
Folder-safe asset renaming workflow
Supported Prefix Types:
SM_ → Static Mesh
SK_ → Skeletal Mesh
M_ → Material
MI_ → Material Instance
T_ → Texture
BP_ → Blueprint
NS_ → Niagara System
NE_ → Niagara Emitter
Example Cleanup:
Before:
01_SM_SM_Wall_Wall_01
M_T_T_Wood_BaseColor
wall_texture_normal
old_MI_MI_Master
After:
SM_Wall_01
T_Wood_BaseColor
T_Wall_Texture_Normal
MI_Master
Dependencies / Requirements: This plugin does not require external plugins or Python setup.
If you install the source version manually, Unreal Engine may ask to rebuild the plugin. Generate Visual Studio project files and build the project using Development Editor / Win64.
Main Benefits:
Saves time on repetitive asset cleanup
Keeps projects organized
Helps maintain naming consistency
Speeds up marketplace pack preparation
Reduces manual batch renaming work
Improves large project organization
Helps standardize studio naming workflows
Included Editor Actions:
Scan Selected Assets
Auto Detect Prefixes
Cleanup Invalid Names
Remove Duplicate Prefixes
Normalize Naming
Rename Preview
Apply Rename
Undo Last Operation
Preview Workflow: The plugin includes a rename preview system that allows you to inspect all changes before applying them.
Example: OLD NAME: 01_SM_SM_Wall_Wall_01 (NEW NAME: SM_Wall_01)
This helps reduce mistakes during large batch operations.
Safe Rename Workflow
Smart Naming Cleanup uses Unreal Engine asset rename workflows designed to preserve asset references and redirectors during rename operations.