Back to Plugins
Advanced Search: Find, Rename, Export, Delete, Duplicate

Advanced Search: Find, Rename, Export, Delete, Duplicate

Define your custom conditions and quickly filter out any subset of elements across file

editfiltermultipleselectprocessrenameexportsearchbulkfindduplicatedelete

Plugin Preview

Advanced Search: Find, Rename, Export, Delete, Duplicate preview

About this plugin

The plugin code is open-sourced on Github https://github.com/fireinureeyes/figma-timesaver-pluginDefine your custom conditions and quickly filter out any subset of elements across file.Then choose one of the actions to bulk process them.Example use casesSELECT all groups not using auto layout,RENAME all frames on the bottom half of the screen (regex allowed),EXPORT all icons of a specific layer name format,DELETE all masks or locked elements,DUPLICATE and collect all components on one page,or EXPORT A LIST of elements as a CSV file for documentation purposes.The possibilities are endless...Freely combine more than 80 properties to get what you needUse logical AND and OR to build up complex conditions from:Scope:Current pageWhole documentExisting selectionObject type:ComponentsInstancesTextsShapes (rectangles, stars, lines, polygons...)SectionsVectorsGroupsFramesBoolean operations (unions, substracts, intersects, excludes)General object properties:Layer namePage nameWidthHeightX-CoordinateY-CoordinateVisibilityRotationNumber of childrenNested levelNumber of points (paths)Locked stateMask stateExport settingOverridden propertiesAppearance:RoundingFillStrokeStroke colorOpacityBlendmodeFill blendmodeFill opacityFill visibilityStroke opacityStroke blendmodeStroke visiblityStroke typeStroke alignmentEffects:Drop shadow activeDrop shadow x-offsetDrop shadow y-offsetDrop shadow blurDrop shadow spreadDrop shadow colorDrop shadow blendmodeInner shadow activeInner shadow x-offsetInner shadow y-offsetInner shadow blurInner shadow spreadInner shadow colorInner shadow blendmodeLayer blur activeBackground blur activeText:Font nameFont sizeLine heightLetter spacingFont weightHorizontal alignment typeVertical alignment typeText decoration underlineText decoration strikethroughParagraph indentationParagraph spacingAuto layout:Auto layout activePositionDirectionItem spacingPadding topPadding bottomPadding leftPadding RightInteraction:Interaction activeInteraction triggerInteraction actionFlow starting pointOr narrow down your selection manually from the results list. Clicking on the results will locate the elements on the canvas, so you can easily see what is being adjusted before executing the action.Renaming supports the following variables: {id} - unique number{name} - original layer name{page} - name of the page where the layer is located{date} - current date in a YYYY-MM-DD format{alphabet} - letter sequence a-z

Plugin Details

Version17
CreatedOctober 1, 2024
Last UpdatedNovember 3, 2025
CategoryFile organization plugins
CreatorMatej Rajtar
Stats35 installs, 2 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:dist/code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • https://cdnjs.cloudflare.com