Icon2Code
Export your Figma icon set into JSON data
Plugin Preview
About this plugin
For designers: Easily create a JSON file for your fellow developers with everything they need to create a custom Icon component using their favorite framework or library (React, Angular, Vue etc.). No exports, copying and pasting files, no code cleaning or additional optimizations.For developers: Imagine that you receive a bunch of icons from your fellow designer. You have to extract needed data from all those SVG files... It's time consuming... Forget about it. Now you can easily export all icons data to a JSON file with one click! If you have a custom Icon component in React, Angular or Vue — that's all you need.How it works:1. Create frames / components / instances with unique names (plugin seeks for every frame / components / instances in a current page)2. Draw icons or paste them from your favorite tool (like IconJar)3. Flatten them (if they are not already)4. Use the plugin to create a JSON with needed data5. Use data with your custom Icon component6. 🎉Tip! Hidden frames, components or instances are skipped by the plugin=========================Code example:---Here's an example built in React — https://codesandbox.io/s/react-icon-component-3giqg. You can easily build your own in any language. At the end of the day, it's just an inline SVG code running in the browser.=========================Icon data model:{name: string;paths: { windingRule: "evenodd" | "nonzero", data: string }[];size: {width: number;height: number;};fill: {rgb: string;hsl: string;hex: string;};translate: {x: number;y: number;};viewBox: string;}
Plugin Details
| Version | 15 |
|---|---|
| Created | August 9, 2019 |
| Last Updated | December 2, 2025 |
| Category | Import & export plugins |
| Creator | Radek Kozieł (@panr) |
| Stats | 4725 installs, 57 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:./dist/ui.html
- main:./dist/code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
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.