kebab-case Çevirici Metni CSS sınıfları, URL'ler ve dosya adları için kebab-durumuna çevirin.
Kebab-Durum Çevirici
Metni CSS sınıfları, URL'ler ve dosya adları için kebab-durumuna çevirin.
Metin Girin
Kebab-case'ye dönüştürmek için metni yazın veya yapıştırın.
Sonucu Görüntüle
Alfabe küçük harflerle ve tireler içeren çıktıyı anında görün.
Kopyala & Kullan
CSS sınıfları, URL'ler veya dosya adları için kopyalayın.
What Is Kebab-Durum Çevirici?
Bir kebab-case dönüştürücü metni, tüm harfler küçük ve kelimelerin tirelerle ayrıldığı kebab-case formatına dönüştürür. kebab-case, CSS sınıf adları, HTML öznitelikleri, URL etiketleri, npm paket adları ve birçok çerçevedeki dosya adları için standart adlandırma kuralıdır. Örnekler: "Hello World" "hello-world" olur, "backgroundColor" "background-color" olur. İsim, kelimelerin bir tireye geçirilmiş gibi görünen görsel benzerliğinden gelir, kebab şişindeki öğelere benzer.
Why Use Kebab-Durum Çevirici?
-
CSS sınıf adları ve özel özellikler için standart
-
Çoğu web çerçevesinde URL etiketlerinin gerekli biçimi
-
npm paketi adları ve Git dal adlarında kullanılır
-
Web bağlamlarında çok kelimeli tanımlayıcılar için en okunabilir biçim
-
Herhangi bir giriş formatından dönüşümü işler
Common Use Cases
CSS Sınıfları
Sınıf adlarını BEM veya standart CSS adlandırma kurallarına göre biçimli hale getirin.
URL Etiketleri
Sayfa başlıklarından veya içerik başlıklarından SEO dostu URL yolları oluşturun.
npm Paketleri
Paket adlarını npm'in kebab-case kuralına göre biçimli hale getirin.
Dosya Adlandırma
Angular, Vue ve diğer bileşen tabanlı çerçeveler için dosya adlarını kebab-case olarak adlandırın.
Technical Guide
kebab-case dönüşümü, aynı kelime ayırma algoritmasını snake_case ile paylaşır ancak kelimeleri alt çizgi yerine tirelerle birleştirir. Giriş, boşluk karakteri, alt çizgiler, noktalama işaretleri, mevcut tireler ve büyük/küçük harf geçişleri üzerinde bölünür. Tüm kelimeler küçük harfe dönüştürülür ve tek tirelerle birleştirilir. Ardışık tireler birleştirilir ve baştaki/sondaki tireler kaldırılır. Algoritma camelCase girişini ("backgroundColor" → "background-color") doğru bir şekilde işler, ayrıca PascalCase ("PageTitle" → "page-title") ve karma formatları da işler. kebab-case tanımlayıcılarının çoğu programlama dilinde doğrudan değişken adları olarak kullanılamadığını unutmayın, çünkü tire çıkarma operatörüdür.
Tips & Best Practices
-
1CSS özelliklerinin yerleşik kebab-case kullanımı: background-color, font-size, border-radius
-
2BEM metodolojisi çift tireler ile kebab-case kullanır: block__element--modifier
-
3kebab-case URL'ler SEO için alt çizgi veya camelCase'den daha tercih edilir
-
4JavaScript'te kebab-case özellikleri parantez gösterimiyle erişin: obj["my-prop"]
-
5Angular, bileşen seçicilerinde kebab-case kullanır (app-user-profile)
Related Tools
camelCase Dönüştürücü
Metni JavaScript değişkenleri ve fonksiyon adları için camelCase'e dönüştürün.
📝 Text Tools
PascalCase Dönüştürücü
Metni sınıf adları ve bileşen adlandırma için PascalCase'e dönüştürün.
📝 Text Tools
yılanケース Dönüştürücü
Metni Python değişkenleri ve veritabanı sütunları için yılan_CASE formatına dönüştürün.
📝 Text Tools
nokta.durum Dönüştürücü
Metni yapılandırma anahtarları ve özellikler için nokta.durum biçimine dönüştürün.
📝 Text Tools
Slug Oluşturucu
Metinlerden özelleştirilebilir ayırıcılar ile URL dostu slugs oluşturun.
📝 Text ToolsFrequently Asked Questions
Q Kebab-case nedir?
Q Neden JavaScript değişkenleri için kebab-case kullanamıyorum?
Q URL'lerde snake_case'den daha iyi midir kebab-case?
Q CSS özel özelliklerine ne olur?
Q BEM ve kebab-case arasındaki ilişki nedir?
About This Tool
Kebab-Durum Çevirici is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.