HTML Minifier β Minificatore HTML
Minifica l'HTML nel browser con html-minifier-terser: comprimi gli spazi, rimuovi i commenti, minifica CSS e JavaScript inline e confronta le dimensioni dei file.
π Funziona interamente nel tuo browser β nulla viene caricatoCome funziona la minificazione dell'HTML
La minificazione dell'HTML elimina tutto ciò che il browser non necessita per visualizzare una pagina: indentazione e a capo tra i tag, commenti, valori di attributo ridondanti e attributi predefiniti. Questo strumento usa html-minifier-terser, che analizza il tuo markup in tag e testo, applica le ottimizzazioni selezionate e lo riscrive. Collapse whitespace unisce le sequenze di spazi e rimuove gli spazi tra gli elementi a blocco, mantenendo i singoli spazi che separano il testo inline. Il contenuto di <pre> e <textarea> non viene toccato, perché lì gli spazi contano. Remove comments elimina le note degli sviluppatori, mentre i minificatori inline riducono i blocchi <style> e <script> incorporati con clean-css e Terser.
I badge delle dimensioni mostrano la dimensione in byte UTF-8 dell'input e dell'output e la percentuale risparmiata. I template scritti a mano con molta indentazione si riducono spesso del 15β30%, anche di piΓΉ se contengono script o stili inline voluminosi. I server di solito comprimono di nuovo l'HTML con gzip o Brotli, quindi il risparmio nel trasferimento Γ¨ minore del valore grezzo, ma un documento piΓΉ piccolo viene comunque analizzato piΓΉ velocemente e mantiene compatto il codice inline critico.
Scegliere le opzioni giuste
Remove redundant attributes Γ¨ un insieme di pulizie sicure: abbrevia gli attributi booleani come disabled="disabled" in disabled, rimuove i valori predefiniti come type="text" sugli input e type="text/javascript" sugli script, elimina gli attributi vuoti e sostituisce i vecchi doctype lunghi con <!doctype html>. Remove optional tags omette i tag di chiusura come </li>, </p> e </body> che la specifica HTML consente ai browser di dedurre. Remove attribute quotes elimina le virgolette attorno ai valori che non ne hanno bisogno. Entrambe producono HTML valido, ma possono sorprendere altri strumenti che leggono il tuo markup, quindi sono disattivate per impostazione predefinita.
Privato per progettazione
Il minificatore viene caricato su richiesta ed è eseguito localmente, quindi i tuoi template, il markup delle email e le landing page non vengono mai caricati. Questo lo rende comodo per lavori occasionali, come ridurre un'email HTML, uno snippet di embed o una pagina statica prima di incollarli in un CMS. Se il parser segnala un errore, controlla l'input per tag non chiusi o parentesi angolari isolate. Per i siti in produzione, mantieni la minificazione nella tua pipeline di build, così il risultato è ripetibile.
Come usare
- Aggiungi il tuo markupIncolla l'HTML nel campo di input oppure trascina un file .html nella zona di rilascio.
- Scegli le opzioniAttiva o disattiva la compressione degli spazi, la rimozione dei commenti, la minificazione di CSS e JS inline e le pulizie piΓΉ aggressive.
- MinificaFai clic su Minify HTML per vedere l'output con la dimensione prima, dopo e la percentuale risparmiata.
- Copia o scaricaCopia l'HTML minificato oppure scaricalo come file .min.html.