Back to Plugins

Iconic
Export SVG icons as TypeScript React components
Plugin Preview
About this plugin
Features
- Export SVG icons as fully typed React components
- Convert SVG attributes to JSX-compatible format (camelCase)
- Export multiple icons at once in a convenient ZIP file
- Maintain proper viewBox attributes and other SVG properties
- Components accept all standard SVG props plus custom ones
- SVG optimization to reduce file size and improve performance
Usage Instructions
- Select one or more SVG elements in your Figma document that you want to export as React components.
- Open the plugin from the Figma plugins menu or using the Quick Actions search bar.
- Export: Click the "Export" button in the plugin UI.
- When the export is complete, your browser will prompt you to save the "react-icons.zip" file.
The plugin will:
- Convert each selected SVG to a React component
- Optimize SVGs by removing unnecessary elements and attributes
- Format the SVG markup for JSX compatibility
- Package all components into a ZIP file
Open and Use:
- Unzip the downloaded file into your project's components directory.
- Import the components in your React code.
Plugin Details
| Version | 1 |
|---|---|
| Created | July 18, 2025 |
| Last Updated | July 18, 2025 |
| Category | Software development |
| Creator | Christopher Kark |
| Stats | 3 installs, 1 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the Software development category.
Figma to Code (HTML, Tailwind, Flutter, SwiftUI)
Code Conversion Made Easy: Figma to Web & Apps
Builder.io - Figma to Code & AI Apps (React, Vue, Tailwind, etc)
Export designs to clean, responsive code or turn Figma screens into AI apps and prototypes.
SkewDat
Skew any layer or group with all layers preserved to edit.