LayerSweep: Bulk Style Swap for Figma
by Evgenii Kravchenko
Scan and bulk-swap styles and color variables
Installs
66
Likes
20
Users
372
Views
286
Preview
About this plugin
About LayerSweepBulk Style Swap for FigmaLayerSweep helps you audit style usage, find detached formatting, and apply targeted swaps across large files.
What LayerSweep DoesLayerSweep scans selected pages in your file and groups results so you can act quickly:
Library (Local, Remote library, Detached Styles)Type (Text, Paint, Effect, Color Variable)Style → Page → LayerFrom there, you can select exactly what to update and run swaps in bulk.
Core CapabilitiesScan selected pages with configurable scope (Instance, Component, Frame/Page)Detect usage of text, paint, and effect stylesDetect color variable bindings in fills, strokes, and backgroundsSurface detached and mixed formatting as dedicated groupsFilter, search, and jump to matching layersSwap styles/variables with page and layer-level targetingUndo the most recent swap operation from the pluginExport the current scan as JSONVariable SupportLayerSweep currently supports **color variables only**.Supported swap paths:
Color variable → color variableColor variable → paint stylePaint style (or detached paint) → color variablePaint style → paint styleText and effect styles swap within their own type.
Best Fit Use CasesDesign system cleanup - Find detached and mixed formatting quicklyLibrary migrations - Replace deprecated styles at scaleToken adoption - Move paint usage to color variablesQA before handoff - Validate style consistency page by pagePrivacy by DesignLayerSweep processes your file data locally in Figma and does not send design content to external servers.
Read details in the Privacy PolicyFAQDoes LayerSweep work with remote libraries?
Yes. Remote styles are detected in scan results and can be remapped to local targets.
Can I limit where swaps apply?
Yes. You can control this using scan scope, filters, and explicit page/layer selections in the Swap flow.
Can I undo swaps?
Yes. LayerSweep provides an Undo action for the most recent swap operation. You can also use Figma undo shortcuts.
Does LayerSweep support all variable types?
No. Current support is limited to **color variables**.Is an account required?
No. LayerSweep has no sign-in flow.
Learn More- How to Use LayerSweep- Feedback & Support- Changelog
More file organization plugins plugins
View allTable Creator
by Gavin McFarland
Easily create tables that can be edited, resized and maintained using your design system
Rename It
by Rodrigo Soares
Clean Document
Paidby Yuan Qing Lim
Automagically organize and clean up your Figma document
Table Generator & Creator
Paidby Appcano
Generate and customize tables in seconds