Back to Plugins
Recast

Recast

Transform Figma elements into frames and components, preserving all properties.

utilityshapesnodeimageellipseframevectorconvertergroup to frameconversionrectanglegroup

Plugin Preview

Recast preview

About this plugin

Transform any Figma element into frames, components, and more - with properties preserved!Tired of recreating elements because you need a different node type? This plugin lets you convert between various Figma elements whilst preserving their styling, position, and hierarchy.Key Features:Convert shapes (rectangles, ellipses, vectors) to frames or componentsTransform instances into components whilst maintaining their propertiesConvert text layers into frames (with options to preserve text structure)Turn vectors into frames (with options to convert points to shapes)Convert frames to grid layouts with customisable optionsTransform groups into frames (with recursive option for nested groups)Convert components/instances to frames, groups, or shapesApply auto-layout during conversion with customisable settingsAll conversions preserve:Visual properties (size, position, fills, strokes, effects)Component propertiesChild hierarchy and positioningBlend modes and opacityAvailable Commands:Shape to Frame / Auto-Layout Frame / ComponentInstance to ComponentFrame to Grid / Shape / ComponentGroup to Frame (with recursive option)Text to FrameVector to FrameComponent to Frame / Group / ShapeWorks with multiple selections - convert multiple elements at once!Note: All conversions maintain the exact visual appearance and position of your elements, ensuring your designs stay pixel-perfect through the conversion process.

Plugin Details

Version20
CreatedMarch 13, 2021
Last UpdatedFebruary 21, 2026
Categoryshapes-colors
CreatorKarl Koch
Stats5507 installs, 278 likes
PricingFree

Technical Details

  • API:1.0.0
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none