Gratis HTML-formaterer og -minifiserer
Formater eller minifiser HTML med korrekt nesting og innrykk. Bevarer innhold inni <pre>-, <script>- og <style>-blokker.
Slipp en fil her, eller klikk for å bla
HTML, HTM · behandles på enheten din
eller trykk Ctrl+V for å lime inn fra utklippstavlen
Utdata vises her…Vanlige bruksområder
- Feilsøk server-renderert HTMLSe rå HTML-utdata fra serveren din (PHP, Rails, Django, Node) i et lesbart innrykkert format.
- Formater e-post HTML-malerE-post HTML er ordrik (tabeller, innebygde stiler). Formater for å gjøre det redigerbar og vedlikeholdbar.
- Formater statiske HTML-siderManuelt redigert statiske HTML-filer drar fordel av konsekvent formatering for samarbeidsredigering.
- Rens CMS-eksportert HTMLWordPress, Wix, Squarespace eksporter HTML med mange gjenstander. Formater for å gjøre det redigerbar.
- Minifiser HTML for produksjonReduser HTML-filstørrelse for raskere sidelastinger ved å fjerne mellomrom og unødvendige tegn.
Hvordan det fungerer
Verktøyet formaterer eller komprimerer HTML med en håndskrevet tag-bevisst tokeniserer bygget direkte inn i siden — ingen tredjeparts formateringsbibliotek, ingen tur til serveren. Hvert tegn i koden behandles lokalt i nettleseren i det du skriver eller limer inn.
- 1Tokeniseren skanner kodenEn egen skanner går gjennom HTML-strengen tegn for tegn og identifiserer kommentarer, DOCTYPE-deklarasjoner, åpnings- og lukketagger, selvlukkende tomme elementer (br, img, input osv.) og rå tekstnoder. En egen hjelper holder rede på attributtverdier i anførselstegn, så tegn som > inne i et attributt (f.eks. value="a>b") aldri får en tag til å deles for tidlig.
- 2Innrykksdybden spores per tagI formateringsmodus holder tokeniseren en dybdeteller. Åpningstagger på blokknivå øker dybden; lukketagger senker den før de skrives. Inline-elementer (span, a, strong, em osv.) holdes på samme linje som innholdet i stedet for å få sin egen innrykkede linje. Tagger som pre, script, style og textarea får innholdet skrevet ut ordrett for å unngå å ødelegge mellomromssensitiv eller kjørbar kode.
- 3Minifisereren slår sammen mellomrom trygtI minifiseringsmodus byttes innholdet i pre-, script-, style- og textarea-blokker ut med nummererte plassholdere før mellomrom slås sammen. HTML-kommentarer fjernes, og serier med mellomrom mellom tagger fjernes — unntatt mellom tilstøtende inline-elementer, der ett mellomrom bevares så ordene ikke smelter sammen. Plassholderne gjenopprettes deretter til originalinnholdet.
- 4Resultatet vises og kan lagresDet formaterte eller minifiserte resultatet vises live i utdatapanelet sammen med prosentvis størrelsesendring. Du kan kopiere det til utklippstavlen eller laste det ned som .html-fil, alt uten å forlate nettleseren.
Relaterte verktøy
CSS-formaterer
Formater minifisert CSS med ensartet innrykk, eller minifiser den. Valgfri alfabetisk sortering av egenskaper for forutsigbare differ.
CSS-minifiserer og -formaterer
Minifiser CSS for å redusere filstørrelsen, eller formater minifisert CSS for lesbarhet. Øyeblikkelig, i nettleseren.
XML-formaterer og -validator
Formater og valider XML ved hjelp av nettleserens native DOM-parser. Inkluderer minifisert utdata for produksjonsbruk.