Paste a Figma link, get production-ready React or Vue 3 code. No Figma plugin needed. Works inside VSCode or from your terminal.
⚡ One Pro license key — activates both the VSCode extension and CLI.
Same core engine, same Pro key. Use the VSCode extension for a visual experience, or the CLI for terminal power.
Integrated directly into VSCode. Right-click any folder, paste a Figma link, get a component file — without leaving your editor.
Use f2c from any terminal. Works with any editor — Vim, WebStorm, Cursor, or none. Scriptable, CI-friendly, automation-ready.
f2c convert — convert any Figma nodef2c watch — auto re-generate on change (Pro)f2c sync — open GitHub PR automatically (Pro)f2c link — link a node to a local file (Pro).f2crc per-project configChoose your path below. Both need a Figma token and an AI API key — set up once, use forever.
Search f2c in the VSCode Extensions panel, or click "Install from Marketplace" above. Requires VSCode 1.75+.
Press Cmd+Shift+P → f2c: Open Settings. Fill in your Figma token and OpenAI / Claude API key.
Open the FIGMA LAYERS panel in the Explorer sidebar. Click ↓ Load Figma File, paste the file URL. The full layer tree appears — click any node to convert it instantly. Progress appears immediately.
Right-click any folder or file in the Explorer → f2c: Convert Figma URL to Component. Paste the node link, wait 5–15 s.
Install globally with npm install -g f2c-cli, run f2c init once to configure, then f2c convert -u <url>.
AI-driven conversion that understands real Figma structure — not rigid template mapping.
Browse your entire Figma file like a file explorer — unlimited depth. Pages, frames, groups, components. Click any node to convert it instantly. No URL copying needed.
Outputs idiomatic React TSX or Vue 3 SFC with <script setup lang="ts">. TypeScript by default, plain JS optional.
Choose your CSS strategy. Each output is clean and production-ready — no inline style soup.
Reads the actual Figma node tree and generates real component logic. Complex layouts, variants, and states all handled.
Link a Figma node to a local file. Run f2c watch and the component re-generates automatically when the design changes.
Run f2c sync and it creates a branch and opens a pull request on your repo automatically.
No Figma plugin to install, no browser extension, no webpack setup. Works anywhere you have Node.js or VSCode.
Buy once, receive a key by email. The same key activates Pro in both the VSCode extension and the CLI.
Click "Get Pro" and complete the checkout. One-time payment, no subscription, no renewal.
A license key in the format F2C-XXXX-XXXX-XXXX-XXXX is sent automatically within a minute. Check spam if it doesn't appear.
Use VSCode or the CLI — both work with the same key.
Cmd+Shift+P → f2c: Activate Pro License → paste key
f2c license activate F2C-XXXX-XXXX-XXXX-XXXX
In VSCode: Cmd+Shift+P → f2c: License Status. The status bar also shows f2c ⚡ Pro after activation.
In CLI: f2c license status
One-time payment. No subscriptions, no seats, no surprises. Pro covers both VSCode extension and CLI.
f2c convert commandf2c watch — auto re-generatef2c sync — GitHub PR auto-createf2c link — link node to local fileAnything else? Email duziteng1987@gmail.com
No. Use whichever fits your workflow. Most developers use the VSCode extension. The CLI is for terminal fans, automation, or users who don't use VSCode.
Yes. One purchase, one key — activates Pro in both the VSCode extension and the CLI. No separate license needed.
f2c supports OpenAI (GPT-4o) and Anthropic (Claude). You supply your own API key — f2c never stores it on our servers.
Figma → Settings → Security → Personal access tokens → Generate new token. Read-only access is enough. Paste it into f2c settings.
Usually within 1 minute of purchase — sent automatically to your checkout email. Check spam if it doesn't appear. Still missing? Email with your order number.
Yes. Activate on any machine you use. The key is tied to one machine at a time — activating on a new machine releases the old one automatically.
Yes — 7-day no-questions-asked refund. Email with your Gumroad order number. Refund processed through Gumroad, key deactivated.
Node.js 18 or higher. Run node -v to check. The VSCode extension has no Node.js version requirement.
Install in 30 seconds. First 3 conversions are free.