Gratis HTML-formatering och minifierare
Snygg utskrift eller minifiering av HTML med korrekt kapslingsdragning. Bevarar innehåll inuti <pre>-, <script>- och <style>-block.
Släpp en fil här, eller klicka för att bläddra
HTML, HTM · bearbetas på din enhet
eller tryck Ctrl+V för att klistra in från urklipp
Utdata visas här…Vanliga användningar
- Felsök server-renderad HTMLSe rå HTML-utgång från din server (PHP, Rails, Django, Node) i ett läsbart indenterad format.
- Formatera e-postmall HTMLE-post HTML är verbose (tabeller, inline styles). Formatera för att göra det redigerbar och underhålls.
- Formatera statiska HTML-sidorManuellt redigerade statiska HTML-filer drar nytta av konsekvent formatering för samarbetsredigering.
- Rensa CMS-exporterad HTMLWordPress, Wix, Squarespace exportera HTML med massor av artefakter. Formatera för att göra det redigerbar.
- Minifiera HTML för produktionMinska HTML-filstorlek för snabbare sidladdningar genom att rensa vita utrymme och onödiga tecken.
Så här fungerar det
Det här verktyget formaterar eller komprimerar HTML med en handskriven, taggmedveten tokeniserare inbyggd direkt i sidan — inget tredjeparts formateringsbibliotek, ingen serverrundtur. Varje tecken i din kod bearbetas lokalt så fort du skriver eller klistrar in den.
- 1Tokeniseraren skannar kodenEn anpassad tecken-för-tecken-skanner går igenom HTML-strängen och identifierar kommentarer, DOCTYPE-deklarationer, öppningstaggar, stängningstaggar, självstängande tomma element (br, img, input, osv.) och råa textnoder. En dedikerad hjälpfunktion håller reda på citerade attributvärden så att tecken som > inuti ett attribut (t.ex. value="a>b") aldrig får en tagg att avslutas för tidigt.
- 2Indenteringsdjup spåras per taggI formateringsläge håller tokeniseraren en djupräknare. Blocknivåöppningstaggar ökar djupet; stängningstaggar minskar det innan de skrivs ut. Inline-element (span, a, strong, em, osv.) hålls på samma rad som sitt innehåll istället för att skjutas till en egen indenterad rad. Taggar som pre, script, style och textarea får sitt inre innehåll återgivet ordagrant för att undvika att förstöra blanktecken-känslig eller körbar kod.
- 3Minifieraren komprimerar blanktecken säkertI minifieringsläge byts innehållet i pre-, script-, style- och textarea-block ut mot numrerade platshållare innan någon blankstegskomprimering sker. HTML-kommentarer tas bort, och sekvenser av blanktecken mellan taggar tas bort — utom mellan intilliggande inline-element, där ett enda mellanslag bevaras så att ord inte smälter ihop. Platshållarna återställs sedan till sitt ursprungliga innehåll.
- 4Utdata visas och kan valfritt sparasDet formaterade eller minifierade resultatet visas live i utdatapanelen tillsammans med en procentandel för storleksändring. Du kan kopiera det till urklipp eller ladda ned det som en .html-fil, allt utan att lämna webbläsaren.
Relaterade verktyg
CSS-formatering
Formatera minifierad CSS med enhetlig indentering, eller minifiera den. Valfri alfabetisk sortering av egenskaper för förutsägbara diffar.
CSS-minifierare och -formatering
Minifiera CSS för att minska filstorleken eller formatera minifierad CSS för läsbarhet. Direkt, i din webbläsare.
XML-formaterare och validator
Snygg utskrift och validering av XML med webbläsarens inbyggda DOM-tolk. Inkluderar minifierad utdata för produktionsanvändning.