SVG в компонент
Превратите любой SVG в готовый к production компонент React или Vue — с size prop, JSX-атрибутами и без зависимостей.
Конвертировать SVG в компоненты React или Vue мгновенно
Перенос SVG в React или Vue означает ручное переименование атрибутов, добавление size prop и очистку XML-преамбул. Конвертер SVG в компонент Zolkit делает всё это автоматически — вставьте SVG и получите чистый типизированный компонент за секунды.
Корректные JSX-атрибуты
Автоматически преобразует имена SVG-атрибутов в их JSX-эквиваленты: stroke-width → strokeWidth, fill-rule → fillRule, class → className и другие.
Мгновенная конвертация
Результат обновляется по мере ввода. Чистый JavaScript — без обращений к серверу, без тяжёлых библиотек, без WASM. Быстрая обработка в браузере.
Поддержка React и Vue
Генерируйте типизированный функциональный компонент React с SVGProps или Vue SFC с блоком script setup Composition API. Переключайтесь между фреймворками одним кликом.
100% приватно
SVG-код никогда не покидает ваш браузер. Всё конвертируется в памяти без сервера, логирования и сбора данных.
Бесплатно навсегда
Без регистрации, без ограничений по использованию, без платных функций. Вставьте SVG, скопируйте компонент.
Встроенный size prop
Каждый сгенерированный компонент принимает size prop (по умолчанию 24), управляющий шириной и высотой — легко использовать в любом масштабе в вашей дизайн-системе.
Как конвертировать SVG в компонент
- 1
Вставьте SVG-код в панель ввода или перетащите .svg-файл на неё.
- 2
Введите имя компонента и выберите целевой фреймворк — React (TSX) или Vue (SFC).
- 3
Скопируйте сгенерированный код компонента или нажмите «Скачать» для сохранения как .tsx или .vue файл.