Utilità per sviluppatori

Minificatore HTML

Comprimi HTML proteggendo il contenuto sensibile agli spazi, confronta le dimensioni, esamina gli avvisi e visualizza entrambe le versioni localmente prima della pubblicazione.

Input

Incolla HTML

Opzioni di minificazione

Pronto per elaborare HTML.

Riduzione dimensione0.0%

Incolla HTML per calcolare dimensione e risparmio.

Originale0 B
Output0 B
Risparmiato0 B
Commenti rimossi0

Output

HTML minificato o abbellito

0 caratteri · 0 token HTML

Controlli di sicurezza

Struttura HTML e note di ottimizzazione

Incolla HTML per calcolare dimensione e risparmio.

Confronto isolato

Anteprime sorgente e output

Sorgente

Output

Entrambe le anteprime non hanno permesso di eseguire script. Una CSP restrittiva solo per l'anteprima blocca anche le richieste di rete senza modificare l'output.

Esempi

Esempi di minificazione HTML

Riferimento opzioni di minificazione

OpzionePredefinitaEffettoRischio
Rimuovi commentiAttivaRimuove i commenti HTML normali conservando quelli speciali selezionati.Basso se vengono conservati commenti condizionali e di licenza.
Semplifica attributiAttivaRimuove tipi MIME ridondanti e riduce in sicurezza gli attributi booleani.Basso per HTML moderno; i valori tra virgolette sono analizzati senza sostituzioni globali.
Minifica CSS inlineAttivaComprime blocchi e attributi style conservando i commenti /*! license */.Controlla vecchi hack CSS e dichiarazioni complesse.
Rimuovi class/id vuotiDisattivaRimuove solo gli attributi class e id vuoti.Può influire sugli script che verificano la presenza dell'attributo.
Rimuovi tutti gli spazi tra tagDisattivaUnisce tag di chiusura e apertura adiacenti senza spazio.Può unire contenuti inline e cambiare il layout; verifica visivamente.

Domande frequenti sul minificatore HTML

Questo minificatore carica il mio codice?

No. Analisi, compressione, formattazione, statistiche, anteprime, copia e download avvengono localmente.

Perché la modalità prudente mantiene spazio tra i tag?

Lo spazio tra elementi inline può essere visibile. Mantenerne uno è più sicuro che unire sempre tag adiacenti.

Quali contenuti sono protetti?

I blocchi pre, textarea, code, script, style, template, SVG e MathML mantengono gli spazi interni. Gli stili vengono compressi solo con l'opzione attiva.

Sostituisce un minificatore nel processo di build?

È utile per frammenti e file singoli. La produzione dovrebbe usare un minificatore di progetto testato e conservare sorgenti e controllo versione.