SVG to Component
React · Vue · TypeScript · 100% client-side

100% Client-Side & Private — Your SVGs never leave your browser. No servers, no uploads, no tracking of your files. Conversion history stored locally only.

Click any icon to instantly generate a component

12 icons · click to load
TypeScript
forwardRef (React only)
aria-hidden decorative
Paste · drag-drop · upload
// Paste SVG or click a sample above to generate component code
PRO

Bulk SVG Conversion

Drop multiple SVG files → get a ZIP with all components

Instant Conversion

Paste any SVG and get production-ready React JSX/TSX or Vue 3 SFC in milliseconds. No build step, no signup required.

Private by Design

Everything runs in your browser. Your SVG files never reach any server. History is stored in your localStorage only.

TypeScript-First

Generates typed IconProps interfaces, size/color/className props, forwardRef support. Drop into any design system.

Bulk ZIP Export PRO

Drop an entire icon folder, get a ZIP with all components + auto-generated index.ts. One click for your whole design system.