Minifier HTML

Minify HTML dengan aman: hapus komentar, padatkan spasi, dan buang spasi di sekitar tag blok sambil menjaga pre, textarea, script, dan style tetap utuh.

Keluaran

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Alat Terkait

Lihat Semua

Apa itu Minifier HTML?

Minifier HTML memperkecil HTML dengan transformasi konservatif yang aman bagi tampilan: komentar dihapus, rangkaian spasi menjadi satu spasi, dan spasi di samping tag tingkat blok dibuang. Isi <pre>, <textarea>, <script>, dan <style> dipertahankan byte demi byte.

Cara menggunakan Minifier HTML

  1. Tempel HTML ke kotak input.
  2. Klik Minify (keluaran juga diperbarui saat Anda mengetik).
  3. Periksa baris ukuran untuk melihat berapa yang dihemat.
  4. Salin atau unduh HTML yang sudah di-minify.

Contoh

Masukan
<div>
  <!-- c -->
  <p>Hello   <b>big</b>
 world</p>
  <pre>  a
 b</pre>
</div>
Keluaran
<div><p>Hello <b>big</b> world</p><pre>  a
 b</pre></div>

Kapan menggunakan Minifier HTML

Pakai untuk halaman statis, templat email, atau cuplikan HTML yang tertanam di kode. Penghematannya sederhana dibanding gzip/brotli. Alat ini tidak menghapus tag opsional atau tanda kutip atribut, sehingga keluaran tetap valid dan mudah diprediksi.

Cara kerja Minifier HTML

Tokenizer kecil memecah input menjadi tag, teks, komentar, dan blok teks mentah. Komentar dibuang kecuali komentar kondisional Internet Explorer (<!--[if …]>). Dalam teks, setiap rangkaian spasi menjadi satu spasi; spasi di awal/akhir dihapus jika tetangganya tag tingkat blok seperti div, p, li, atau table, tetapi dipertahankan di antara elemen inline (<b>a</b> <i>b</i>), tempat spasi itu terlihat. Spasi di dalam tag dinormalkan; nilai atribut tidak diubah. JavaScript dan CSS di dalam halaman tidak di-minify – pakai JS atau CSS Minifier untuk itu.

Kasus Penggunaan Umum

  • Memperkecil templat email HTML
  • Memadatkan fragmen HTML yang disimpan di JSON atau database
  • Menghapus komentar pengembang sebelum publikasi
  • Menyiapkan HTML inline untuk string JavaScript

Catatan Keamanan

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

Pertanyaan Umum

Mengapa spasi di antara dua tag inline dipertahankan?

Karena spasi itu terlihat di halaman. Menghapusnya akan menyambung kata-kata.

Apakah script dan style di-minify?

Tidak, dibiarkan apa adanya. Pakai JS Minifier atau CSS Minifier untuk keduanya.

Apakah keluarannya masih HTML valid?

Ya. Hanya komentar dan spasi yang tidak signifikan yang dihapus.

Langkah berikutnya yang disarankan

Jelajahi kategori lainnya