Vai al contenuto principale

Formattatore e minificatore HTML

Formatta HTML o rimuovi commenti ordinari localmente, conservando spazi del testo e contenuto degli script durante la rimozione.

  • Appunti
  • Esporta
Automatizza

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Questo strumento ti è stato utile?

Come funziona questo strumento?

Riorganizza documenti o frammenti HTML per esaminarne la struttura senza aprire il codice come pagina attiva. Il formattatore riconosce tag, attributi e testo invece di dividere a ogni delimitatore. Una seconda azione rimuove prudentemente i commenti ordinari. Non vengono eseguiti script né caricati collegamenti e immagini; la pagina non è inviata a servizi remoti di formattazione.

La formattazione analizza HTML e applica una struttura con attenzione rigorosa agli spazi. Non dispone ogni tag su una nuova riga meccanicamente: separare elementi in linea può cambiare gli spazi visibili nel browser.

Il contenuto di script e style non riceve una seconda trasformazione JavaScript o CSS. Usa i formattatori specifici per questi linguaggi. Scrittura e disposizione degli attributi possono essere normalizzate; l’output non riproduce esattamente la sorgente.

Rimuovere commenti non comprime globalmente gli spazi. Vengono cancellati solo intervalli di commenti ordinari riconosciuti. Gli altri caratteri rimangono, inclusi spazi di testo, pre e script. Si conservano commenti marcati con !, direttive che iniziano con # e commenti condizionali riconosciuti.

Questa prudenza non copre tutte le convenzioni applicative. Un framework può usare commenti apparentemente ordinari come marcatori di idratazione. Mantieni quelle uscite nella catena di compilazione e verifica le regole prima di eliminarli. Una buona presentazione non valida completamente accessibilità, SEO o comportamento.

Come usare questo strumento

  1. Fornisci HTML puro

    Incolla un frammento o importa un .html. Escludi delimitatori Markdown e codice di template non interpretabile dal parser HTML.

  2. Scegli l’azione adatta

    Formatta per rileggere o rimuovi commenti ordinari. La seconda azione non minifica completamente pagina, script e stili.

  3. Controlla e recupera il markup

    Esamina testo in linea, attributi e marcatori prima di copiare o scaricare. Cambiare sorgente nasconde il risultato precedente; il ripristino svuota entrambi i campi.

Casi d’uso

Esaminare un componente HTML isolato

Rendi riconoscibili contenitori e attributi. Il modulo non risolve componenti o espressioni specifici di Astro, JSX e altri linguaggi di template.

Condividere un esempio di markup

Copia un estratto leggibile nella documentazione tecnica. Gli elementi restano testo e non viene creata un’immagine del rendering.

Togliere commenti esplicativi

Elimina commenti ordinari da frammenti statici senza comprimere spazi di paragrafi o blocchi preformattati. Senza commenti il risparmio può essere nullo.

Esempi

Conservare un frammento in linea

Il frammento può restare su una riga con terminazione normalizzata. Non vengono imposti a capo che potrebbero aggiungere spazi visibili.

Input

<div><span>x</span></div>

Risultato

<div><span>x</span></div>

Rimuovere un commento senza cambiare spazi

Scompare soltanto note. Il paragrafo mantiene gli spazi attorno a b e pre conserva spaziatura e ritorno a capo.

Input

<!-- note --><p>a <b>b</b> c</p><pre> x  y
 z</pre>

Risultato

<p>a <b>b</b> c</p><pre> x  y
 z</pre>

Consigli e buone pratiche

  • Prova l’output nella pagina reale quando gli spazi in linea influenzano il layout.
  • Usa il formattatore XML per XML rigoroso: HTML segue regole diverse per i tag.
  • Rimuovere commenti non elimina CSS inutilizzato o JavaScript morto.
  • Conserva sorgenti commentate quando le annotazioni aiutano la manutenzione.

Fonti e riferimenti

Domande frequenti

Perché alcuni tag rimangono sulla stessa riga?

Separare elementi in linea può creare spazi visibili. Il formattatore considera il contesto senza mettere ogni tag su una nuova riga.

La rimozione dei commenti è minificazione completa?

No. Il resto del testo, compresi spazi significativi e script, rimane intenzionalmente. Senza commenti ordinari l’output può essere identico all’input.

Script e stili integrati vengono eseguiti o formattati?

Non sono eseguiti e il layout HTML non formatta linguaggi integrati. Usa gli strumenti JavaScript e CSS per trasformare esplicitamente questi estratti.

Posso cancellare commenti da pagine generate da framework?

Controlla prima le convenzioni. Alcuni commenti contengono marcatori del runtime. Un’azione adatta a HTML statico non sostituisce la compilazione del framework.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Formatta JavaScript, TypeScript o JSX per facilitarne la lettura senza eseguire codice. Elaborazione locale nel browser.

SviluppoUsa questo strumento

Formatta, minimizza e valida un documento XML direttamente nel browser.

SviluppoUsa questo strumento