Embellidor i minificador d'HTML de franc
Formata o minifica HTML amb sagnat d'imbricació adequat. Preserva el contingut dins de blocs <pre>, <script>, <style>.
Deixeu un fitxer aquí o feu clic per cercar-lo
HTML, HTM · processat al teu dispositiu
o premeu Ctrl+V per enganxar des del porta-retalls
La sortida apareixerà aquí…Usos habituals
- Depuració HTML renderitzat pel servidorVeure la sortida HTML bruta del vostre servidor (PHP, Rails, Django, Node) en format llegible amb sagnat.
- Format de plantilles Email HTMLEl correu electrònic HTML és detallat (taules, estils incrustats). Formatar per fer-lo editable i mantenible.
- Formatar pàgines HTML estàtiquesEls fitxers HTML estàtics editados manualment es beneficien del formatatge consistent per a l'edició col·laborativa.
- Netejar HTML exportat de CMSWordPress, Wix, Squarespace exporta HTML amb molts artefactes. Formatar per fer-lo editable.
- Minificar HTML per a produccióReduïu la mida del fitxer HTML per a una càrrega de pàgina més ràpida traient l'espai en blanc i els caràcters desnecessaris.
Com funciona
Aquesta eina formata o comprimeix HTML utilitzant un tokenitzador conscient d'etiquetes escrit a mà integrat directament a la pàgina — sense biblioteca de formatació de tercers, sense anada i tornada al servidor. Cada caràcter del teu marcatge es processa localment en el moment que escrius o enganxes.
- 1El tokenitzador escaneja el marcatgeUn escàner personalitzat caràcter per caràcter recorre la cadena HTML, identificant comentaris, declaracions DOCTYPE, etiquetes d'obertura, etiquetes de tancament, elements buits d'autotancament (br, img, input, etc.), i nodes de text en brut. Un ajudant dedicat segueix els valors d'atribut entre cometes perquè caràcters com > dins d'un atribut (per exemple, value="a>b") mai facin que una etiqueta es divideixi prematurament.
- 2La profunditat de sagnat es controla per etiquetaPer al mode embelleix, el tokenitzador manté un comptador de profunditat. Les etiquetes d'obertura de nivell de bloc augmenten la profunditat; les etiquetes de tancament la disminueixen abans d'escriure's. Els elements en línia (span, a, strong, em, etc.) es mantenen a la mateixa línia que el seu contingut en lloc d'empènyer-se a la seva pròpia línia sagnada. Etiquetes com pre, script, style i textarea tenen el seu contingut intern emès literalment per evitar corrompre codi sensible als espais en blanc o executable.
- 3El minificador col·lapsa els espais en blanc de manera seguraEn mode minifica, el contingut dels blocs pre, script, style i textarea es substitueix per marcadors numerats abans que passi cap col·lapse d'espais en blanc. Els comentaris HTML s'eliminen, i les seqüències d'espais en blanc entre etiquetes s'eliminen — excepte entre elements en línia adjacents, on es preserva un únic espai perquè les paraules no es fusionin. Els marcadors de posició es restauren després al seu contingut original.
- 4La sortida es mostra i opcionalment es desaEl resultat formatat o minificat apareix en directe al panell de sortida al costat d'un percentatge de canvi de mida. El pots copiar al porta-retalls o descarregar com a fitxer .html, tot sense sortir del navegador.
Eines relacionades
Embellidor de CSS
Formata CSS minimitzat amb una sagnia coherent, o minimitza’l. Ordenació alfabètica opcional de les propietats per obtenir diferències previsibles.
Minificador i embellidor de CSS
Minifica CSS per reduir la mida del fitxer o embelleix CSS minificat per a la seva llegibilitat. Instantani, al teu navegador.
Formatador i validador XML
Formata i valida XML usant l'analitzador DOM natiu del teu navegador. Inclou sortida minificada per a ús en producció.