Konverter camelCase
Ubah teks, nama snake_case, atau kebab-case menjadi camelCase. Menangani akronim, angka, dan huruf beraksen, mengonversi tiap baris secara terpisah. Gratis.
Contoh: user account id → userAccountId
Setiap baris dikonversi terpisah. Kata dipisahkan pada spasi, tanda baca, _ - . / dan batas camelCase; akronim seperti XML tetap utuh dan angka menempel pada kata sebelumnya.
Alat Terkait
Lihat SemuaApa itu camelCase?
Alat ini mengubah frasa dan identifier menjadi camelCase: kata pertama huruf kecil dan setiap kata berikutnya diawali huruf kapital, tanpa pemisah – gaya yang lazim untuk variabel JavaScript dan Java serta key JSON.
Cara menggunakan camelCase
- Ketik atau tempel teks ke kotak Masukan – satu identifier atau frasa per baris (atau klik Muat contoh).
- Teks hasil konversi muncul seketika di kotak Keluaran.
- Klik Salin untuk menyalin hasilnya.
Contoh
user account id XMLHttpRequest2Go
userAccountId xmlHttpRequest2Go
Kapan menggunakan camelCase
Pakai untuk mengganti nama variabel, properti JSON, atau field API ke konvensi JavaScript. Jangan pakai untuk nama kelas (pakai PascalCase) atau konstanta (pakai CONSTANT_CASE).
Cara kerja camelCase
Input dipecah menjadi kata, kata pertama dijadikan huruf kecil dan setiap kata lain dikapitalkan (huruf pertama besar, sisanya kecil), lalu kata digabung tanpa pemisah. Kata dipecah pada spasi, tanda baca, dan pemisah _ - . /, serta pada perubahan huruf di dalam identifier: fooBar → foo + Bar, dan rentetan akronim dijaga bersama (XMLHttpRequest → XML + Http + Request). Angka tetap menempel pada kata sebelumnya (Request2Go → Request2 + Go), apostrof di dalam kata dibuang (don't → dont), dan huruf dari aksara apa pun (é, ñ, Sirilik, Yunani…) didukung. Setiap baris dikonversi terpisah.
Kasus Penggunaan Umum
- Mengonversi nama kolom database (user_id) ke properti JS (userId)
- Mengganti nama kebab-case CSS untuk CSS-in-JS
- Membuat nama variabel dari deskripsi bahasa biasa
- Menormalkan nama field API
Catatan Keamanan
Semuanya berjalan secara lokal di browser Anda; teks yang Anda tempel tidak diunggah.
Pertanyaan Umum
Apa yang terjadi pada akronim seperti HTTP?
Akronim diperlakukan sebagai satu kata dan dikapitalkan seperti kata lain: HTTPServer → httpServer.
Apakah angka dipertahankan?
Ya, angka tetap menempel pada kata sebelumnya.
Bisakah saya mengonversi banyak nama sekaligus?
Ya, taruh satu per baris.