HTML uljepšivač i minifikator — besplatno
Lijepo ispišite ili minificirajte HTML s pravilnim uvlačenjem ugniježđivanja. Čuva sadržaj unutar <pre>, <script>, <style> blokova.
Ispustite datoteku ovdje ili kliknite za odabir
HTML, HTM · obrađuje se na vašem uređaju
ili pritisnite Ctrl+V za lijepljenje iz međuspremnika
Izlaz će se prikazati ovdje…Uobičajene namjene
- Otklonite greške HTML-a prikazanog na serveruPregledajte sirovu HTML izlaz sa vašeg servera (PHP, Rails, Django, Node) u čitljivom udubljenom formatu.
- Format šablona Email HTML-aEmail HTML je opširan (tablice, ugrađeni stilovi). Formazirajte ga kako biste ga učinili uređivanjem i održavanjem.
- Format statičkih HTML stranicaRučno uređene statičke HTML datoteke se koriste od konzistentnog formatiranja za suradničko uređivanje.
- Očistite HTML izvezeni sa CMS-aWordPress, Wix, Squarespace izvez HTML sa mnogo artefakata. Formazirajte ga kako biste ga učinili uređivanjem.
- Minificirajte HTML za proizvodnjuSmanjite veličinu HTML datoteke za brže učitavanje stranica odstranjivanjem razmaka i nepotrebnih znakova.
Kako funkcionira
Ovaj alat formatira ili komprimira HTML koristeći ručno napisani tokenizator svjestan oznaka ugrađen izravno u stranicu — bez biblioteke za formatiranje treće strane, bez okretanja poslužitelju. Svaki znak vašeg markupa obrađuje se lokalno u trenutku kad tipkate ili lijepite.
- 1Tokenizator skenira markupPrilagođeni skener znak po znak prolazi kroz HTML niz, identificirajući komentare, DOCTYPE deklaracije, otvarajuće oznake, zatvarajuće oznake, samozatvarajuće prazne elemente (br, img, input itd.) i sirove tekstualne čvorove. Namjenski pomoćnik prati citirane vrijednosti atributa tako da znakovi poput > unutar atributa (npr. value="a>b") nikad ne uzrokuju prerano razdvajanje oznake.
- 2Dubina uvlačenja prati se po oznaciZa način uljepšavanja, tokenizator održava brojač dubine. Otvarajuće oznake na razini bloka povećavaju dubinu; zatvarajuće je smanjuju prije zapisivanja. Ugrađeni elementi (span, a, strong, em itd.) zadržavaju se u istom retku kao njihov sadržaj umjesto guranja u vlastiti uvučeni redak. Oznake poput pre, script, style i textarea imaju svoj unutarnji sadržaj emitiran doslovno kako se ne bi pokvarile bjeline osjetljiv ili izvršni kod.
- 3Minifikator sigurno sažima bjelineU načinu minify, sadržaj blokova pre, script, style i textarea zamjenjuje se numeriranim čuvarima mjesta prije bilo kakvog sažimanja bjelina. HTML komentari se uklanjaju, a nizovi bjelina između oznaka uklanjaju se — osim između susjednih ugrađenih elemenata, gdje se čuva jedan razmak tako da se riječi ne spoje. Čuvari mjesta se zatim obnavljaju na izvorni sadržaj.
- 4Izlaz se prikazuje i opcionalno spremaFormatirani ili minificirani rezultat pojavljuje se uživo u izlaznom panelu uz postotak promjene veličine. Možete ga kopirati u međuspremnik ili preuzeti kao .html datoteku, sve bez napuštanja preglednika.
Srodni alati
CSS uljepšivač
Formatirajte minificirani CSS s dosljednim uvlačenjem ili ga minificirajte. Izborno abecedno sortiranje svojstava za predvidljive razlike.
CSS minifikator i uljepšivač
Minificirajte CSS za smanjenje veličine datoteke ili uljepšajte minirani CSS radi čitljivosti. Trenutno, u vašem pregledniku.
XML formater i validator
Lijepo ispišite i validirajte XML koristeći izvorni DOM parser vašeg preglednika. Uključuje minirani izlaz za produkcijsku upotrebu.