Konverter kebab-case
Tempel teks dan ubah jadi kebab-case — untuk slug URL, kelas CSS, dan nama file. Berjalan di browser Anda.
Hasil
Cara pemisahan kata
Input dipisah pada batas camelCase/PascalCase (huruf kecil atau angka diikuti huruf kapital) dan pada tanda baca atau spasi apa pun — jadi «my-var_name», «myVarName», dan «my var name» semuanya dikonversi dengan cara yang sama. Angka menempel pada kata sebelumnya (userID42 → user, id42), tidak pernah dipisah menjadi kata sendiri.
Batasan akronim — baca sebelum mengonversi nama API
Huruf kapital berurutan (rangkaian akronim seperti HTTP, XML, ID) TIDAK dipisahkan dari kata sesudahnya — getHTTPResponse menjadi get_httpresponse, bukan get_http_response; XMLParser menjadi xmlparser, bukan xml_parser. Ini adalah batasan nyata yang terverifikasi dari aturan batas (huruf kecil/angka → huruf kapital), bukan bug langka — jika Anda perlu pemisahan per akronim, sisipkan pemisah manual (getHTTP_Response) sebelum mengonversi.
Selesai
Teks hasil konversi langsung tampil di kotak output saat Anda mengetik — Salin atau gunakan Unduh jika browser Anda mendukungnya. Tidak ada riwayat konversi yang disimpan; memuat ulang halaman akan mengosongkan kedua kotak.
Apa itu kebab-case?
kebab-case menggabungkan kata dengan tanda hubung, semuanya huruf kecil: "user profile page" menjadi "user-profile-page". Ini adalah gaya standar untuk slug URL, nama class CSS, dan atribut HTML.
Apakah ini sama dengan pembuat URL slug?
Pada dasarnya ya — hasil kebab-case adalah slug URL yang rapi. Huruf beraksen dipertahankan seperti diketik; kombinasikan dengan konversi huruf kecil untuk slug ASCII yang ketat.
Apakah teks hasil konversi selalu valid untuk kode?
Tidak — ini hanya transformasi huruf pada teks biasa, bukan parser aturan identifier untuk bahasa tertentu (kata terlarang, karakter yang diizinkan, dan sebagainya tetap berlaku). Periksa aturan penamaan di bahasa Anda sebelum memakai hasil konversi sebagai identifier sungguhan.