Formattare HTML
Con questo strumento puoi formattare HTML: incolla il codice sorgente e ottienilo ben indentato oppure minificato. Tutto resta nel tuo browser, nulla viene caricato, e i blocchi pre, gli script e i valori degli attributi non vengono modificati.
Fonte: WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags. Aggiornato al: .
Come si calcola
Come formattare HTML
- Incolla il codice nel campo: un documento intero o solo un frammento.
- Sotto «Azione» scegli Formatta o Minifica e imposta l’indentazione se serve.
- Copia il risultato nel tuo editor.
Che cosa fa la formattazione
- Gli elementi di blocco come
div,ulosectionstanno su righe proprie e il loro contenuto viene indentato. - Il testo corrente e gli elementi inline (
a,strong,span…) restano insieme su una riga e vanno a capo attorno ai 100 caratteri, così la resa non cambia. - Il contenuto preformattato in
preetextareaviene conservato carattere per carattere, perché lì gli spazi sono visibili. - Script e stili vengono indentati come blocco; il loro contenuto non viene riscritto.
- I tag di chiusura facoltativi, come quelli di
liotd, vengono aggiunti nell’output.
Che cosa fa la minificazione
Le sequenze di spazi e a capo diventano un solo spazio e i commenti vengono eliminati (restano i commenti condizionali per i vecchi browser). Tra elementi di blocco lo spazio scompare; tra elementi inline ne resta uno, perché il browser lo mostra. Il CSS in style viene compattato, il JavaScript non viene toccato.
Limiti
Non è un parser HTML completo: il codice errato non viene riparato, ma mantenuto il più fedele possibile e segnalato. I modelli con sintassi lato server, come {% if %} o <?php ?>, possono avere un’indentazione insolita.
Domande frequenti
Come si formatta HTML online?
Incolla il codice, scegli «Formatta» e copia il risultato indentato. Non serve un account.
Il mio codice HTML viene caricato su un server?
No. L’elaborazione avviene interamente nel tuo browser; il codice non viene né inviato né salvato.
Come formattare HTML in VS Code o Notepad++?
In VS Code premi Maiusc+Alt+F; in Notepad++ aiuta un plugin di formattazione. Questo strumento è la soluzione rapida quando non hai un editor a portata di mano.
Minificare cambia l’aspetto della pagina?
Di norma no: il browser riduce comunque gli spazi ripetuti a uno solo. I blocchi pre sono l’eccezione e restano intatti.
Posso formattare anche CSS e JavaScript?
Stili e script dentro l’HTML vengono indentati ma non riscritti. Per il solo CSS c’è il minificatore CSS, per JSON il formattatore JSON.
Fonti e riferimenti normativi
- WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags
- MDN – How whitespace is handled by HTML, CSS and in the DOM
- MDN – <pre>: the preformatted text element (whitespace is preserved)
Aggiornato al: · Principi editoriali
Strumenti correlati
- Formattatore JSON: formattare, convalidare e minificareConvalida il tuo JSON secondo la RFC 8259: errore con riga, colonna e spiegazione chiara. Formatta, minifica e ordina le chiavi. Tutto nel browser.
- Formattare SQL (formattatore SQL online)Formattare SQL per renderlo leggibile: parole chiave maiuscole, rientri, colonne e condizioni su righe separate. Si può anche comprimere. Funziona nel browser.
- Minificare CSS: comprimere, formattare e inserire il CSS nell’HTMLMinificare CSS e formattarlo, più inserire il CSS nell’HTML per le email: trasformazioni sicure, errori con numero di riga, nel browser senza caricare nulla.
- Markdown in HTML: anteprima, codice HTML e downloadMarkdown in HTML con anteprima dal vivo: titoli, elenchi, tabelle e codice secondo CommonMark. Codice HTML pulito da copiare, sicuro e senza script. Gratis.
- Confronto Testi: Trova le Differenze tra Due TestiConfronta due testi online ed evidenzia le differenze per riga, parola o carattere, con punteggio di somiglianza. Gratis, privato, nel browser.
- Tester regexTesta espressioni regolari JavaScript in tempo reale: corrispondenze evidenziate, gruppi di cattura in tabella, pattern spiegato. Gratis, nulla viene inviato.
- Qual è il mio indirizzo IP?Mostra subito il tuo indirizzo IP pubblico, rileva IPv4 o IPv6 e spiega la differenza. Gratis, senza registrazione – il tuo IP non viene mai salvato.
- Convertire HTML in PDFConvertire HTML in PDF: scegli un file HTML o incolla il codice, imposta il formato della pagina e salva il PDF. Gratis, senza caricamento, nel browser.
- Minificare JavaScriptMinificare JavaScript: togli commenti e spazi, riduci il codice e guarda il risparmio in byte. Nel browser, senza caricamento.