.pen to Figma — Pencil.dev Importer
Import your Pencil.dev designs into Figma — components, variables, icons, and all.
Plugin Preview
About this plugin
Drop a .pen file. Get a fully editable Figma file — real components, auto layout, variables with theme modes, and 1,900+ icons. Not screenshots. Not flat images. Your actual design, layer by layer, exactly how Pencil built it. Free, no limits.━━━━━━━━━━━━━━━━━━━━━━━━━━━━The most complete way to bring your Pencil.dev designs into Figma.Import any .pen file and get a fully editable Figma file with real components, auto layout, design variables, and 1,900+ icons — not screenshots, not flattened images. Every layer, every style, every interaction state, exactly as you designed it in Pencil.Stop rebuilding your AI-generated designs by hand.━━━━━━━━━━━━━━━━━━━━━━━━━━━━HOW IT WORKS1. Open the plugin2. Drop your .pen file (or a ZIP with images)3. Pick which frames to import4. Click "Import" — doneThat's it. Your Pencil design is now a fully editable Figma file.━━━━━━━━━━━━━━━━━━━━━━━━━━━━WHAT GETS IMPORTEDComponents & InstancesReusable components from Pencil become real Figma Components. Instances preserve all descendant overrides — text, colors, icons, visibility. Your design system transfers intact.Auto LayoutHorizontal, vertical, wrap, gap, padding, alignment — all mapped precisely. Your responsive layouts work in Figma exactly as they did in Pencil.Design Variables & ThemesColor, number, and string variables become native Figma Variables with theme modes (light/dark). Switch themes in Figma's built-in variable system.1,900+ IconsFull Lucide icon library rendered as scalable vector components. Icons swap correctly on component instances via Figma's native component swap.ImagesExternal images and embedded data URIs are fetched and applied as real Figma image fills. ZIP import extracts local images automatically. Or use the folder picker to select your images directory.TypographyFont family, weight, size, line height, letter spacing, alignment, underline, strikethrough — all preserved. Intelligent 5-level font fallback ensures text always renders, even if the exact font isn't installed.Fills, Strokes & EffectsSolid colors, linear/radial/angular/diamond gradients, image fills, stroke styles with dash patterns, drop shadows, inner shadows, layer blur, background blur — full visual fidelity.Shapes & VectorsRectangles, ellipses, polygons, lines, and SVG vector paths with fill rules. Corner radius (uniform or per-corner). Blend modes across 16 types.━━━━━━━━━━━━━━━━━━━━━━━━━━━━WHY THIS ONE?Other pen-to-Figma importers exist. Here's what makes this different:→ Frame picker — Choose exactly which frames to import, not everything at once→ ZIP + folder support — Local images from Pencil exports import seamlessly→ Real Figma Variables — Not just resolved colors, but actual Variables with theme modes→ Icon component library — 1,900+ icons as real Components with swap support→ Smart font fallback — 5-level cascade so text never breaks, even with missing fonts━━━━━━━━━━━━━━━━━━━━━━━━━━━━SUPPORTED PENCIL NODE TYPESframe · group · rectangle · ellipse · line · polygon · path · text · icon_font · ref (component instance) · note · image━━━━━━━━━━━━━━━━━━━━━━━━━━━━PERFECT FOR• Designers using Pencil.dev for rapid AI-powered UI generation who need to continue in Figma• Teams moving from Pencil prototypes to production-ready Figma files• Anyone who wants their pencil.dev AI designs in Figma without manual rebuild━━━━━━━━━━━━━━━━━━━━━━━━━━━━Free and open. Import your first Pencil.dev design in under 30 seconds.
Plugin Details
| Version | 1 |
|---|---|
| Created | March 26, 2026 |
| Last Updated | March 26, 2026 |
| Category | Import & export plugins |
| Creator | Sahil Rajput |
| Stats | 13 installs, 2 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/ui.html
- main:dist/code.js
- Document Access:dynamic-page
- Network Access:
The plugin imports .pen design files which may contain image fills referencing external URLs from any domain (e.g. CDNs, asset servers, cloud storage). Images are fetched in the UI iframe and passed as byte arrays to the main thread. No user data is sent externally.
- Editor Types:figma
- Allowed Domains:
- *
More Like This
Discover other plugins in the Import & export plugins category.
Free Compressed PDF and Image Exporter (PDF, PNG, JPG, WebP and SVG)
Export compressed PNG, PDF, JPG, SVG, WebP & merge multiple frames into one PDF—fast & easy! 🚀
Color Import / Export
Help design and dev teams stay in sync by providing import and export tools for color palettes
Export/Import Variables
Export variables from one file and import them to another. Supports modes, references, and scopes.