Pengubah Kasus Teks
Masukkan teks Anda di area input. Pilih jenis huruf yang diinginkan dari opsi di bawah, dan teks yang dikonversi akan muncul di area output.
0
Kata
0
Karakter
0
Baris
Cara menggunakan Pengubah Kasus Teks
- 1
Masukkan teks Anda
Ketik atau tempel teks yang ingin Anda format ulang ke dalam kotak Original Text.
- 2
Pilih jenis huruf
Pilih dari opsi seperti UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, kebab-case, dan lainnya.
- 3
Lihat teks yang dikonversi
Teks yang diformat ulang muncul seketika di kotak Converted Text, beserta jumlah kata, karakter, dan baris.
- 4
Salin hasilnya
Klik Copy to Clipboard untuk mengambil teks yang dikonversi, atau Clear Text untuk mengatur ulang kedua kolom.
Panduan Praktis Gaya Kapitalisasi Teks
Mengapa kapitalisasi huruf adalah alat, bukan sekadar gaya
Kapitalisasi membawa makna. Kapitalisasi yang tepat menandakan apa sebenarnya sepotong teks itu: sebuah judul, sebuah kalimat, sebuah nama variabel, sebuah slug URL, atau sebuah konstanta. Memilihnya dengan tangan itu melelahkan dan rawan kesalahan, terutama untuk pengenal pemrograman di mana satu karakter yang salah saja akan merusak kode. Sebuah pengonversi kapitalisasi menerapkan aturan yang konsisten ke seluruh string dalam satu langkah.
Alat ini mencakup kapitalisasi penulisan sehari-hari ditambah gaya pengenal yang dipakai para pengembang setiap hari, dan ia menampilkan hitungan kata, karakter, serta baris secara langsung sambil Anda bekerja. Bagian-bagian di bawah ini mendefinisikan setiap gaya dengan contoh terselesaikan dan menjelaskan kapan harus menggunakannya, sehingga Anda memilih kapitalisasi yang cocok untuk tujuannya alih-alih menebak-nebak.
UPPERCASE dan lowercase
UPPERCASE mengubah setiap huruf menjadi huruf besar: 'hello world' menjadi 'HELLO WORLD.' Ini berguna untuk label pendek, akronim, judul hukum, dan di mana pun Anda menginginkan penekanan, tetapi paragraf panjang dalam huruf kapital semua sulit dibaca dan terasa seperti berteriak, jadi gunakanlah secukupnya. lowercase melakukan kebalikannya, menurunkan semuanya: 'Hello World' menjadi 'hello world.'
lowercase praktis untuk menormalkan masukan sebelum dibandingkan, untuk estetika yang sengaja dibuat santai, dan untuk membersihkan teks yang datang dengan berteriak. Kedua transformasi ini hanya mengubah kapitalisasi, jadi mengonversi ke UPPERCASE lalu kembali ke lowercase tidak pernah mengubah huruf atau urutan kata yang sebenarnya, hanya bentuknya. Keduanya adalah yang paling sederhana dan paling dapat diprediksi dari semua gaya kapitalisasi.
Title Case dan Sentence case
Title Case mengapitalkan huruf pertama setiap kata utama, seperti pada 'The Quick Brown Fox,' dan merupakan konvensi untuk tajuk berita, judul, dan kepala bagian. Sentence case hanya mengapitalkan huruf pertama teks (dan, secara tepat, kata benda tertentu), seperti pada 'The quick brown fox,' sesuai dengan cara penulisan prosa biasa. Memilih di antara keduanya sebagian besar adalah soal apakah Anda sedang menulis sebuah judul atau sebuah kalimat.
Perlu diketahui bahwa panduan gaya title-case yang sejati memiliki aturan yang tidak dapat sepenuhnya diketahui oleh konversi otomatis semacam ini: banyak panduan membiarkan kata-kata pendek seperti 'a,' 'an,' 'the,' 'and,' 'of,' dan 'in' tetap huruf kecil kecuali jika kata itu mengawali judul. Title Case otomatis mengapitalkan awal setiap kata sebagai default yang masuk akal, jadi untuk gaya penyuntingan yang ketat Anda mungkin perlu menurunkan sendiri kata-kata minor itu setelahnya.
camelCase dan PascalCase
camelCase menggabungkan kata tanpa spasi dan mengapitalkan setiap kata kecuali yang pertama, menghasilkan 'helloWorld' atau 'getUserName.' Ini adalah konvensi dominan untuk variabel dan fungsi dalam bahasa seperti JavaScript dan Java. PascalCase (juga disebut UpperCamelCase) adalah gagasan yang sama tetapi mengapitalkan kata pertama juga, menghasilkan 'HelloWorld' atau 'GetUserName.'
Menurut konvensi, PascalCase memberi nama kelas, tipe, komponen, dan konstruktor, sedangkan camelCase memberi nama nilai dan fungsi yang Anda pakai sehari-hari. Membuat keduanya tetap berbeda menjadikan kode mendokumentasikan dirinya sendiri: pembaca dapat membedakan sebuah kelas dari sebuah variabel sekilas saja. Keduanya menghapus spasi dari masukan Anda, jadi 'user profile id' masing-masing menjadi 'userProfileId' atau 'UserProfileId.'
snake_case, kebab-case, dan CONSTANT_CASE
Gaya-gaya ini mengganti spasi dengan pemisah alih-alih menghapusnya. snake_case menggunakan garis bawah dan tetap huruf kecil: 'user profile id' menjadi 'user_profile_id,' standar untuk variabel dan fungsi dalam Python dan Ruby serta untuk banyak nama kolom basis data. kebab-case menggunakan tanda hubung: 'user_profile_id' ditulis sebagai 'user-profile-id,' pilihan tepat untuk slug URL, nama kelas CSS, dan nama berkas, karena tanda hubung bersahabat dengan URL dan sistem berkas.
CONSTANT_CASE adalah snake_case dalam huruf kapital semua, seperti pada 'MAX_RETRY_COUNT,' konvensi yang sudah lama dipakai untuk konstanta dan variabel lingkungan di sebagian besar bahasa. Alat ini juga menawarkan dot.case ('user.profile.id'), path/case ('user/profile/id'), dan Header-Case ('User-Profile-Id'), yang masing-masing memetakan dengan rapi ke kunci konfigurasi, jalur berkas, dan nama header HTTP.
Gaya yang menyenangkan dan utilitas
Beberapa gaya hadir demi efek atau untuk mengubah teks yang sudah ada alih-alih menghasilkan pengenal. iNVERSE cASE membalik kapitalisasi setiap huruf, jadi 'Hello' menjadi 'hELLO,' yang berguna untuk memperbaiki teks yang terketik dengan Caps Lock menyala tanpa sengaja. AlTeRnAtInG CaSe berjalan huruf demi huruf bergantian huruf besar, tampilan 'mengejek' klasik yang dipakai dalam meme.
RaNDoM CasE mengapitalkan huruf secara tak terduga untuk tampilan yang kacau dan bergaya. Ketiganya berbeda dari yang lain dalam hal membaca huruf-huruf yang sudah ada dan menetapkan ulang kapitalisasi di seluruhnya, jadi mereka tentang menata kata yang sudah Anda miliki alih-alih memformat sebuah pengenal. Ketiganya populer untuk unggahan media sosial dan keterangan di mana tampilannya sendirilah yang menjadi intinya.
Memilih kapitalisasi yang tepat untuk tugasnya
Sesuaikan kapitalisasi dengan tujuannya. Prosa dan teks isi menggunakan Sentence case; tajuk dan judul menggunakan Title Case; label pendek yang lantang menggunakan UPPERCASE. Dalam kode, ikuti konvensi bahasa sasaran: camelCase atau snake_case untuk variabel dan fungsi, PascalCase untuk kelas dan komponen, CONSTANT_CASE untuk konstanta, kebab-case untuk kelas CSS dan slug URL, serta dot.case atau path/case untuk kunci konfigurasi dan jalur berkas.
Konsistensi lebih penting daripada preferensi tunggal mana pun. Sebuah basis kode yang mencampuradukkan snake_case dan camelCase untuk jenis nama yang sama akan lebih sulit dibaca dan ditinjau. Pilih konvensi yang diharapkan kerangka kerja atau tim Anda dan terapkan secara seragam. Pengonversi ini membuatnya cepat: tempel daftar nama, pilih gaya sasaran, lalu salin hasil yang sudah dinormalkan.
Kesalahan umum yang perlu diwaspadai
Konversi kapitalisasi otomatis tidak memahami makna, sehingga ia dapat merusak hal-hal yang perlu penanganan khusus. Akronim adalah contoh klasiknya: Title Case dapat mengubah 'NASA' menjadi 'Nasa,' dan camelCase dapat menjadikan 'parseHTMLString' sebagai 'parseHtmlString,' menghilangkan kapitalisasi yang dimaksudkan. Setelah mengonversi, telusuri akronim dan inisialisme lalu perbaiki dengan tangan.
Kata benda tertentu dapat mengalami nasib yang sama dalam Sentence case atau lowercase, yang tidak akan tahu bahwa 'paris' seharusnya tetap 'Paris.' Untuk gaya pengenal, ingat juga bahwa konversi mengubah pemisah kata, jadi mengonversi ke snake_case lalu ke Title Case tidak akan selalu memulihkan spasi asli Anda secara persis jika masukannya memiliki tanda baca yang tidak biasa. Ketika hasilnya harus tepat, konversikan, lalu koreksilah kasus-kasus tepi alih-alih memercayai transformasi itu secara membabi buta.
Pertanyaan yang sering diajukan
Gaya huruf apa saja yang didukung?
Apa perbedaan antara Title Case dan Sentence case?
Bisakah alat ini menghasilkan format yang ramah pemrograman?
Apakah mengonversi mengubah kata-kata saya yang sebenarnya?
Apakah alat ini gratis dan privat?
Alat terkait
Lanjutkan dengan alat praktis ini