Minificatore HTML
Riduci HTML eliminando commenti, spazi bianchi non necessari e attributi vuoti.
Minificatore HTML
Incolla qualsiasi documento o frammento HTML e questo strumento restituisce una versione più piccola con lo stesso risultato renderizzato. Rimuove i commenti, riduce gli spazi bianchi ridondanti tra i tag e all'interno degli elenchi di attributi, e toglie gli attributi vuoti come class="" che un browser ignora comunque. Usalo prima di pubblicare una pagina statica, incorporare un modello in un altro sistema o incollare il markup da qualche parte con un limite di dimensione.
Quattro opzioni controllano quanto va la minificazione. "Preserva il contenuto di pre, textarea e script" mantiene gli spazi esatti all'interno di questi elementi inalterati per impostazione predefinita, poiché uno spazio smarrito all'interno di un blocco <pre> o di uno script è spesso significativo; disattivalo solo se sai che quel contenuto può tollerare il collasso degli spazi. "Unisci più spazi nel testo" converte le sequenze di spazi, tabulazioni e interruzioni di riga nel testo ordinario in un singolo spazio. "Rimuovi le virgolette dai valori di attributo semplici" toglie le virgolette intorno ai valori come id=box che non ne hanno bisogno secondo la specifica HTML5 — qualsiasi cosa con uno spazio, un segno di uguale o un'altra virgoletta rimane tra virgolette. "Rimuovi i tag di chiusura facoltativi" toglie i tag di chiusura che un browser deduce da solo, come </li> prima di un altro <li> o </td> prima di </tr>, utilizzando le stesse regole che i browser utilizzano per chiuderli automaticamente.
Lo strumento funziona sul testo grezzo del tuo markup piuttosto che re-serializzare un DOM completo, quindi non riscrive mai la capitalizzazione dei nomi di tag o attributi — SVG in linea con elementi sensibili alle maiuscole come viewBox o clipPath passano invariati. Gestisce sia le interruzioni di riga Windows che Unix, e il conteggio sotto l'output segnala la dimensione in byte prima e dopo la minificazione insieme alla percentuale risparmiata.
Tutto viene eseguito localmente nel tuo browser — il tuo markup non viene mai caricato da nessuna parte, il che lo rende sicuro per i modelli interni o qualsiasi cosa non ancora pubblica. Copia il risultato, scaricalo come file .txt o rinvia l'output all'input per applicare un altro passaggio.