Konverter PascalCase

Ubah teks, snake_case, atau kebab-case menjadi PascalCase (UpperCamelCase) untuk nama kelas, tipe, dan komponen. Menangani akronim dan angka per baris.

Contoh: user account id → UserAccountId

Keluaran

Setiap baris dikonversi terpisah. Kata dipisahkan pada spasi, tanda baca, _ - . / dan batas camelCase; akronim seperti XML tetap utuh dan angka menempel pada kata sebelumnya.

Alat Terkait

Lihat Semua

Apa itu PascalCase?

Alat ini mengubah identifier dan frasa menjadi PascalCase (UpperCamelCase): setiap kata diawali huruf kapital dan kata digabung tanpa pemisah – gaya yang lazim untuk kelas, tipe, enum, dan komponen React.

Cara menggunakan PascalCase

  1. Ketik atau tempel teks ke kotak Masukan – satu identifier atau frasa per baris (atau klik Muat contoh).
  2. Teks hasil konversi muncul seketika di kotak Keluaran.
  3. Klik Salin untuk menyalin hasilnya.

Contoh

Masukan
hello-world foo
Keluaran
HelloWorldFoo

Kapan menggunakan PascalCase

Pakai untuk menamai kelas, tipe TypeScript, anggota C#, atau komponen React. Untuk variabel dan fungsi di JavaScript, pakai camelCase.

Cara kerja PascalCase

Input dipecah menjadi kata, setiap kata dikapitalkan (huruf pertama besar, sisanya kecil), lalu kata digabung dengan tanpa pemisah. Kata dipecah pada spasi, tanda baca, dan pemisah _ - . /, serta pada perubahan huruf di dalam identifier: fooBar → foo + Bar, dan rentetan akronim dijaga bersama (XMLHttpRequest → XML + Http + Request). Angka tetap menempel pada kata sebelumnya (Request2Go → Request2 + Go), apostrof di dalam kata dibuang (don't → dont), dan huruf dari aksara apa pun (é, ñ, Sirilik, Yunani…) didukung. Setiap baris dikonversi terpisah.

Kasus Penggunaan Umum

  • Membuat nama komponen React dari deskripsi
  • Mengonversi nama tabel menjadi nama kelas model ORM
  • Menamai interface TypeScript
  • Mengonversi nama file kebab-case menjadi nama kelas

Catatan Keamanan

Semuanya berjalan secara lokal di browser Anda; teks yang Anda tempel tidak diunggah.

Pertanyaan Umum

Apa bedanya dengan camelCase?

PascalCase juga mengkapitalkan kata pertama: userId vs UserId.

Apa yang terjadi pada akronim?

Akronim dikapitalkan seperti kata biasa: HTTP server → HttpServer.

Apakah spasi dihapus?

Ya, semua pemisah dihapus.

Jelajahi kategori lainnya