Convertify exports Figma Design layers as a .penpot file that you can import into your Penpot workspace. Text, supported shapes, images and local components remain editable.
Penpot conversion is experimental. Review the conversion warnings and compare the imported design before using it for delivery. The two apps do not support every property in the same way.
Export your design
- Run Convertify in Figma and choose Export from Figma.
- Choose Export Figma to Penpot (Experimental) from the workflow selector.
- Check the pages to export, or enable Export all Figma pages to Penpot. To export a selection instead, select the layers on your canvas.
- Click Export Pages or Export Selected Layers.
- Review the warnings and download the
.penpotfile. Referenced component masters are included automatically, including masters on other pages. - In Penpot's file dashboard, open Options, choose Import Penpot files, and select the downloaded file. Open the imported file after the import finishes.
Check the result
Compare your desktop and smaller layouts, text wrapping, image crops and component copies. Resize important layouts and edit a local component before relying on its behavior. The exported file is a copy; later edits do not synchronize between Figma and Penpot.
Compatibility and editable content
- Fonts and text: make matching fonts available in the destination app. Font substitution and differences in whitespace handling, line spacing and font versions can change wrapping. Conversion preserves characters rather than inserting line breaks to force a visual match.
- Images and effects: images larger than Figma's 4096-pixel limit on either axis are resized locally and converted to PNG when importing. Layer geometry and normalized crop controls remain editable, but original pixel resolution, encoding and image metadata are lost. Check cropped edges and color profiles. Image interpolation and some shadows or effects render differently between the apps. Some image crops or unsupported paints require a baked image; the warning identifies the affected layer and lost controls. Keeping the layer editable does not mean every original paint property survives. Figma can close a stroked path that returns to its start; check its endpoint caps and join at the closure.
- Tokens: mathematical expressions and aliases that depend on them do not become live Figma variable bindings. Conversion retains resolved layer values and reports the unsupported bindings.
- Components: supported copies use local component masters. Some geometry or layout overrides require a separate local master; those copies remain editable and linked to that local master, but their original-master identity and future updates are lost. Conversion warnings identify these cases.
- Layers and layout: Figma Auto spacing exports without a minimum gap in Penpot. Its inactive fixed-gap value can return to Figma if spacing is unchanged; a variable bound to that inactive value remains in the token library without a live layout binding. Unsupported structures can require extra groups, local masters or an editable approximation. Check the warnings and test resizing; a matching image alone does not establish matching layout behavior. Hidden fixed-width text can lose its stretch alignment on return to Figma; check its layout when revealing or resizing it. Some centered fixed-size containers have symmetric padding larger than their saved box. Where supported, conversion keeps the box and live centered layout with zero padding on that axis, and reports the lost padding controls and bindings.
These workflows target Figma Design. They do not provide FigJam, Figma Slides or prototype-playback parity. Keep your source file and review important layouts in both apps.
To bring a saved design back, follow Importing Penpot to Figma.