Sviluppatori
Codificatore di entità HTML
<, &, " — i caratteri speciali HTML codificati e decodificati senza sbavature.
Mostrare un frammento di codice in una pagina, inserire un testo che contiene « < » o « & » senza rompere il markup, o al contrario ripulire un contenuto pieno di &eacute; recuperato da un vecchio feed: le entità HTML sono un passaggio obbligato del lavoro sul web. Questo strumento converte nei due sensi, in tempo reale: in codifica i caratteri speciali diventano entità sicure, in decodifica le entità con nome o numeriche (&amp;, &#38;, &#x26;) tornano caratteri leggibili. Incolla, converti, copia — tutto nel tuo browser, senza che alcun contenuto venga trasmesso a un server. Gratuito, senza registrazione, senza limiti d’uso, e regge senza fatica anche grossi blocchi di markup.
Come funziona?
- Incolla il testo o il codice HTML nell’area di inserimento.
- Clicca su « Codifica » per proteggere i caratteri speciali, o su « Decodifica » per ripristinarli.
- Il risultato appare all’istante.
- Copialo con un clic.
Domande frequenti
Perché <, > e & vanno codificati in HTML?
Perché sono i caratteri strutturali del linguaggio: un « < » non codificato apre un tag, una « & » avvia un’entità. Lasciati così in un contenuto, nel migliore dei casi rompono la resa — e nel peggiore aprono la porta alle iniezioni XSS, quando il contenuto arriva dagli utenti. Codificarli ne neutralizza l’interpretazione.
Perché nella mia pagina compare &amp; in chiaro?
È una doppia codifica: un testo già codificato è stato codificato una seconda volta, spesso da un CMS o da un template con escape automatico. La « & » di « &amp; » è diventata « &amp;amp; ». Decodifica qui una volta per ritrovare il testo pulito, poi lascia un solo livello di escape nella tua catena di pubblicazione.
Entità con nome o numeriche: quali usare?
Sono valide entrambe: &eacute; e &#233; producono la stessa « é ». Le entità con nome sono più leggibili, ma il loro elenco è finito; quelle numeriche coprono tutto Unicode. In pratica, con pagine in UTF-8, solo &lt;, &gt;, &amp; e &quot; restano davvero necessarie.
Devo ancora codificare le lettere accentate (é, à, ü)?
No, non da quando le pagine vengono servite in UTF-8: una « é » può stare nell’HTML così com’è. Le entità come &eacute; risalgono all’epoca delle codifiche inaffidabili. Riserva la codifica ai caratteri strutturali — e decodifica i vecchi contenuti pieni di entità per ritrovare un testo pulito e leggibile.