0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100

Frame Renamer

Smart, seamless renaming - powered by your content

by Sascha Wohlgemuth

users
26K
likes
117
saves
1.2K
comments
24
FreeWorks inFigma Design
Price
Free
Latest version
v10 ยท Nov 6, 2025
First published
Mar 17, 2023
Features

What Frame Renamer does

Summarised from Sascha Wohlgemuth's description on the Figma Community.

  • Core Features

    Multi-layer Composition: Combine prefix, base layer, and suffix references to build node names from multiple sources in a single pass..

  • Key Benefits

    Efficiency: Save time and effort by composing node names from layered references and running batch updates..

On this page
Overview

About Frame Renamer

Frame Renamer is a free Figma plugin published by Sascha Wohlgemuth in 2023. It works in Figma Design and has 25,586 users and 117 likes on the Figma Community. It ranks #18 in Layer Management on our lists.

In the developer's words

Frame Renamer renames frames, components, slices, sections, and more using the characters from one or more text layers you specify. Build names from a prefix, base layer, and suffix - each can come from another layer or be plain text. Use {+โ€ฆ} tokens to insert custom snippets or {โ€‘โ€ฆ}/{โ€‘/regex/} tokens to strip out text, and optionally run in inverse mode to write node names back into the source layer instead.

View the Regex cheatsheet here.

How to Use

  1. Fill Prefix / Layer / Suffix: Enter any combination of prefix, base layer, and suffix lookups. Each field can reference another layer (text content or descendant node names) or literal text, and none of them ship with a default valueโ€”"Headline" is only used if you type it. Tokens such as {+โ€ฆ} and {โ€‘โ€ฆ} work in every field, letting you insert extra strings or strip matched fragments. Wrap patterns in slashesโ€”/pattern/flagsโ€”to run regex lookups; without slashes the value is matched literally. When inverse mode is enabled, the composed result is written back into the matched text node instead of the node name.
  2. Select Nodes: Manually select the nodes you want to rename. If nothing is selected, the plugin targets every supported node on the current page.
  3. Choose Node Type: Use the dropdown to restrict renaming to a specific node type, or leave it on "All" to rename every supported type.
  4. Toggle & Rename: Use the "Only selected nodes" checkbox to choose between renaming every eligible node or just your selection. Enable "Inverse mode" to mirror node names into the referenced text node (with optional prefix and suffix) instead of renaming the node itself. Click "Rename" to run the scan; the button displays a spinner and progress text while nodes are processed.
  5. Review: After the renaming process is complete, review the nodes to ensure they meet your requirements.

Core Features

  1. Multi-layer Composition: Combine prefix, base layer, and suffix references to build node names from multiple sources in a single pass.
  2. Token-aware Editing: Use {+โ€ฆ} insertions and {โ€‘โ€ฆ} exclusions in any field to fine-tune how text is inserted or removed.
  3. Selective Renaming: Choose to rename either all nodes on the current page or only those you've selected.
  4. Node Type Filtering: Limit the operation to a single node type or apply it to all supported types.
  5. Batch Renaming: Rename multiple nodes at once using content pulled from referenced layers.
  6. Inverse Mode: Optionally write each node's current name into the referenced text node (alongside prefix and suffix edits) instead of renaming the node.

Key Benefits

  1. Efficiency: Save time and effort by composing node names from layered references and running batch updates.
  2. Flexibility: Tailor the workflow with token-driven insert/strip operations, selective targeting, and inverse mode.
  3. Clarity: Maintain a cleaner, more organized project by keeping node names in sync with underlying text content.
  4. User-Friendly: The plugin features an intuitive interface with straightforward options, making it accessible for users of all skill levels.
Changelog

What's new

Version 10 ยท released Nov 6, 2025

  • Documented and added a link to a concise cheatsheet of common Regex tokens and usage notes.
  • Expanded the README instructions to explain how literal and regex lookups behave, where matches are sourced from, and how capturing groups influence the renamed text.
  • When a literal pattern hits a text layer, the plugin now feeds the actual characters into downstream renames instead of the layer name, ensuring the frame inherits the visible copy users expect.
  • Introduced a regex: prefix that accepts either bare patterns or /pattern/flags syntax, making it easier to toggle regex mode without relying solely on leading and trailing slashes.
  • Refactored the matcher to walk descendant nodes, run regex searches against both layer names and text contents, and return capture groups when available.
Trust

Permissions and privacy

Network access

Frame Renamer declares no network access, so it runs entirely inside Figma and can't send your file anywhere.

Extra permissions

None beyond the standard access to the file you run it in.

Read from the plugin's published manifest.

Rankings

Where Frame Renamer ranks

Compare

Frame Renamer alternatives

  1. 1

    Find and Replace

    by Jackie Chui

    223K users2.6KFree

    Find and replace text in your file like a text editor

  2. 2

    Rename It

    by Rodrigo Soares

    197K users3.6KFree
  3. 3

    Detach Component

    by Patrick Morgan

    140K users1.3KFree
  4. 4

    Similayer

    by Dave

    136K users3.1KFree
  5. 5

    Clean Document

    by Yuan Qing Lim

    124K users3KFree + paid features

    Automagically organize and clean up your Figma document

  6. 6

    Sorter

    by Tom

    81K users1.5KFree

    Quickly sort layers in different ways

FAQ

Frame Renamer FAQ

What does Frame Renamer do?

Smart, seamless renaming - powered by your content. It's a Figma plugin by Sascha Wohlgemuth that runs in Figma Design.

Is Frame Renamer free?

Yes. Frame Renamer is free to install and run from the Figma Community, with no paid tier listed.

Is Frame Renamer safe to use?

Figma plugins can only reach the internet through domains listed in their manifest. Frame Renamer declares no network access, so it runs entirely inside Figma and can't send your file anywhere. As with any plugin, check the developer's privacy policy before using it on client work.

How do I install Frame Renamer?

Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.

What are the best alternatives to Frame Renamer?

By user count, the closest alternatives are Find and Replace by Jackie Chui, Rename It and Detach Component. Compare all of them on the best Figma plugins for layer management.

For developers

Built this plugin?

Use this page as a landing page for Frame Renamer: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.

Frame Renamer on figmaplugins.co

Style

Label

Size

Code

<a href="https://figmaplugins.co/plugins/frame-renamer/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="Frame Renamer on figmaplugins.co" width="220" height="48"></a>