Bulk find replace text in layer names

I have been trying to find an effective way to find/replace text in bulk for Figma layer names. I am creating variants and need to change a group of layers label to make them unique.

For example: theme=dark, icon=true

I would like to find all layers where “icon=true” and replace the layer name text with “icon=false”. To be more specific make it so only the layers selected are affects and allow me to choose.

Another feature would to be able to bulk insert/remove text into the layer titles.

The built in Find/Replace in Figma fails to find every layer in the file and all the plugins I have tried are not adequate. I cannot believe I am the only person needing to do this.

I swear by the “Rename It” plugin https://www.figma.com/community/plugin/731271836271143349.

I use it all the time to add properties exactly like your example. Select all of your variants and use the new variant + button, select all of them, run “rename it”, select “layer name” which will keep all of your existing properties and then type your properties into the field after the “layer name” token, E.g. Status Icon = Off. Try it out, it’s a great tool. Others I like for general naming and text editing are:

Nisa Text

Text Editor: edit, find, replace in one placehttps://www.figma.com/community/plugin/1042878342391996546

1 Like

This is the answer for sure. Thanks @Eric_Lampi2