Transform SVG to valid JSX
A web tool that converts SVG markup into JSX-compatible code for React applications.
- SVG to JSX Conversion: Automatically transforms SVG attributes to JSX format
class→classNamestylestrings → JavaScript objects- Kebab-case → camelCase attributes
- SVG Optimization: Built-in SVGO integration for cleaner output
- Live Preview: Interactive editor with real-time conversion
- File Upload: Drag-and-drop SVG files
npm install
npm run devVisit http://localhost:3000 to use the tool.
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm test # Run tests
npm run lint # Lint code
npm run format # Format code- Node.js >= 18.20.0
- Next.js 15
- React 18
- TypeScript
- Tailwind CSS
- Biome (linting & formatting)