Codificatore / Decodificatore Entità HTML

Cosa sono le entità HTML?

Quando mostri testo dell'utente dentro una pagina HTML, caratteri come <, > e & possono essere interpretati come tag o entità — rompendo il layout o aprendo rischi di XSS. Convertirli in entità HTML (es. < diventa &lt;) mantiene il testo letterale e sicuro. Questo Codificatore / Decodificatore di Entità HTML gratuito esegue escape e unescape di questi caratteri all'istante nel browser.

Un'entità HTML è un codice speciale che rappresenta un carattere che non può apparire in modo sicuro nel codice HTML o che verrebbe interpretato erroneamente come markup. Gli esempi più comuni sono &lt; e &gt; per < e >, &amp; per & e &quot; per le virgolette negli attributi.

Come Funziona

  1. Scegli Codifica (testo → entità) o Decodifica (entità → testo).
  2. Incolla il contenuto — il risultato si aggiorna subito.
  3. Copia l'output nel tuo HTML, template o CMS.

Casi d'Uso

  • Codificare il testo inserito dall'utente prima di aggiungerlo a una pagina HTML per prevenire attacchi XSS.
  • Decodificare entità HTML nel contenuto web estratto per recuperare il testo leggibile originale.
  • Convertire caratteri speciali nel contenuto di un blog o nell'output di un CMS nei loro equivalenti di entità.
  • Cercare il codice entità per simboli come &copy;, &mdash; o &euro; quando si scrivono template HTML.

Come funziona la codifica delle entità HTML

Il codificatore sostituisce i cinque caratteri con significato speciale in HTML — <, >, &, ' e " — con le loro entità con nome. Opzionalmente, la codifica estesa sostituisce anche i caratteri non ASCII con le loro entità numeriche.

La decodifica è l'inverso. Lo strumento usa il parser HTML del browser impostando innerHTML e rileggendo textContent.

Vantaggi

  • Gestisce i cinque caratteri significativi dell'HTML e le entità numeriche.
  • Conversione istantanea bidirezionale, copia con un clic.
  • Privato e gratuito — funziona interamente nel browser.

Codificação de Entidade, Processo Local (IT)

Codificação e decodificação de entidades HTML são realizadas usando código JavaScript que roda no seu navegador. O conteúdo HTML que você fornece é processado localmente na sua máquina — nunca é enviado a nenhum servidor externo. (IT)

FAQ

Quali caratteri vengono codificati?

Quelli significativi per l'HTML: & < > " e '. Codificarli evita che il testo venga interpretato come markup.

La decodifica gestisce entità con nome e numeriche?

Sì: decodifica entità con nome come &amp; e numeriche come &#39; riportandole ai caratteri.

È sicuro e privato?

Sì. Tutto viene eseguito localmente nel browser; non viene inviato nulla.

Qual è la differenza tra &amp;amp; e &amp;lt; in termini di sicurezza?

Entrambi sono importanti per la sicurezza. &lt; impedisce al browser di interpretare il testo come un tag HTML. &amp; previene gli attacchi di doppia decodifica. Codifica sempre entrambi quando inserisci testo non attendibile in HTML.