Teks

Case Converter

Mengubah teks atau identifier langsung ke semua gaya umum sekaligus — camelCase, snake_case, kebab-case, dan lainnya. Mengenali batas kata dalam camelCase/PascalCase, singkatan (XMLParser → XML + Parser), dan angka.

The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.

Naming styles

Common uses

Things to keep in mind

Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.

Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.

Artikel tentang alat ini: Case Converter: mengapa ada gaya penamaan yang berbeda

Pertanyaan yang sering diajukan

Gaya penulisan huruf apa yang didukung?

Alat ini mengonversi ke camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case, dan path/case, semua dihasilkan sekaligus dari satu input.

Bagaimana alat ini mendeteksi batas kata?

Ia mendeteksi perubahan huruf besar/kecil dalam camelCase dan PascalCase, menangani singkatan seperti XMLParser dengan memisahkannya menjadi XML dan Parser, dan memisahkan angka yang menempel pada huruf untuk mengidentifikasi setiap kata dengan benar.

Apakah teks yang saya tempel dikirim ke suatu tempat?

Tidak, semua konversi berjalan langsung di browser Anda dalam JavaScript — tidak ada yang dikirim ke server.

Mengapa besar-kecilnya huruf itu penting untuk kode?

Di sebagian besar bahasa pemrograman, besar-kecil huruf secara teknis tidak memengaruhi eksekusi (kecuali untuk identifier yang peka huruf besar/kecil), tetapi gaya yang konsisten sangat penting untuk keterbacaan serta untuk linter, IDE, dan generator dokumentasi yang sering mengharapkan gaya tertentu untuk jenis entitas tertentu.

Apakah teks asli bisa dipulihkan setelah konversi?

Tidak selalu tepat. Konversi ke lower case atau UPPER CASE bersifat ireversibel jika teks asli memiliki huruf besar/kecil campuran — informasi tentang huruf mana yang awalnya besar akan hilang.

Artikel: Teks

Text Diff: bagaimana algoritma menemukan perbedaan antara dua teks

Bagaimana algoritma diff menemukan kumpulan perubahan minimal antara dua versi teks.

Ekspresi reguler: sintaks dasar dan pola umum

Cara membaca ekspresi reguler, dan bagaimana pencocokan greedy berbeda dari lazy.

Mengurutkan dan menghapus duplikat baris: untuk apa gunanya

Mengapa pengurutan numerik yang menempatkan "10" sebelum "9" adalah kesalahan, dan cara menghindarinya.

String Escape: mengapa teks yang sama perlu di-escape secara berbeda

Mengapa tanda kutip yang sama di-escape secara berbeda dalam string JS, JSON, dan perintah shell.

CRLF vs LF: mengapa karakter akhir baris masih penting

Mengapa berkas yang ditulis di Windows bisa terlihat "seluruhnya berubah" di git pada Linux.

Menghitung karakter dan kata: mengapa tidak selalu sepele

Mengapa emoji atau huruf beraksen bisa terhitung sebagai beberapa karakter sekaligus.

Lorem Ipsum: dari mana teks pengganti ini berasal dan untuk apa

Mengapa desainer sengaja menggunakan teks "tanpa arti" alih-alih konten sungguhan dalam mockup.

Slugify: mengubah teks apa pun menjadi URL

Bagaimana judul seperti "Halo, Dunia! Apa kabar?" menjadi string kompatibel URL seperti halo-dunia-apa-kabar.

Markdown: mengapa sintaks teks sederhana mengalahkan editor teks kaya

Mengapa developer memilih menulis dokumentasi dalam Markdown alih-alih editor teks kaya.

Spasi dan karakter tak terlihat: penyebab tersembunyi bug aneh

Mengapa dua string yang terlihat identik bisa tidak cocok karena karakter tak terlihat.

Text Reverse: mengapa "membalik teks" lebih sulit dari kelihatannya

Mengapa pembalikan string yang naif bisa mengubah emoji menjadi byte yang tidak dapat digunakan.

Analisis frekuensi teks: untuk apa menghitung pengulangan kata

Bagaimana frekuensi huruf dalam teks terenkripsi membantu memecahkan sandi substitusi paling sederhana.