Vectorio — convert SVGs into clean components
Vectorio is a browser-based tool that turns SVG files into
production-ready components. Paste an SVG or drop a folder and get
clean, typed components for React, Vue, Svelte, or Solid — with
auto-detected props, optional TypeScript, and batch icon library
generation.
Features
- Convert any SVG to a React, Vue, Svelte, or Solid component
- Auto-detects color, size, and stroke props
- Optional TypeScript output and Tailwind class support
-
Cleans Figma and Sketch export junk (xmlns:sketch, data-* attrs,
empty groups)
- Prefixes IDs to prevent collisions across multi-icon pages
-
Batch mode: turn a folder of SVGs into a tree-shakable icon library
with package.json and README
- 100% client-side — nothing is uploaded, no account required
Vectorio needs JavaScript enabled to parse SVGs and generate
components. Please enable JavaScript and reload.