1. Apa yang dilakukan alat ini
Konverter huruf teks daring gratis ini mengonversi huruf teks dalam satu klik—uppercase, lowercase, title case, camelCase, snake_case, kebab-case, dan lainnya. Gunakan untuk konversi ke uppercase, konversi ke lowercase, konverter title case, atau konverter camelCase untuk judul, nama variabel, dan normalisasi data. Tanpa daftar, tanpa unggah; semuanya berjalan di browser Anda. Gunakan mode Predefined untuk seluruh blok, atau mode Regex untuk mengubah hanya bagian yang cocok (mis. pertahankan akronim dalam huruf besar). Cocok untuk judul, nama variabel, konstanta, atau normalisasi data.
2. Cara menggunakannya
Mulai cepat (Predefined): Tempel teks, pilih preset (UPPERCASE, lowercase, Title Case, camelCase, snake_case, dll.), lalu salin hasil. Mode Regex: Tambah satu atau lebih pola dengan mode huruf per aturan untuk mengubah hanya yang cocok.
Mode predefined
- Pilih mode — Pilih "Predefined".
- Masukkan teks — Tempel atau ketik teks untuk dikonversi.
- Pilih preset — Klik preset (UPPERCASE, lowercase, Title Case, dll.).
- Salin hasil — Output diperbarui langsung; salin saat selesai.
Mode regex
- Pilih mode — Pilih "Regex".
- Masukkan teks — Tempel atau ketik teks untuk diproses.
- Gunakan preset atau tambah pola — Klik preset regex atau masukkan satu atau lebih pola regex. Setiap pola diterapkan berurutan. Pilih huruf per aturan dan atur flag (g, i, m, s) sesuai kebutuhan.
- Salin hasil — Output diperbarui langsung; pola tidak valid menampilkan error inline.
3. Cara kerjanya
Mode predefined: Input ditransformasi menurut huruf yang dipilih. Batas kata untuk title dan sentence case memakai spasi; camelCase dan snake_case memisah pada spasi, tanda hubung, dan batas underscore/camel. Mode regex: Satu atau lebih pola regex diterapkan berurutan; setiap aturan menentukan pola dan mode huruf. Semua pemrosesan di sisi klien di browser Anda. Tidak ada data yang dikirim ke server mana pun.
4. Kasus penggunaan & contoh
- Format judul — Konversi
MY HEADING→My Heading(title case). - Nama variabel — Konversi
my variable name→myVariableName(camelCase) ataumy_variable_name(snake_case). - Konstanta — Konversi
api key→API_KEY. - Uppercase selektif — Pola
\b[A-Z]{2,}\bdengan uppercase: pertahankan akronim seperti "HTML" dan "API" dalam huruf besar. - Sentence case — Kapitalisasi hanya huruf pertama setiap kalimat.
- Normalisasi data — Konversi header kolom atau identifier ke format standar.
Contoh
- Pola
\b\w+\bdengan title case → Kapitalisasi setiap kata. - Aturan 1:
\b[A-Z]{2,}\bUPPERCASE; Aturan 2:\b[a-zA-Z]+\blowercase → Pertahankan akronim, kecilkan sisanya.
5. Batasan & kendala
- Pola divalidasi dulu — Regex tidak valid menampilkan error; tidak ada transformasi yang dijalankan.
- ReDoS — Pola rumit pada teks sangat panjang dapat lambat; hindari backtracking katastropik.
- Regex JavaScript — Memakai rasa regex JS; beberapa fitur PCRE mungkin berbeda.
- Parsing identifier — camelCase/snake_case mengasumsikan kata dipisah spasi, tanda hubung, atau underscore; gaya campuran dapat menghasilkan hasil tak terduga.
- Unicode — Konversi huruf memakai metode bawaan JavaScript; beberapa locale dapat berperilaku berbeda.