Harmony Script

Batch Rename Cels


Toon Boom Harmony dialog script that allows you to rename multiple cels at once in the timeline. Tested on Harmony 15 and 17.

The newest version can process multiple layers at once.

Special thanks user Mathieu C for technical advises 🙂

  • v1.1 – Fixed infinity loop bug while using Replace/Delete operation.
  • v1.2 – We can now process multiple layers at once.
  • v1.21 – Main dialog widget acts as a child of Harmony application.
  • v1.22 – “drawing.elementMode” attribute is changed to “drawing.ELEMENT_MODE” to accomodate Harmony 22 update.


  1. Click on the Download button above. The GitHub page for this script will open.
  2. On the page, click on the Code button then choose Download Zip from the menu.
  3. Locate to your user scripts folder (a hidden folder) for the version of your Harmony.
  4. There is a folder named src inside the zip file. Copy all its contents directly to the folder above.
  5. In Harmony, add ANM_Batch_Rename_Cels function to any toolbar.


  1. Run ANM_Batch_Rename_Cels.
  2. Select cels in the timeline you want to rename. The selection can be over multiple drawing layers.
  3. Select one from 3 operations; Sequence Rename, Add New Text and Replace/Delete Text.
  4. Chose desired settings and then hit Rename button.


  • Anne-Marie Posted on November 17, 2020 at 9:55 pm


    Very useful script! Thank you.

    Is there a way to rename all drawings of a rig for one frame? Ex. If the quarter front view is exposed on frame 1 and I’d like to rename all drawings QF?

    Thank you!

    • Yuueda Posted on January 23, 2021 at 8:38 pm

      Thank you Anne Marie for the suggestion. I have been thinking of adding the function to this script so it can process multiple drawing nodes at once. When I make the update, I will let you know.

Comments are closed.

Copyright © 2024 Yu Ueda All Rights Reserved.