SVG’den React JSX ve CSS Data URI Çevirici
SVG simgelerini camelCase nitelikli React JSX bileşenlerine ve CSS Data URI kodlarına çevirin.
Genel Bakış
Ücretsiz SVG to JSX dönüştürücü. SVG niteliklerini React standartlarına (camelCase) uyarlar ve anında bileşen kodu verir.
SVG to JSX Dönüştürücü: Vektörleri React ve Next.js Bileşenlerine Çevirme
SVG to JSX aracı; ham SVG vektör kodlarını modern React, Next.js ve React Native projelerine uyumlu, temiz ve yeniden kullanılabilir JSX/TSX bileşenlerine dönüştürür.
XML özniteliklerini (kebab-case) React standardı olan camelCase prop formatına (clip-path -> clipPath, fill-rule -> fillRule) otomatik olarak uyarlar ve inline style yapılarını nesne formatına çevirir.
Bileşene custom className, size, renk veya ek props geçirebilmeniz için esnek fonksiyonel bileşen şablonu üretir.
SVG Kodu React JSX Bileşenine Nasıl Dönüştürülür?
Hızlı & KolaySVG Kodunu Ekleyin
Ham SVG kodunuzu yapıştırın veya doğrudan bir .svg dosyasını alana sürükleyin.
Bileşen Seçeneklerini Belirleyin
TypeScript (TSX) veya standart JavaScript (JSX) çıktısını ve props desteğini seçin.
Bileşeni Kopyalayın
Temizlenen ve dönüştürülen React bileşen kodunu projenize eklemek için kopyalayın.
Öne Çıkan Özellikler ve Avantajlar
Verileriniz hiçbir sunucuya yüklenmez, doğrudan tarayıcınızın belleğinde güvenle işlenir.
Ağ yükleme ve indirme bekleme süreleri olmadan anında gerçek zamanlı sonuç.
Kayıt, kredi kartı veya kullanım kotası yok. Dilediğiniz kadar ücretsiz kullanın.
Masaüstü, tablet ve akıllı telefonlarda kesintisiz çalışan modern kullanıcı deneyimi.
Tüm veri manipülasyonu W3C standartlarında istemci donanım hızlandırmasıyla çalıştırılır.
- SVG içerisindeki sabit width ve height değerlerini kaldırıp viewBox koruyarak responsive ikon bileşenleri elde edebilirsiniz.
İlgili Rehberler
Sıkça Sorulan Sorular
2 Soru & CevapNeden doğrudan SVG kodunu React içine yapıştıramıyorum?
HTML/XML standartlarındaki SVG etiketleri class, stroke-width, fill-rule gibi tireli öznitelikler içerir. React JSX ise className ve camelCase öznitelikler gerektirir; aksi takdirde konsolda uyarılar oluşur.
Tailwind CSS sınıflarını doğrudan destekler mi?
Evet. Üretilen bileşen className prop'u aldığı için Tailwind sınıflarıyla (örneğin w-6 h-6 text-indigo-500) kolayca stillendirilebilir.
İlgili Araçlar
Kod Güzelleştirici ve Düzenleyici (Beautifier)
Tek satıra sıkışmış veya okunaksız HTML, CSS ve JS kodlarını düzgün girintili hale getirin.
JSON’dan TypeScript Interface Çevirici
JSON verilerini anında temiz ve tip güvenli TypeScript interface ve type tanımlarına dönüştürün.

