Konverter Kapitalisasi Teks

Setiap basis kode dan CMS punya aturan kapitalisasinya sendiri, kebab-case untuk URL, camelCase untuk variabel JS, SCREAMING_SNAKE untuk konstanta, Title Case untuk heading. Tempel string apa pun dan konverter ini mengembalikan kesembilan transformasi umum sekaligus, sehingga Anda bisa menyalin mana pun yang cocok dengan kolom tempat Anda menempel.

Cara konversi bekerja

  1. 1

    Tempel teks Anda

    Satu kata, nama variabel, atau seluruh kalimat.

  2. 2

    Teks ditokenisasi

    Spasi, tanda hubung, garis bawah, dan batas camel masing-masing terpecah menjadi kata terpisah.

  3. 3

    Setiap kapitalisasi dihasilkan

    UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.

  4. 4

    Salin yang Anda butuhkan

    Salin satu klik di sebelah setiap varian.

Sembilan kapitalisasi umum

Kapitalisasi Contoh Penggunaan tipikal
UPPERCASE HELLO WORLD Penekanan, kata kunci SQL
lowercase hello world Teks isi
Title Case Hello World Heading (gaya panduan gaya)
Sentence case Hello world Heading artikel (minimalis)
camelCase helloWorld Variabel JS/Java, key JSON
PascalCase HelloWorld Nama class, komponen React
snake_case hello_world Python, Ruby, SQL
kebab-case hello-world URL, nama class CSS, HTML
CONSTANT_CASE HELLO_WORLD Variabel env, konstanta

Title Case punya cita rasa panduan gaya

  • Gaya AP: kapitalkan kata benda, kata ganti, kata kerja, kata sifat, kata keterangan, dan semua kata 4+ huruf. Artikel, preposisi pendek, dan konjungsi tetap huruf kecil kecuali pertama atau terakhir.
  • Chicago: kapitalkan kata utama, huruf kecil untuk artikel dan preposisi tanpa memandang panjang.
  • APA: kapitalkan kata apa pun berhuruf 4+, plus kata pertama dan terakhir.
  • Sentence case: hanya kapitalkan kata pertama (dan nama diri). Makin disukai dalam UI dan gaya editorial modern.

Jebakan deteksi batas

  • parseXMLParser → parse-xml-parser membutuhkan pengenalan huruf kapital berturut-turut sebagai akronim. Pemisahan camel yang naif akan memberi parse-x-m-l-parser.
  • Angka: item2Value bisa ditokenisasi sebagai item-2-value atau item2-value tergantung preferensi.
  • Garis bawah di awal (_private) sering berarti “internal” dan harus dipertahankan di beberapa bahasa.

Kapan memakai yang mana

  • URL: selalu kebab-case. Mesin pencari dan manusia lebih suka path yang terbaca.
  • Kolom basis data: snake_case di Postgres/MySQL, camelCase di MongoDB.
  • Class CSS: kebab-case (BEM) atau camelCase (CSS-in-JS).
  • Variabel lingkungan: selalu SCREAMING_SNAKE.

Pertanyaan yang Sering Diajukan

camelCase dimulai dengan huruf kecil (userName); PascalCase mengapitalkan huruf pertama juga (UserName). Menurut konvensi, camelCase untuk variabel dan fungsi; PascalCase untuk class dan tipe.

Konverter memperlakukan huruf kapital berturut-turut sebagai satu akronim bila memungkinkan: XMLParser → xml-parser, bukan x-m-l-parser. Perilaku tepatnya bervariasi menurut gaya sumber; periksa untuk kasus penggunaan Anda.

Ia dirancang untuk string pendek seperti nama variabel dan heading. Menjalankannya pada seluruh file kode akan mengubah kapitalisasi komentar, string, dan kata kunci, Anda akan merusak kodenya. Gunakan linter atau refactor IDE untuk itu.

Tidak. Konversi kapitalisasi berjalan sepenuhnya di browser Anda; tidak ada yang Anda tempel meninggalkan halaman.

Alat Terkait

Alat ini tersedia dalam bahasa lain