L’agenzia Orqeo ↗

Sviluppatori

Codificatore di entità HTML

<, &, " — i caratteri speciali HTML codificati e decodificati senza sbavature.

Risultato

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 &amp;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;amp;, &amp;#38;, &amp;#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?

  1. Incolla il testo o il codice HTML nell’area di inserimento.
  2. Clicca su « Codifica » per proteggere i caratteri speciali, o su « Decodifica » per ripristinarli.
  3. Il risultato appare all’istante.
  4. 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;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 « &amp; » di « &amp;amp; » è diventata « &amp;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: &amp;eacute; e &amp;#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 &amp;lt;, &amp;gt;, &amp;amp; e &amp;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 &amp;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.

Strumenti correlati