Pengubah Case
Ubah teks antara UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dan dot.case.
Dibuat oleh JXXR1 · ♥ Jadi sponsor · ☕ Belikan saya kopi
Untuk apa ini?
Setiap bahasa dan platform punya konvensi penamaan sendiri — JavaScript ingin camelCase, Python ingin snake_case, CSS ingin kebab-case, environment variable ingin CONSTANT_CASE. Menerjemahkan antar bentuk secara manual itu ribet, terutama untuk edge case (akronim, angka, separator yang sudah ada). Tool ini memecah input apa pun jadi kata-kata dengan mendeteksi transisi case, separator (_ - . /), dan whitespace, lalu menggabungkan kembali dalam 14 gaya berbeda.
Kapan digunakan
- Mengubah nama field dari JSON API (camelCase) ke kolom ORM Python (snake_case).
- Membuat nama class CSS dari nama token design-system yang datang dalam PascalCase.
- Mengkonversi daftar heading menjadi slug kebab-case, atau nama environment variable menjadi CONSTANT_CASE.
- Cepat mengubah "The Quick Brown Fox" menjadi Title Case, Sentence case, atau Train-Case untuk headline / label tombol.
Kesalahan umum
- Akronim itu tricky. Haruskah "XMLHttpRequest" jadi "XML_Http_Request" atau "Xml_Http_Request"? Tool ini memperlakukan huruf kapital berurutan sebagai satu batas kata (
xml http request), lalu re-case — yang cocok dengan konvensi Java/JS tapi bukan semua style guide. - Angka menempel ke kata sebelumnya. "Item2" jadi satu kata "item2", bukan dua. Tambahkan separator jika kamu ingin memisahkannya.
- "Huruf pertama camelCase" selalu lowercase meski input mulai dengan kapital. PascalCase mempertahankan kapital.
- Round-tripping tidak selalu lossless. Beralih camelCase → kebab-case → camelCase kehilangan petunjuk kapitalisasi asli di batas kata.