Minifier HTML
Perkecil HTML dengan memadatkan spasi, menghapus komentar, dan secara opsional memperkecil CSS dan JavaScript sebaris. Isi di dalam <pre>, <textarea>, <script> dan <style> tidak pernah dirusak, dan komentar bersyarat tetap dipertahankan.
Input
Pengaturan
Tidak pernah diterapkan di dalam <pre> atau <textarea>.
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/html-minifier \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"html": "<h2>Hello, World!</h2>\n<p>This is a test.</p>",
"collapseWhitespace": "true",
"removeComments": "true",
"removeAttributeQuotes": "true",
"minifyCSS": "true",
"minifyJS": "true"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `html-minifier` tool (HTML Minifier) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/html-minifier/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Minifier HTML — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Tempelkan halaman Anda dan dapatkan kembali dengan spasi yang dipadatkan, komentar yang dihapus, dan — jika Anda mau — blok <style> dan <script> sebaris ikut diperkecil. Berguna untuk templat email, halaman statis, widget tersemat, dan HTML apa pun yang akan Anda tempelkan ke kolom CMS yang menagih berdasarkan ukuran byte.
Cara menggunakannya
- Tempelkan HTML Anda ke kotak masukan, atau unggah file
.html. - Atur pengaturannya:
- Padatkan spasi — penghematan utamanya.
- Hapus komentar HTML — komentar bersyarat selalu dipertahankan.
- Hapus tanda kutip di sekitar atribut jika memungkinkan —
class="card"menjadiclass=cardjika itu aman. - Perkecil CSS di blok
<style>dan atributstyle="…". - Perkecil JavaScript di blok
<script>.
- Salin hasilnya atau unduh sebagai file
.html.
Apa yang tidak akan pernah dirusak
Memperkecil HTML secara naif akan merusak halaman, jadi alat ini dibangun di sekitar sejumlah jaminan:
<pre>dan<textarea>tidak diubah sama sekali, byte demi byte. Spasi di dalamnya adalah konten yang dirender — memadatkannya akan mengubah tampilan halaman secara nyata. Seni ASCII dan contoh kode Anda akan keluar persis seperti saat dimasukkan.- Isi
<script>dan<style>tidak pernah dipadatkan spasinya oleh proses HTML. Isinya diserahkan ke pengecil JavaScript atau CSS yang sesungguhnya — yang memahami literal string, ekspresi reguler, dan string yang menyerupai komentar — atau dibiarkan apa adanya.<script type="application/json">atautext/x-templateselalu dibiarkan utuh. - Komentar bersyarat dipertahankan.
<!--[if lt IE 9]> … <![endif]-->adalah markup, bukan catatan, dan menghapusnya akan menghilangkan tag script yang sebenarnya. - Spasi sebaris dipertahankan.
<span>a</span> <span>b</span>dirender dengan spasi di antara kedua kata, sedangkan<span>a</span><span>b</span>tidak. Alat ini mengenali elemen sebaris, sehingga hanya membuang spasi di antara elemen blok ketika spasi itu tidak terlihat. - Garis miring penutup hanya dihapus dari elemen void.
<br/>menjadi<br>, tetapi<path/>pada SVG tetap mempertahankan garis miringnya — menghapusnya akan membuat elemen tidak tertutup dan menelan sisa grafik Anda.
Kapan aman menghapus tanda kutip pada atribut?
Ketika nilainya kosong, berisi spasi, tanda kutip, backtick, =, < atau > — atau diakhiri dengan /. Yang terakhir ini sering menjebak: href=/a/ tepat sebelum > akan diurai sebagai garis miring penutup mandiri, sehingga URL terpotong. Alat ini memeriksa semuanya dan mempertahankan tanda kutip jika ragu.
Seberapa kecil HTML menjadi?
Biasanya 10–25% pada markup yang ditulis tangan, lebih banyak pada keluaran templat dengan indentasi yang dalam. Mengaktifkan opsi CSS dan JS sangat membantu pada halaman dengan blok sebaris yang besar. Seperti biasa, gzip/brotli di server memberikan hasil yang lebih besar daripada minifikasi — gunakan keduanya.
Apakah ini menghapus entitas seperti &?
Tidak. Mengubah & menjadi & mentah memerlukan pengetahuan apakah hasilnya masih valid di posisi tersebut; jika salah, markup akan rusak demi menghemat beberapa byte. Entitas dibiarkan persis seperti yang Anda tulis.
Apakah ini memperbaiki HTML yang rusak?
Tidak — ini adalah minifier, bukan sanitizer atau pemformat. Tag yang tidak ditutup tetap tidak ditutup. Jalankan keluaran melalui validator jika Anda ragu tentang sumbernya.
Apakah HTML saya diunggah ke suatu tempat?
Tidak. Minifier berjalan sepenuhnya di browser Anda. Markup Anda tidak pernah dikirim ke server, dicatat, atau disimpan, dan mengunggah file dibaca secara lokal di halaman. Alat ini juga berfungsi secara offline.
Bagian dari rantai
Semua rantaiConvert Markdown to HTML, then strip whitespace and comments from the result — ready to paste into an email template or inline snippet without the extra bytes, entirely in your browser.
Collapse stray double-spaces, trim/dedupe/sort a raw list, turn it into a Markdown bullet list, render that to HTML, then minify — five tools chained into one pass, entirely in your browser.