Konverter ini berjalan sepenuhnya di browser Anda, jadi kode, field database, dan catatan pribadi yang ditempel tidak diunggah. Alat ini memisahkan batas identifier umum seperti HTTPServerError, customerProfileURL, dan invoice-total, lalu menormalkan pemisah berulang menjadi satu garis bawah. Huruf Unicode dipertahankan secara default untuk identifier lokal, sementara mode ASCII ketat melipat aksen Latin saat sistem hanya menerima a-z, 0-9, dan garis bawah.
Konversi snake case
Berjalan sepenuhnya di browser Anda - tanpa unggah, tanpa daftar.
Apa itu konversi snake case?
Konversi snake case mengubah teks atau nama bergaya kode menjadi identifier yang dipisahkan garis bawah, seperti user_profile_url. Tempel frasa, camelCase, PascalCase, kebab-case, atau tanda baca campuran, lalu hasilnya diperbarui langsung. Alat ini juga menangani banyak baris sekaligus dan bisa beralih ke SCREAMING_SNAKE_CASE untuk konstanta.
Cara pakai
- 1Tempel teks. Masukkan frasa, daftar label, atau identifier yang sudah ada. Setiap baris input menjadi satu baris output.
- 2Pilih format case. Gunakan output default snake_case atau beralih ke SCREAMING_SNAKE_CASE untuk konstanta dan variabel environment.
- 3Pilih penanganan karakter. Biarkan huruf Unicode aktif untuk teks multibahasa, atau matikan saat memerlukan identifier ASCII ketat.
- 4Salin hasil. Gunakan Salin untuk mengambil identifier yang sudah dikonversi atau seluruh kolom hasil.
Cocok untuk siapa
- Developer mengganti nama variabel, fungsi, field API, atau key konfigurasi sebelum menempelkannya ke Python, Ruby, Rust, SQL, atau Terraform.
- Tim data membersihkan header spreadsheet menjadi nama kolom stabil yang aman saat impor dan ekspor.
- Tim produk mengubah nama event, feature flag, dan label analitik menjadi identifier yang konsisten.
- Penulis dokumentasi membuat contoh yang mengikuti konvensi penamaan kode tanpa bersih-bersih manual.
Tanya jawab
Apakah konversi snake case ini gratis?
Ya. Alat ini gratis, tidak perlu daftar, dan tidak punya batas baris praktis untuk penggunaan browser normal. Tempel satu nilai atau satu kolom penuh, lalu konversi seketika.
Apakah teks saya diunggah ke mana pun?
Tidak. Konversi terjadi secara lokal di browser Anda. Identifier, nama field internal, payload API, dan draf teks tetap berada di perangkat Anda.
Apa arti snake_case?
snake_case adalah gaya penamaan di mana kata ditulis dengan huruf kecil dan dipisahkan garis bawah, misalnya <code>customer_profile_url</code>. Gaya ini umum di Python, Ruby, Rust, database, nama file, dan banyak konvensi API.
Bisakah mengubah camelCase atau PascalCase?
Bisa. Alat ini mendeteksi batas case umum, jadi <code>customerProfileURL</code> menjadi <code>customer_profile_url</code> dan <code>HTTPServerError</code> menjadi <code>http_server_error</code>.
SCREAMING_SNAKE_CASE dipakai untuk apa?
SCREAMING_SNAKE_CASE adalah varian huruf besar, biasanya dipakai untuk konstanta, nilai enum, dan variabel environment seperti <code>API_BASE_URL</code>. Gunakan mode SCREAMING saat gaya tujuan mengharuskan identifier huruf besar.
Apakah mendukung aksen dan teks non-Inggris?
Ya. Huruf Unicode dipertahankan secara default, jadi kata dalam Sirilik, Yunani, Hindi, Mandarin, dan skrip lain tetap ada saat dipisahkan oleh spasi atau tanda baca. Matikan Unicode hanya saat Anda memerlukan output ASCII ketat.
Bisakah saya mengonversi banyak nama sekaligus?
Bisa. Tempel satu nilai per baris dan alat ini mengembalikan satu identifier hasil konversi per baris dalam urutan yang sama, praktis untuk header spreadsheet, kolom database, dan pembersihan kode massal.