← Lab · Plugins
02Figma · Live

Variant Multi-Selector

Large variant sets punish patience.

Multi-select properties, filter matching variants, and edit at design-system scale.

You’re in a component set with Size × State × Type × Tone. You need every Disabled + Large combination — or every variant bound to a certain variable. Figma makes you click through one property at a time. Ten minutes later your wrist hurts and you’ve still missed two cells.

Variant Multi-Selector came from that exact friction. Pick multiple properties and values together, filter the matching variants instantly, and work the set like a system — not a checklist.

It also surfaces bound variables on those variants, so you’re not guessing which tokens are wired where when you’re mid-cleanup.

What it does

  • Pick multiple properties and values together on large variant sets
  • Filter matching variants instantly — skip the one-by-one clicking
  • See bound variables while you bulk-edit at design-system scale

Built for

  • Combinatorial explosion

    Real DS components don’t stay small. The plugin is built for sets that already hurt — so filtering has to stay fast and selection has to stay precise when the matrix gets dense.

  • Variables in the loop

    Modern systems lean on Figma Variables. Seeing what’s bound while you multi-select keeps token work and variant work in the same breath — not two separate archaeology digs.

  • Bulk edits without fear

    Multi-select is only useful if you trust what you grabbed. Clear matching, intentional filters, and a flow aimed at “change these fifty, not those three” — the edge case that separates a toy from a tool.

Open source, built from design-system pain, meant for people who maintain libraries for a living — not demos with four variants.

Open in Figma Community