Bulk Style Swap for Figma
LayerSweep helps you audit style usage, find detached formatting, and apply targeted swaps across large files.
What LayerSweep Does
LayerSweep 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 → Layer
From there, you can select exactly what to update and run swaps in bulk.
Core Capabilities
- Scan selected pages with configurable scope (Instance, Component, Frame/Page)
- Detect usage of text, paint, and effect styles
- Detect color variable bindings in fills, strokes, and backgrounds
- Surface detached and mixed formatting as dedicated groups
- Filter, search, and jump to matching layers
- Swap styles/variables with page and layer-level targeting
- Undo the most recent swap operation from the plugin
- Export the current scan as JSON
Variable Support
LayerSweep currently supports color variables only.
Supported swap paths: