Alat developer

Pemformat kode

Percantik kode agar mudah dibaca, atau perkecil untuk dikirim.

Pemformat kode Berjalan di perangkat Anda
  • Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
  • Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau

Cara kerjanya

Kode yang diperkecil memang tidak terbaca secara desain, dan kode yang ditulis tangan jarang diberi indentasi secara konsisten. Kedua masalah diselesaikan oleh alat yang sama, dan tidak satu pun menjadi alasan untuk menempelkan kode sumber milik sendiri ke situs web orang asing.

Mempercantik

Memberi indentasi dan pemisah baris pada JavaScript, CSS, dan HTML dengan gaya yang konsisten. Ini yang Anda inginkan saat membaca kode pustaka yang diperkecil, merapikan sesuatu yang ditempel dari tempat lain, atau membuat diff mudah dibaca. Bahasa dideteksi secara otomatis kecuali Anda mengaturnya.

Memperkecil, dan apa yang sebenarnya dilakukan setiap mode

JavaScript diperkecil oleh parser sungguhan, yang dengan aman mempersingkat nama dan menghapus kode mati. CSS dan HTML diperkecil secara konservatif — komentar dihapus dan spasi kosong dirapatkan, tanpa ada yang diganti namanya atau distrukturkan ulang. Itu aman pada input apa pun tetapi akan selalu menghemat lebih sedikit daripada alat build khusus. Ini dimaksudkan untuk pemangkasan ukuran yang cepat, bukan untuk menggantikan bundler Anda.

Tidak dapat memperbaiki kode yang rusak

Baik mempercantik maupun memperkecil memerlukan input yang dapat diurai. JavaScript yang tidak valid dilaporkan, bukan ditebak, karena pemformat yang memperbaiki kode akan mengubah apa yang dilakukan kode tersebut.

Mengapa ini berjalan secara lokal

Kode sumber biasanya milik seseorang, sering kali milik perusahaan tempat Anda bekerja, dan sering berisi kunci dan endpoint. Memformatnya seharusnya tidak melibatkan pengunggahan.

FAQ

Pemformat kode — pertanyaan

Bahasa apa saja yang ditangani?

JavaScript dan JSON, CSS, serta HTML, dideteksi secara otomatis atau dipilih secara manual.

Apakah minifier JavaScript sebaik alat build?

Untuk satu file, hasilnya mendekati, karena memakai parser sungguhan. Minifikasi CSS dan HTML di sini sengaja dibuat konservatif.

Apakah kesalahan sintaks akan diperbaiki?

Tidak. Kode yang tidak valid dilaporkan, bukan ditebak.

Apakah kode saya diunggah?

Tidak. Semuanya berjalan di browser Anda.