ESC

Input HTML

Keputusan Diformatkan

Semua pemprosesan berlaku dalam pelayar anda. Tiada data dihantar ke mana-mana pelayan.

Contoh Penggunaan

Pembersihan HTML Bersepah

Ambil HTML tidak diformatkan satu baris dan cantikkan dengan indentasi yang betul untuk pembacaan dan penyuntingan mudah.

Pengecilan Pengeluaran

Kecilkan HTML yang diformatkan dengan baik dengan menghapuskan ruang putih dan komen untuk mengurangkan saiz fail pengeluaran.

Pemformatan Templat

Formatkan templat HTML yang kompleks dengan jadual bersarang, borang dan komponen menjadi kod yang bersih dan tersusun.

Ciri-ciri

Indentasi Pintar

Secara automatik mengindentasi elemen HTML bersarang dengan saiz indentasi boleh konfigurasi

Pengecilan HTML

Hapuskan ruang putih, komen dan pemisah baris untuk meminimumkan saiz fail HTML

Memelihara Kandungan

Memelihara kandungan dalam tag pre, code, script dan style tanpa memformat semula

Privasi Diutamakan

Semua pemprosesan berjalan secara tempatan dalam pelayar anda, tiada data dihantar ke pelayan

Cara Menggunakan

1

Tetapkan Keutamaan Indentasi

Pilih indentasi pilihan anda: 2 ruang, 4 ruang, atau aksara tab.

2

Tampal Kod HTML

Tampal atau taip kod HTML yang ingin diformatkan atau dikecilkan.

3

Cantikkan atau Kecilkan

Klik Cantikkan untuk pemformatan yang boleh dibaca atau Kecilkan untuk output padat. Salin keputusan.

Soalan Lazim

Beautify (juga dipanggil pretty-print) menyusun semula kod HTML dengan menambah inden yang betul, pemutusan baris, dan jarak yang konsisten. Setiap elemen yang bersarang diindent satu tahap lebih dalam daripada induknya. Hasilnya adalah kod yang boleh dibaca manusia yang mudah untuk diimbas, dinyahralang (debug), dan disunting. Ini sangat berguna apabila anda menerima HTML yang telah dikecilkan atau dijana secara automatik yang merupakan satu baris panjang tag.

Minifikasi membuang semua ruang kosong (ruang, tab, baris baharu), komen, dan pemutusan baris pilihan yang hanya ada untuk kebolehbacaan manusia. HTML yang terhasil adalah serupa secara fungsi dengan yang asal tetapi menggunakan kurang ruang — pengurangan saiz fail sebanyak 10-30% adalah biasa untuk templat yang mempunyai banyak komen. HTML yang dikecilkan dimuat turun lebih cepat dan menjimatkan lebar jalur, menjadikannya amalan standard untuk pelaksanaan pengeluaran (production).

Tidak. Penambahbaikan hanya mengubah ruang kosong dan inden — tag, atribut, nilai atribut, dan kandungan teks yang kelihatan tidak disentuh. Minifikasi hanya membuang ruang kosong yang tidak mempunyai kesan visual dan komen HTML. Satu pengecualian penting: kandungan di dalam tag pre, code, script, dan style dikekalkan seadanya tanpa sebarang penyusunan semula, kerana ruang kosong di dalam elemen tersebut adalah penting (teks praformat, inden kod, pemformatan JavaScript).

Ini sebahagian besarnya adalah pilihan konvensyen pasukan/projek. Dua ruang: popular dalam projek JavaScript, React, dan rangka kerja web moden (lalai ESLint/Prettier). Empat ruang: tradisional dalam banyak panduan gaya, biasa dalam Python dan templat bahagian belakang (backend). Tab: disyorkan oleh sesetengah pembangun kerana lebar tab boleh dikonfigurasikan oleh pengguna dalam mana-mana penyunting (argumen kebolehcapaian). Pilih apa sahaja yang sepadan dengan gaya sedia ada projek anda. Jika anda bermula dari awal, 2 ruang adalah pilihan paling biasa dalam pembangunan hadapan (front-end) moden.

Formatter berfungsi terbaik dengan HTML yang sah. HTML yang rosak (tag tidak tertutup, elemen tidak sepadan, petikan hilang pada atribut) mungkin menghasilkan inden yang tidak dijangka dalam hasil yang cantik atau gagal untuk dikecilkan dengan bersih. Gunakan pengesah HTML untuk membaiki ralat terlebih dahulu jika hasil format kelihatan salah. Tag penutup kendiri seperti <img />, <br />, dan <input /> dikendalikan dengan betul tanpa mengira sama ada ia menggunakan gaya XHTML atau HTML5.

Hasil berbeza secara ketara bergantung pada berapa banyak ruang kosong dan berapa banyak komen yang mengandungi HTML asal anda. HTML yang diformat dengan ringan mungkin mengecil 5-15%. Templat dengan inden berat (jadual bersarang, pelbagai tahap dalam) dan banyak komen boleh mengecil 25-40%. Untuk kebanyakan fail HTML tipikal, jangkaan pengurangan saiz 10-20%. Untuk penjimatan maksimum, gabungkan minifikasi HTML dengan mampatan Gzip di pihak pelayan — gabungan tersebut biasanya mencapai pengurangan jumlah 70-80%.

Ya. Tampal bahagian HTML sahaja yang anda ingin format. Formatter berfungsi pada dokumen HTML lengkap (<html>, <head>, <body>) atau pada petikan separa (hanya struktur <div> atau borang). Ia juga mengendalikan templat HTML dengan sintaks biasa daripada rangka kerja, walaupun tag khusus templat (seperti Jinja2 {% %} atau blok PHP <?php ?>) akan dianggap sebagai kandungan teks.

Tidak. Semua penambahbaikan dan minifikasi berlaku di dalam pelayar anda menggunakan JavaScript. Kod HTML anda tidak pernah dimuat naik, dipindahkan, atau direkod di mana-mana. Anda boleh memformat kod dengan selamat yang mengandungi markup dalaman yang sensitif, logik templat pihak pelayan, atau struktur komponen proprietari.

Apakah Pemformat/Pencantik HTML?

Anda buka sumber halaman dan nampak satu baris HTML yang sangat panjang. Tiada indentasi, tiada pemisah baris, hanya dinding tag. Alat ini ambil kekusutan itu dan tukarkan kepada kod yang terindentasi dengan kemas dalam satu klik. Atau sebaliknya, kecilkan HTML bersih kepada satu baris untuk pengeluaran. Anda pilih gaya indentasi (2 ruang, 4 ruang, tab) dan alat ini uruskan selebihnya. Kandungan dalam tag pre, code, script dan style tidak disentuh.

Mengapa Menggunakan Pemformat/Pencantik HTML?

Nyahpepijat HTML yang dikecilkan memang menyusahkan. Cantikkan dulu, cari masalah, betulkan, kemudian kecilkan semula untuk deployment. Ini memastikan aliran kerja anda kekal kemas. Semuanya berjalan dalam pelayar, jadi kod anda tidak pernah sampai ke pelayan. Berfungsi dengan mana-mana HTML, dari halaman ringkas hingga templat yang kompleks.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Langkah Seterusnya

Lebih Banyak di MoreOnlineTools