tooly

Ubah huruf besar kecil

Ubah kapitalisasi teks apa pun dengan sekali klik: HURUF BESAR, huruf kecil, Setiap Kata, Awal kalimat, serta format pemrograman seperti camelCase, snake_case, kebab-case, atau CONSTANT_CASE.

Semuanya berjalan di browser Anda — tidak ada yang dikirim

Cara menggunakan

  1. 1

    Tempel atau ketik teks Anda.

  2. 2

    Klik format yang diinginkan — hasilnya muncul di bawah.

  3. 3

    Salin hasilnya, atau gunakan sebagai input untuk konversi berikutnya.

Dua jenis konversi huruf

Mode-mode di halaman ini terbagi menjadi dua kelompok yang perilakunya sangat berbeda, dan mengetahui perbedaannya akan menghindarkan Anda dari kejutan.

Mode teks hanya mengubah huruf dan membiarkan semua hal lain apa adanya: HURUF BESAR, huruf kecil, Setiap Kata, Awal kalimat, bErGaNtIaN, dan tERBALIK. Spasi, tanda baca, baris baru, dan angka tetap berada di tempatnya, sehingga Anda bisa dengan aman memproses seluruh dokumen dengan mode ini.

Mode identifier menyusun ulang teks menjadi satu nama untuk digunakan dalam kode: camelCase, PascalCase, snake_case, kebab-case, dan CONSTANT_CASE. Mode ini terlebih dahulu memecah input menjadi kata-kata, lalu menyambungkannya dengan pemisah sesuai konvensi. Tanda baca dan spasi dibuang dalam prosesnya, jadi mode ini ditujukan untuk nama dan label pendek, bukan paragraf.

Cara kata dideteksi

Untuk mode identifier, konverter menganggap apa pun yang bukan huruf atau angka sebagai pemisah, dan juga memecah kata di titik perubahan huruf besar-kecil di dalam sebuah kata. Itulah sebabnya input yang berbeda-beda menghasilkan hasil yang sama:

  • user_id, user-id, User ID, dan userId semuanya menjadi userId dalam camelCase.
  • XMLHttpRequest dipecah menjadi XML, Http, Request, sehingga menjadi xml_http_request dalam snake_case dan xmlHttpRequest dalam camelCase.
  • getHTTPResponse menjadi get-http-response dalam kebab-case.

Angka menempel pada huruf sebelumnya, jadi version2Beta dipecah menjadi version2 dan Beta. Huruf dikenali menggunakan kategori Unicode, artinya alfabet Kiril, Yunani, Polandia, Vietnam, dan alfabet lain yang memiliki huruf besar dan kecil dipecah dan dikonversi sama seperti huruf Latin.

Memilih konvensi yang tepat

Setiap komunitas pemrograman sudah punya gaya masing-masing, dan mencampurnya adalah salah satu komentar code review yang paling sering muncul:

  • camelCase untuk variabel dan fungsi di JavaScript, TypeScript, Java, dan Swift, serta untuk key JSON di banyak API web.
  • PascalCase untuk kelas, tipe, dan komponen React di sebagian besar bahasa, serta untuk anggota publik di C#.
  • snake_case untuk variabel, fungsi, dan kolom database di Python, Ruby, dan SQL.
  • CONSTANT_CASE untuk konstanta dan variabel lingkungan, seperti MAX_RETRIES atau DATABASE_URL.
  • kebab-case untuk kelas CSS, atribut HTML, nama file, dan path URL. Untuk slug URL lengkap dengan aksen yang dihapus, pembuat slug URL lebih cocok.

Tombol Gunakan sebagai input menyalin hasil kembali ke kotak input, sehingga Anda bisa merangkai beberapa konversi atau terus menyempurnakan satu teks tanpa perlu salin-tempel. Perlu dicatat bahwa mode identifier menggabungkan semuanya menjadi satu nama, termasuk teks di baris yang terpisah, jadi konversikan daftar nama satu per satu.

Keanehan yang perlu diketahui

Konverter menerapkan aturan sederhana yang mudah ditebak, bukan panduan gaya, jadi beberapa hasil perlu dirapikan secara manual:

  • Setiap Kata mengapitalkan semua kata, termasuk kata pendek seperti a, of, dan the. Publikasi yang mengikuti gaya AP atau Chicago menulis kata-kata tersebut dengan huruf kecil, jadi perbaiki secara manual untuk judul.
  • Setiap Kata dan Awal kalimat mengubah semuanya menjadi huruf kecil terlebih dahulu. Akronim dan nama merek kehilangan huruf besarnya: NASA menjadi Nasa, iPhone menjadi Iphone, dan dalam Awal kalimat, kata ganti I dalam bahasa Inggris serta nama diri juga menjadi huruf kecil.
  • Awal kalimat hanya memulai kalimat baru setelah titik, tanda tanya, atau tanda seru yang diikuti spasi. Teks setelah baris baru tanpa tanda baca, seperti butir daftar, huruf pertamanya tetap kecil.
  • Aturan bahasa tidak bergantung pada locale. Huruf ß dalam bahasa Jerman menjadi SS dalam huruf besar, yang memang standar, tetapi huruf i bertitik dan tanpa titik dalam bahasa Turki mengikuti aturan umum, jadi periksa teks berbahasa Turki secara manual.
  • bErGaNtIaN menghitung setiap karakter, termasuk spasi, sehingga polanya bisa terlihat tidak rata antarkata.

Memperbaiki teks yang diketik dengan Caps Lock menyala

Penggunaan paling umum di luar pemrograman adalah memperbaiki teks: email yang diketik saat Caps Lock tidak sengaja menyala, ekspor spreadsheet yang semuanya berhuruf kapital, atau judul yang disalin dari PDF. Mode Awal kalimat saja sudah menyelesaikan sebagian besar masalah, karena mode ini mengubah teks menjadi huruf kecil sebelum mengapitalkan awal kalimat; tERBALIK adalah solusi sekali klik untuk teks yang diketik dengan Caps Lock dan Shift sekaligus, karena mode ini membalik huruf besar-kecil setiap huruf.

Konversi terjadi seketika di halaman saat Anda mengetik, dan tidak ada yang dikirim ke server, sehingga aman untuk dokumen rahasia dan kode sumber. Untuk memeriksa panjang hasil terhadap batas karakter, tempelkan ke penghitung kata.

FAQ

Apa bedanya Setiap Kata dan Awal kalimat?

Setiap Kata mengapitalkan huruf pertama semua kata; Awal kalimat hanya huruf pertama setiap kalimat.

Bagaimana camelCase mendeteksi kata?

Kata dipisah berdasarkan spasi, tanda baca, dan batas huruf besar yang ada, sehingga 'user_id', 'user-id', dan 'UserID' semuanya menjadi 'userId'.

Apakah berfungsi dengan huruf beraksen?

Ya. Konversi menggunakan aturan Unicode, jadi é, ñ, ü, dan karakter serupa ditangani dengan benar.

Apakah teks saya diunggah?

Tidak. Semuanya berjalan di browser Anda; teks tidak pernah dikirim ke server.

Alat terkait