Konverter snake_case
Tempel teks atau kata lalu ubah menjadi snake_case — untuk variabel Python, kolom basis data, 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 snake_case?
snake_case menggabungkan kata dengan garis bawah, semuanya huruf kecil: "user profile page" menjadi "user_profile_page". Ini adalah gaya baku untuk variabel Python, metode Ruby, dan nama kolom SQL.
Bisa ubah daftar nama sekaligus?
Bisa — setiap baris dikonversi terpisah, jadi daftar judul atau label yang ditempel akan menjadi satu identifier snake_case per baris.
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.