Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Format Rename
Format Rename

Format Rename.
Add-on by Ou_Chiang
About What's New Reviews Version History
Format Use Demo Format to Abc Format to number Format to Type Rename by BoneTree

Format Rename

Format Rename is an addon that allows batch renaming of objects in a format way.
Its unique features are:

  1. Rename using format way
  2. Enable selection order and grouping functionality
  3. Search and replace using python re module

Variable in Format

Numbers

{#} : 1,2,3,...
{##} : 01,02,03,...
{##,-1} : -01,00,01,...

Alphabet
{A}: A, B, C, ..., Y, Z, A, ...
{a}: a, b, c, ..., y, z, a, ...
{AA}: A, B, C, ..., Y, Z, AA, AB, AC, ...
{Aa}: A, B, C, ..., Y, Z, Aa, Ab, Ac, ...
{-AA}: A, B, C, ..., Y, Z, AA, BA, CA, ...
{-Aa}: A, B, C, ..., Y, Z, Aa, Ba, Ca, ...

Context
{self}: the original name of the item
{parent}: the name of the parent object
{active}: the name of the currently active item
{scene} : the name of current scene
{view_layer} : the name of current view layer

Type (object only)

{data}: refers to the data name of the object. An empty object will return an empty value.
{Type}, {type}, {TYPE}: refers to the object's type, shown in title case, lowercase, or uppercase format.
{pref}: refers to a custom replacement word based on the object's type.

Bone Only
{user}: refers to the armature name the bone belongs to.
{def,DEF-}: if use_deform in bone is be enabled,it will retrun DEF-. If not, it will return an empty value.

Enable Selection Order

By default, when obtaining the selection list, items are arranged by their name.
When selection order is enabled, the tool will record the selection order.
This allows certain standardized replacement terms to execute in order and also enables grouping.

Replacement Terms Using Selection Order
{#}, {A}, {a}, {Aa}, {AA}, {-Aa}, {-AA}

Enabling Selection Order also Allows Grouping Functionality

  • You can record selections into TeamA and TeamB.
  • You can swap names between teams A and B, switching names sequentially.
  • You can copy names from TeamA to TeamB in order.

Search and Replace Functionality

This feature directly uses the Python re module, meaning you can use patterns to search for and match objects.

Select
Selected Only: When disabled, it searches across the entire scene; when enabled, it filters within the selected items.

Flags
ASCII Only: Executes ASCII-only matching with \w, \W, \b, \B, \d, \D, \s, \S
Ignore Case: Executes case-insensitive matching.

Pattern Example

^ : Matches the start of the string
$ : Matches the end of the string
[^\x00-\x7F]+ : Matches not ASCII in string
...


What's New

0.0.6 June 19th, 2026

Changelog Fix: Change blender_manifest tags --> System

See all versions


Permissions

This extension does not require special permissions.

Developer
Ou_Chiang
Rating
(4)
Version
0.0.6
Updated
3 w
Published
Aug. 22nd, 2025
Downloads
5820
Size
19.2 KB
Compatibility
Blender 4.2 LTS and newer
Report Issues
github.com/OuChiang/formatRename
License
GNU General Public License v3.0 or later
System
...or download and Install from Disk
  • 19.2 KB

Reviews

See all
  • DietmarThal
  • v0.0.5
  • 4 mo

Like a charm.

  • MaelkMark
  • v0.0.5
  • 4 mo

Perfect!

  • LuckyChris
  • v0.0.4
  • 5 mo

it's a really useful and powerful tool. But i think the undo-function could have been supported better. If you rename 100 objects and press undo, in un-renames just the last object. So you have at least press undo 100 times to undo your operation which is quite painful if you have big scenes.

  • Ou_Chiang replied
  • 4 mo

Thanks for letting me know!

This issue has been fixed, and version 0.0.5 has been released.

5.0

4 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite