Masa Hesap

kebab-case Dönüştürücü

Metni yapıştırın ve URL slug’ları, CSS sınıfları ve dosya adları için kebab-case’e dönüştürün. Tarayıcınızda çalışır.

Gizli — sayım tarayıcınızda yapılır, hiçbir şey yüklenmez

Sonuç

Kelimeler nasıl ayrılır

Girdi, camelCase/PascalCase sınırlarında (küçük harf ya da rakamdan sonra gelen büyük harf) ve herhangi bir noktalama işareti ya da boşlukta bölünür — yani «my-var_name», «myVarName» ve «my var name» aynı şekilde dönüştürülür. Rakamlar kendilerinden önceki kelimeye eklenir (userID42 → user, id42); asla kendi başına ayrı bir kelimeye bölünmez.

Kısaltma sınırı — API adlarını dönüştürmeden önce okuyun

Arka arkaya gelen büyük harfler (HTTP, XML, ID gibi bir kısaltma dizisi) kendilerinden sonra gelen kelimeden AYRILMAZ — getHTTPResponse, get_http_response değil get_httpresponse olur; XMLParser, xml_parser değil xmlparser olur. Bu, sınır kuralının (küçük harf/rakam → büyük harf) gerçek ve doğrulanmış bir sınırlamasıdır; nadir bir hata değildir — kısaltma bazında ayırma istiyorsanız dönüştürmeden önce elle bir ayraç ekleyin (getHTTP_Response).

Tamamlanıyor

Dönüştürülen metin yazdıkça çıktı kutusunda canlı olarak görünür — Kopyala’ya dokunun ya da tarayıcınız destekliyorsa İndir’i kullanın. Dönüştürme geçmişi tutulmaz; sayfayı yenilemek her iki kutuyu da temizler.

kebab-case nedir?

kebab-case, kelimeleri tireyle birleştirir ve tümünü küçük harf yapar: "user profile page" → "user-profile-page". URL slug'ları, CSS sınıf adları ve HTML öznitelikleri için standart biçimdir.

Bu, URL slug oluşturucuyla aynı şey mi?

Özünde evet — kebab-case çıktısı temiz bir URL slug'ıdır. Aksanlı harfler yazıldığı gibi korunur; yalnızca ASCII slug'lar için küçük harf dönüşümüyle birlikte kullanın.

Dönüştürülen metin her zaman geçerli kod mu?

Hayır — bu, düz metin için basit bir büyük/küçük harf dönüşümüdür; belirli bir dilin tanımlayıcı kurallarını ayrıştırmaz (ayrılmış kelimeler, izin verilen karakterler vb. yine geçerlidir). Dönüştürülmüş bir adı gerçek bir tanımlayıcı olarak kullanmadan önce kendi dilinizin adlandırma kurallarını kontrol edin.

↑ Araca dön