Tanpa unggah, 100% lokal, tanpa akun

Konverter Huruf

Konversi antara camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, huruf kecil, dan slug URL. Tidak ada yang meninggalkan browser Anda.

Cara kerja Konverter Huruf

Pengonversi huruf mengubah teks yang ditempelkan menjadi salah satu dari sembilan gaya penulisan umum: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, HURUF BESAR dan huruf kecil. Anda memilih format target, klik sekali untuk menyalin, dan konversi selesai. Tidak ada yang Anda ketik atau tempel yang dikirimkan ke mana pun; setiap transformasi berjalan sebagai operasi string biasa di dalam tab browser Anda.

Logika konversi menangani apostrof, tanda hubung, dan pemisah campuran dengan benar. Sentence case hanya mengkapitalkan kata pertama dan memperlakukan spasi berurutan sebagai satu batas kata. Title Case mengkapitalkan setiap kata kecuali konjungsi dan preposisi pendek yang muncul di tengah frasa. Kolom keluaran diperbarui segera setelah Anda berhenti mengetik, sehingga mengonversi melalui beberapa format hanya memerlukan beberapa detik.

Cara menggunakan Konverter Huruf, langkah demi langkah

  1. Tempel atau ketik teks yang ingin Anda konversi ke dalam kolom masukan.
  2. Pilih format penulisan target dari daftar pilihan.
  3. Baca hasil konversi di kolom keluaran.
  4. Klik tombol salin untuk menyalin hasilnya ke clipboard.

Kasus penggunaan umum

  • Konversi nama kolom API yang mudah dibaca seperti "nama depan pengguna" menjadi snake_case untuk definisi kolom database.
  • Format ulang daftar nama kelas CSS dari kebab-case menjadi camelCase saat memigrasikan stylesheet ke CSS-in-JS.
  • Ubah pesan error dalam sentence case menjadi CONSTANT_CASE untuk digunakan sebagai nilai enum TypeScript.
  • Perbaiki penulisan larik heading yang dihasilkan otomatis agar setiap item menggunakan Title Case sebelum dirender di UI.

Pertanyaan yang sering diajukan

Apakah teks saya dikirim ke layanan eksternal?

Tidak. Logika penulisan adalah serangkaian transformasi string murni yang berjalan di dalam tab browser ini. Teks yang Anda tempel tetap ada di perangkat Anda dari saat Anda mengetiknya hingga saat Anda menyalin hasilnya.

Bagaimana alat ini memisahkan kata?

Alat ini mendeteksi batas pada spasi, garis bawah, tanda hubung, dan transisi dari huruf kecil ke huruf besar (untuk masukan yang sudah dalam camelCase atau PascalCase). Misalnya, "myHTTPClient" dipecah menjadi ["my", "HTTP", "Client"] karena rangkaian huruf besar. Huruf beraksen dan karakter CJK dipertahankan, bukan dihapus: huruf-huruf tersebut tetap menyatu dengan kata asalnya.

Apakah akronim dipertahankan dalam camelCase dan PascalCase?

Akronim seperti HTTP, URL, atau ID diubah ke huruf kecil saat ditempatkan di tengah kata dalam camelCase (httpClient, urlParser). Ini mengikuti konvensi JavaScript yang paling umum. Dalam CONSTANT_CASE, akronim tetap sepenuhnya huruf besar.

Bisakah saya mengonversi teks multi-baris?

Ya. Setiap baris dikonversi secara independen, sehingga Anda bisa memproses daftar pengenal atau heading dalam satu langkah. Baris kosong dipertahankan sebagai baris kosong dalam keluaran.

Apa perbedaan antara Title Case dan Sentence case?

Title Case mengkapitalkan huruf pertama sebagian besar kata (preposisi dan konjungsi pendek di tengah frasa tetap huruf kecil). Sentence case hanya mengkapitalkan kata pertama dari seluruh masukan dan membiarkan yang lain apa adanya kecuali kata benda proper, yang harus Anda perbaiki secara manual.