Pengonversi Kasus

Mengonversi teks antara UPPER, lower, Title, camelCase, snake_case, kebab-case

Konversi kasus apa yang didukung?

Pengonversi mendukung tujuh gaya kasus yang Anda temui setiap hari: HURUF BESAR dan huruf kecil untuk teks umum, Title Case dan Sentence case untuk judul dan prosa, serta empat kasus pemrogram — camelCase, PascalCase, snake_case, dan kebab-case — untuk pengidentifikasi kode.

Konversi bersifat deterministik dan bolak-balik: pengidentifikasi snake_case dapat dikonversi dengan bersih ke camelCase dan kembali. Tanda baca dihapus dari kasus pemrogram karena pengidentifikasi tidak dapat mengandungnya; untuk kasus prosa (UPPER/lower/Title/Sentence) tanda baca dipertahankan.

Kasus penggunaan

  • Format konstanta — ubah `userName` menjadi `USER_NAME` untuk enum atau variabel lingkungan.
  • Hasilkan nama kelas PascalCase — ubah 'order item' menjadi `OrderItem` saat membuat tipe baru.
  • Tulis ulang header CSV — ubah `Email Address` menjadi `email_address` agar kolom cocok dengan skema basis data Anda.
  • Normalisasi salinan yang berantakan — ubah huruf kecil pada judul yang ditempel, lalu ubah menjadi title-case untuk header yang konsisten dengan merek.

Contoh

InputHasil
Hello WorldHELLO WORLD · hello world · Hello World · helloWorld · hello_world · hello-world
user_profile_settingsUSER_PROFILE_SETTINGS · user profile settings · User Profile Settings · userProfileSettings · UserProfileSettings · user-profile-settings

Pertanyaan yang sering diajukan

Apakah konversi kasus mempertahankan tanda baca?

Untuk UPPERCASE / lowercase / Title Case / Sentence case, ya — tanda baca tetap tidak berubah. Untuk camelCase / snake_case / kebab-case, kata-kata dipisahkan pada spasi, tanda hubung, garis bawah, dan titik, sehingga pemisah tersebut dihapus.

Apa perbedaan antara Huruf Besar Judul dan huruf kecil kalimat?

Title Case mengkapitalisasi setiap kata yang signifikan ('Hello World'). Sentence case hanya mengkapitalisasi kata pertama ('Hello world') — tidak mendeteksi kata benda yang tepat.

Apa perbedaan antara camelCase dan PascalCase?

Keduanya menggabungkan kata tanpa pemisah. camelCase dimulai dengan huruf kecil ('userName'); PascalCase dimulai dengan huruf besar ('UserName'). PascalCase adalah konvensi untuk nama kelas di banyak bahasa.

Apakah karakter non-ASCII didukung?

Ya — konversi kasus menggunakan `toLowerCase`/`toUpperCase` bawaan browser, yang menangani Unicode (Café → CAFÉ → café).

Apakah teks saya diunggah?

Tidak. Semua konversi terjadi di browser Anda — teks Anda tidak pernah meninggalkan halaman.