HTML Minifier (HTML Küçültücü)
HTML'i yapıştırın; yorumları ve gereksiz boşlukları kaldırın, satır içi CSS ve JavaScript'i küçültün. <pre> ve <textarea> içindeki içerik tam olarak yazıldığı gibi bırakılır.
Tarayıcınızda çalışırKayıt gerekmezHiçbir şey yüklenmez
HTML Minifier nasıl kullanılır?
- Bir HTML belgesi veya parçası yapıştırın ya da bir
.htmldosyası açın. - Neyin kaldırılacağını seçin: yorumlar, boşluklar ve satır içi
<style>ile<script>bloklarının da küçültülüp küçültülmeyeceği. - Uyarı satırını kontrol edin: sözdizimi hatası olan satır içi bir script, sayfanızı bozmak yerine olduğu gibi bırakılır.
- Küçültülmüş HTML'i kopyalayın veya indirin.
Neler kaldırılır?
- Yorumlar: Internet Explorer koşullu yorumları ve
<!--!ile başlayan yorumlar dışında<!-- … -->kaldırılır. - Blok öğeler arasındaki boşluklar:
<div>,<li>veya<head>gibi etiketler arasındaki satır sonları ve girintiler hiçbir zaman görüntülenmez, bu yüzden tamamen silinir. - Metindeki ardışık boşluklar: tek bir boşluğa indirilir; tarayıcı zaten bunları tam olarak böyle görüntüler.
- Etiketlerin içindeki boşluklar:
<p class = "a">,<p class="a">hâline gelir.
Neler korunur?
Bazı yerlerde boşluklar anlamlıdır ve küçültücü bunlara saygı gösterir. <pre> ve <textarea> içeriği bayt bayt korunur. <b>bold</b> text gibi satır içi öğeler arasındaki tek boşluk, kaldırılması kelimeleri birleştireceği için korunur. Öznitelik değerleri ve tırnaklar asla değiştirilmez.
Satır içi CSS ve JavaScript
Satır içi <style> blokları CSSO ile, satır içi <script> blokları ise Terser ile optimize edilir; bunlar CSS minifier ve JavaScript minifier sayfalarında kullanılan motorların aynısıdır. JSON-LD ve diğer JSON script blokları sıkıştırılır, bilinmeyen türdeki script'ler (örneğin şablonlar) ise olduğu gibi bırakılır.
HTML küçültmeye değer mi?
Sunucu tarafında oluşturulan sayfalarda ve statik sitelerde tarayıcının ilk indirdiği şey HTML belgesidir; bu yüzden kazanılan her bayt ilk görüntülemeye kadar geçen süreyi kısaltır. Sıkıştırma öncesinde %10–25 tasarruf yaygındır; yoğun girintili şablonlarda ve büyük satır içi script'ler içeren sayfalarda daha da fazlası.
Sıkça sorulan sorular
HTML'i küçültmek sayfamın görünümünü değiştirir mi?
<pre>/<textarea> içeriğine dokunulmaz. Öğeleri CSS'te white-space: pre ile biçimlendiriyorsanız Boşlukları daralt seçeneğini kapatın.