HTML ulepšavač i minifikator — besplatno
Lepo štampajte ili minifikujte HTML sa pravilnim uvlačenjem ugnježdavanja. Čuva sadržaj unutar blokova <pre>, <script>, <style>.
Prevucite datoteku ovde ili kliknite da izaberete
HTML, HTM · obrađeno na vašem uređaju
ili pritisnite Ctrl+V da nalepite iz privremene memorije
Izlaz će se pojaviti ovde…Uobičajene upotrebe
- Otklanjanje grešaka Server-Rendered HTMLPregledajte ravu HTML izlaza sa vašeg servera (PHP, Rails, Django, Node) u čitljivom utikannom formatu.
- Formatiranje Email HTML šablonaEmail HTML je dotaknut (tablice, inlajn stilovi). Formatirajte da ga učinite uređivanjem i održavanjem.
- Formatiranje statičkih HTML stranicaRučno uređene statične HTML datoteke koriste od konzistentnog formatiranja za kooperativno uređivanje.
- Očistite CMS-izvezeni HTMLWordPress, Wix, Squarespace izvoz HTML sa mnogo artefakata. Formatirajte ga da učinite uređivanjem.
- Minifikujte HTML za proizvodnjuSmanjenje veličine HTML datoteke za brže učitavanje stranice čišćenjem praznog mesta i nepotrebnih karaktera.
Kako funkcioniše
Ova alatka formatira ili komprimuje HTML koristeći ručno napisan tokenizator svestan oznaka ugrađen direktno u stranicu — bez biblioteke za formatiranje trećih strana, bez putovanja do servera i nazad. Svaki znak vašeg markupa se obrađuje lokalno u pregledaču u trenutku kada ga otkucate ili nalepite.
- 1Tokenizator skenira markupPrilagođen skener znak-po-znak prolazi kroz HTML niz, prepoznajući komentare, DOCTYPE deklaracije, otvarajuće oznake, zatvarajuće oznake, samozatvarajuće prazne elemente (br, img, input, itd.), i sirove tekstualne čvorove. Namenski pomoćnik prati vrednosti atributa pod navodnicima tako da znaci poput > unutar atributa (npr. value="a>b") nikada ne izazovu preranu podelu oznake.
- 2Dubina uvlačenja se prati po oznaciZa režim ulepšavanja, tokenizator održava brojač dubine. Otvarajuće oznake na nivou bloka povećavaju dubinu; zatvarajuće je smanjuju pre nego što se ispišu. Inline elementi (span, a, strong, em, itd.) se drže u istom redu kao njihov sadržaj umesto da se guraju u sopstveni uvučen red. Oznake poput pre, script, style, i textarea imaju svoj unutrašnji sadržaj emitovan doslovno da bi se izbeglo oštećenje razmaka-osetljivog ili izvršnog koda.
- 3Minifikator bezbedno svodi razmakeU režimu minifikacije, sadržaj blokova pre, script, style, i textarea se zamenjuje numerisanim čuvarima mesta pre nego što bilo kakvo svođenje razmaka počne. HTML komentari se uklanjaju, i nizovi razmaka između oznaka se uklanjaju — osim između susednih inline elemenata, gde se čuva jedan razmak tako da se reči ne spajaju. Čuvari mesta se zatim vraćaju na svoj originalni sadržaj.
- 4Izlaz se prikazuje i opciono čuvaFormatiran ili minifikovan rezultat se pojavljuje uživo u panelu izlaza uz procenat promene veličine. Možete ga kopirati u privremenu memoriju ili preuzeti kao .html fajl, sve bez napuštanja pregledača.
Slične alatke
CSS ulepšavač
Formatirajte minifikovani CSS sa doslednim uvlačenjem ili ga minifikujte. Opciono abecedno sortiranje svojstava za predvidljive razlike.
CSS minifikator i ulepšavač
Minifikujte CSS da smanjite veličinu fajla ili ulepšajte minifikovani CSS radi čitljivosti. Trenutno, u vašem pregledaču.
XML formater i validator
Lepo štampajte i validirajte XML koristeći nativni DOM parser pregledača. Uključuje minifikovani izlaz za upotrebu u produkciji.