All projects
Figma plugin

Properties Copycat

Copy instance properties to other instances.

Open on Figma Community
Properties Copycat: project interface, view 1
Properties Copycat: project interface, view 2
For whom

People editing component instances in Figma

Scope

Plugin · Properties · Nested instances

Tools

Component Properties / Auto Layout / Figma Variables

The idea

Configure an instance once. Reuse it everywhere.

Configuring variants, text, and nested layers gets repetitive when multiple instances need the same result. I built Properties Copycat to use one instance as the source and apply its settings to other instances of the same component, clearly indicating what was copied and what needs review.

Copy and paste

Reuse a configuration.

I split the flow into selecting a source, copying its properties, and applying them to other instances of the same component.

Properties Copycat: Reuse a configuration., view 1
Properties Copycat: Reuse a configuration., view 2
Properties Copycat: Reuse a configuration., view 3

Component properties

Copy component properties as a set.

I included variants, booleans, text, and instance swaps, along with compatible variable bindings.

Variables

Preserve variable bindings.

I retained source references for spacing, radius, sizing, opacity, fills, and strokes, keeping the link to design tokens intact.

Nested instances

Match nested layers.

I matched layers by name and type, even when their order differed. Incompatible cases are surfaced as warnings.

Implementation

How I built it.

Traverse nested instances

I implemented matching across components and nested instances. Warnings explain any differences found so users can review what could be applied.

Properties Copycat

Copy instance properties to other instances.

Component Properties
Variants, booleans, text, and instance swaps.
Auto Layout
Compatible instance layout settings.
Figma Variables
Compatible variable bindings.
Nested instances
Layers matched by name and type.
Warnings
What couldn't be applied, clearly explained.

Figma plugin

Copying works between instances of the same component. For mixed-format text, shared formatting is preserved. Effects and layout grids are not copied.

Next projectSort your variants