How can I Integrate Figma with Pencil?
The Pencil Plugin for Figma
The Pencil Plugin for Figma allows you to export Figma sections as .pencil
files, which you can then import directly into Pencil as templates. This enables a smooth handoff between design teams and ad generation workflows in Pencil.
Installation guide
Note: This plugin must be installed via the Figma Desktop app. It does not work in the browser.
Download the plugin
Unzip the package and extract the contents until you find the manifest.json
file.
Install in Figma
manifest.json
fileHow it works
The plugin converts a Section in Figma into a Template in Pencil. Each top-level Frame inside the section becomes a Format within that template.
Important: Only first-level frames inside each format are imported. Everything within them will be flattened into a single image, unless structured properly (see examples below).
Key concepts
It’s critical to understand these limitations, otherwise any text layer that is not on the root level of a frame won’t be editable in Pencil.
Using the Plugin
Once you launch the plugin in Figma, you'll be prompted to select a section from your design file. After selecting a section, the plugin will display a real-time preview of how that content will appear in Pencil.
During this preview phase, you can:
Note: Some minor adjustments may be required to match your original layout precisely — especially for text layers, where positioning may need to be fine-tuned manually.
This step allows you to ensure the best possible fidelity between your Figma designs and the final template experience in Pencil.
Example 1
If your Figma section contains a single frame with multiple nested elements (e.g. images, text), everything inside will be flattened into one image layer in Pencil.
Why? Because Pencil imports only the first level of items inside each Format.
Result in Pencil:
Example 2
With the right structure, you can preserve editable layers like text and shapes.
In Figma:
Result in Pencil
This structure keeps your text editable and shapes scalable.
Masks
If you want to preserve mask effects, make sure to group the mask and the target layer together in Figma.
Failing to group them will result in the mask not being applied when imported into Pencil.
Top Tip for Best Results
Remember that you want the editable parts — especially text — to be on the top layer.
Importing into Pencil
.pencil
file