Preskoči na sadržaj

HTML minifikator

Smanjite HTML uklanjanjem komentara, nepotrebnih razmaka i praznih atributa.

Unos
Rezultat

HTML minifikator

Zalijepite bilo koji HTML dokument ili fragment i ovaj alat vraća manju verziju s istim prikazanim rezultatom. Uklanja komentare, sažima nepotrebne razmake između oznaka i unutar listi atributa, te uklanja prazne atribute kao što je class="" koje preglednik ionako ignora. Koristite ga prije nego što objavite statičku stranicu, ugradite predložak u drugi sustav ili zalijepite markup na mjesto s ograničenjem veličine.

Četiri opcije kontroliraju kako daleko ide minifikacija. "Sačuva sadržaj pre, textarea i script elemenata" čuva točnu razmaku unutar tih elemenata od zadane minifikacije, jer razmak unutar <pre> bloka ili skripte često ima značenje; isključite je samo ako znate da taj sadržaj može podnijeti sažimanje razmaka. "Spaja više razmaka u tekstu" pretvara niz razmaka, tabulator i preloma reda unutar običnog teksta u jedan razmak. "Uklanja navodnike iz jednostavnih vrijednosti atributa" odbacuje navodnike oko vrijednosti kao id=box koje ne trebaju prema HTML5 specifikaciji — sve s razmakom, znakom jednakosti ili drugim navodnicima ostaje u navodnicima. "Uklanja neobavezne završne oznake" odbacuje završne oznake koje preglednik inducira sam, kao </li> prije drugog <li> ili </td> prije </tr>, koristeći ista pravila koja preglednici koriste za automatsku zatvoritelnost.

Alat radi na osnovnom tekstu vašeg markupa umjesto ponove serijalizacije cijelog DOM-a, tako da nikada ne prepisuje slučaj imena oznake ili atributa — inline SVG s imenima koja su osjetljiva na slučaj poput viewBox ili clipPath dolazi nepromijenjeno. Rukuje s Windows i Unix prekidima redaka, a brojač ispod izlaza izvještava o veličini bajta prije i nakon minifikacije zajedno s postotkom štednje.

Sve se pokreće lokalno u vašem pregledniku — vaš markup nikada se ne šalje negdje, što ga čini sigurnim za unutarnje predloške ili bilo što što još nije javno. Kopirajte rezultat, preuzmite kao .txt datoteku ili vratite izlaz natrag u ulaz kako biste stratificirali drugi prolaz.

FAQ

Hoće li ovo prekinuti moju stranicu?
Zadane opcije su konzervativne: sadržaj pre, textarea i script ostaje netaknut, a završne oznake se uklanjaju samo gdje HTML5 specifikacija kaže da preglednik inducira ih sam. Pregledajte rezultat prije objavljivanja ako uključite agresivnije opcije.
Hoće li to minificirati CSS i JavaScript unutar moje HTML datoteke?
Ne. Sadržaj unutar <style> oznaka se tretira kao običan tekst a sadržaj unutar <script> oznaka se zadano čuva. Koristite poseban CSS ili JS minifikator na tom kodu odvojeno, pa zalijepite kombiniranu stranicu ovdje.
Što se događa s komentarima?
Svi HTML komentari se uklanjaju, uključujući one korištene za bilješke ili markere odjeljaka. Ako trebate zadržati određeni komentar, uklonite ga iz ulaza prije lijepljenja ili ponovno ga umetnite nakon minifikacije.
Zašto prazna alt svojstva ostaju na mojim slikama?
alt="" je smisleno — to govori pomoćnim tehnologijama da je slika dekorativna — tako da ovaj alat je čuva čak i iako uklanja druge prazne atribute kao class="".
Hoće li se moj HTML negdje proslijediti?
Ne. Minifikacija se pokreće potpuno u vašem pregledniku koristeći lokalni JavaScript — vaš markup nikada ne napušta vašu napravu.