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

Keluaran

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 Semua

Apa 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

  1. Ketik atau tempel teks ke kotak Masukan – satu identifier atau frasa per baris (atau klik Muat contoh).
  2. Teks hasil konversi muncul seketika di kotak Keluaran.
  3. Klik Salin untuk menyalin hasilnya.

Contoh

Masukan
user account id
XMLHttpRequest2Go
Keluaran
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.

Jelajahi kategori lainnya