Metni camelCase, snake_case, PascalCase, kebab-case, UPPER CASE, lower case ve daha fazlasına dönüştürün. Sonuç kartına tıklayarak kopyalayın.
Bu araç, metni farklı harf kasası (case) formatlarına dönüştürür. Değişken isimlendirme (camelCase, snake_case), dosya yolları (path/case), CSS sınıfları (kebab-case) ve daha fazlası için idealdir. Türkçe karakterler kod formatlarında otomatik olarak ASCII karşılıklarına dönüştürülür.
Dönüştürmek istediğiniz metni üstteki metin alanına yazın veya yapıştırın.
Tüm dönüşüm sonuçları otomatik olarak alt kısımdaki kartlarda görünür.
İstediğiniz formattaki karta tıklayarak sonucu panoya kopyalayın.
Bu araç 12 farklı harf kasası formatını destekler. Her birinin kullanım alanı farklıdır:
kullaniciAdiKullaniciAdikullanici_adiKULLANICI_ADIkullanici-adikullanici.adiKullanıcı Adıkullanici/adiKullanici-AdiDeğişken isimlendirme kuralları: Her programlama dilinin kendine özgü isimlendirme kuralları vardır. JavaScript camelCase, Python snake_case, C# PascalCase kullanır. Bu araçla metni doğru formata hızlıca çevirebilirsiniz.
Başlık biçimlendirme: Blog yazıları, e-posta konu satırları veya sunum başlıkları için metni Title Case formatına dönüştürebilirsiniz.
Veri normalizasyonu: Farklı kaynaklardan gelen verileri tutarlı bir formata dönüştürmek için kullanılabilir. Örneğin veritabanı sütun adlarını snake_case standardına getirmek gibi.
CSS sınıf adı oluşturma: BEM veya diğer CSS metodolojilerinde sınıf adları kebab-case formatında yazılır. Bu araçla doğal dil ifadelerini CSS sınıf adına dönüştürebilirsiniz.
URL slug oluşturma: SEO dostu URL’lar için sayfa başlıklarını kebab-case formatına çevirerek temiz URL yapıları oluşturabilirsiniz.
Türkçe karakterler nasıl işlenir?
Kod formatlarında (camelCase, snake_case vb.) Türkçe karakterler ASCII karşılıklarına dönüştürülür (ı→i, ş→s, ç→c). Metin formatlarında (Title Case, UPPER CASE vb.) Türkçe karakterler korunur.
camelCase ile PascalCase arasındaki fark nedir?
camelCase ilk kelimeyi küçük harfle başlatır (myVariableName), PascalCase ise her kelimeyi büyük harfle başlatır (MyVariableName). JavaScript’te değişkenler genellikle camelCase, sınıflar ise PascalCase ile isimlendirilir.
snake_case ile kebab-case arasındaki fark nedir?
snake_case kelimeler arasında alt çizgi (_) kullanırken kebab-case tire (-) kullanır. snake_case Python ve veritabanı alanlarında, kebab-case ise CSS sınıfları ve URL’larda tercih edilir. Örneğin: kullanici_adi ve kullanici-adi.
Birden fazla kelimeyi nasıl ayırt ediyor?
Araç, boşluk, alt çizgi, tire, nokta ve eğik çizgi gibi ayraçları otomatik tanır. Ayrıca camelCase ve PascalCase metinlerdeki büyük harf sınırlarını da algılayarak kelimeleri doğru şekilde ayırır.
Hangi programlama dillerinde hangi format kullanılır?
JavaScript/TypeScript: camelCase (değişken), PascalCase (sınıf/bileşen). Python: snake_case (değişken/fonksiyon), SCREAMING_SNAKE_CASE (sabit). CSS: kebab-case. Java: camelCase (değişken), PascalCase (sınıf). Go: camelCase (private), PascalCase (public).