Cara Mengubah Huruf Besar/Kecil: camelCase, snake_case, Title Case, dan lainnya

Diterbitkan pada May 15, 2026

Ringkasan cepat

Pelajari cara mengubah huruf besar/kecil teks: camelCase, snake_case, kebab-case, Title Case, CONSTANT_CASE, dan 12 gaya lainnya. Konvensi pemrograman dijelaskan. 100% sisi klien.

Topik: Alat gambar

Konversi huruf besar/kecil (text case) mengubah format penulisan teks sesuai aturan tertentu, misalnya mengubah hello world menjadi helloWorld (camelCase) atau hello_world (snake_case). Konvensi case penting dalam pemrograman karena setiap bahasa memiliki standar penamaan yang berbeda. Gunakan Konverter Kasus Teks NeatForge untuk melihat 12 varian case sekaligus secara real-time di browser Anda.

Mengapa case penting dalam kode dan tulisan?

Case bukan sekadar gaya. Dalam kode, case membantu membedakan jenis identifier:

  • Variabel dan fungsi biasanya camelCase (JavaScript) atau snake_case (Python).
  • Kelas biasanya PascalCase.
  • Konstanta biasanya CONSTANT_CASE.
  • Class CSS biasanya kebab-case.

Dalam tulisan, Title Case dipakai untuk judul artikel dan headline, sedangkan Sentence case untuk kalimat biasa. Memakai case yang salah bisa membuat kode tidak terbaca atau menyalin konvensi bahasa lain.

12 gaya case dijelaskan

Berikut daftar lengkap 12 varian case yang didukung alat ini:

  • UPPERCASE — semua huruf besar. HELLO WORLD
  • lowercase — semua huruf kecil. hello world
  • Title Case — huruf besar di awal kata, kecuali kata kecil seperti “the” dan “in”. Hello World
  • Sentence case — huruf besar hanya di awal kalimat. Hello world
  • Capitalize Each Word — huruf besar di awal setiap kata tanpa pengecualian. Hello World
  • camelCase — kata pertama kecil, kata berikutnya diawali huruf besar, tanpa pemisah. helloWorld
  • PascalCase — setiap kata diawali huruf besar, tanpa pemisah. HelloWorld
  • snake_case — kata dipisah garis bawah, semua huruf kecil. hello_world
  • kebab-case — kata dipisah tanda hubung, semua huruf kecil. hello-world
  • CONSTANT_CASE — kata dipisah garis bawah, semua huruf besar. HELLO_WORLD
  • aLtErNaTiNg — huruf besar-kecil berselang-seling. hElLo WoRlD
  • InVeRsE — kebalikan case asli (besar jadi kecil, sebaliknya). HELLO WORLDhello world

Kapan menggunakan masing-masing case?

Konvensi case per bahasa pemrograman:

  • JavaScriptcamelCase untuk variabel/fungsi, PascalCase untuk kelas, UPPERCASE untuk konstanta global.
  • Pythonsnake_case untuk variabel/fungsi, PascalCase untuk kelas, UPPER_CASE untuk konstanta.
  • Rustsnake_case untuk fungsi, PascalCase untuk tipe/struct, UPPER_SNAKE_CASE untuk konstanta.
  • GocamelCase untuk export internal, PascalCase untuk export publik.
  • CSSkebab-case untuk class (mis. primary-button-large).
  • HTMLkebab-case untuk atribut kustom (mis. data-user-id).

Cara mengubah case teks

  1. Buka Konverter Kasus Teks.
  2. Ketik atau tempel teks ke kotak input.
  3. Semua 12 varian muncul secara instan di kisi di bawah.
  4. Klik tombol Salin di sebelah varian yang Anda butuhkan.

Konversi upper/lower/title memakai toUpperCase dan toLowerCase native browser yang menangani Unicode dengan benar. Kasus gaya pemrograman (camel, snake, dll.) memperlakukan semua karakter non-alfanumerik sebagai pemisah kata dan menghapusnya.

Kasus penggunaan umum

  • Mengganti nama identifier kode — ubah kolom User First Name menjadi userFirstName (camelCase) atau user_first_name (snake_case) untuk backend.
  • Memperbaiki Caps Lock — tidak sengaja mengetik paragraf dengan Caps Lock aktif? Pakai opsi “lowercase” untuk memperbaiki instan.
  • Headline & judul — terapkan Title Case ke judul pos blog dalam satu klik.
  • Nama class CSS — ubah primary button large menjadi primary-button-large (kebab-case).

FAQ

Apa perbedaan Title Case dan Capitalize Each Word? Title Case menjaga kata kecil seperti “a”, “the”, “in” tetap kecil (kecuali kata pertama/terakhir). Capitalize Each Word mengubah huruf besar setiap kata tanpa pengecualian.

Bagaimana camelCase menangani karakter non-alfanumerik? Semua karakter non-alfanumerik (spasi, tanda hubung, garis bawah, tanda baca) diperlakukan sebagai pemisah kata dan dihapus. Misalnya hello world! menjadi helloWorld.

Untuk apa CONSTANT_CASE dipakai? CONSTANT_CASE adalah konvensi untuk menamai konstanta dalam banyak bahasa, misalnya MAX_RETRY_COUNT dalam JavaScript atau Python.

→ Buka Konverter Kasus Teks gratis

Iklan

Jelajahi topik ini

Alat gambar

Baca lebih banyak panduan di cluster ini dan temukan alat terkait lebih cepat.

Lihat panduan topik

Alat terkait

Panduan Terkait