Decodificatore Entità HTML
Codifica e decodifica entità HTML istantaneamente. Converti tra caratteri speciali e riferimenti a entità. Tutta l'elaborazione avviene nel tuo browser.
Statistiche
Come utilizzare il decodificatore entità HTML
Scegli la modalità
Seleziona Codifica per convertire i caratteri in entità, o Decodifica per riconvertire le entità in caratteri.
Inserisci il testo
Incolla o digita il testo contenente entità HTML o caratteri grezzi.
Ottieni il risultato
Il risultato convertito appare istantaneamente. Copialo con un clic.
Cosa sono le entità HTML?
Le entità HTML sono codici speciali utilizzati per rappresentare caratteri che hanno un significato speciale in HTML (come <, >, &) o caratteri che non possono essere digitati facilmente. Utilizzano il formato &nome; o &#numero; o &#xhex;.
Tipi di entità HTML
Entità nominali
Usano nomi leggibili come & per &, < per <, > per >, " per "
Numeriche decimali
Usano punti di codice decimali come & per &, < per <
Numeriche esadecimali
Usano punti di codice esadecimali come & per &, < per <
Domande frequenti
Le entità nominali utilizzano nomi leggibili come & per &. Le entità numeriche utilizzano punti di codice decimali (&) o esadecimali (&). Entrambe rappresentano lo stesso carattere.
Sì, lo strumento supporta tutti i riferimenti a caratteri nominali HTML5 standard inclusi ©, €, — e centinaia di altri.
Usa la codifica delle entità quando incorpori testo in HTML che contiene caratteri come <, >, & o virgolette che potrebbero essere interpretati come markup.
La specifica HTML5 (ora il Living Standard del WHATWG) definisce 2231 riferimenti a caratteri nominati - un'enorme espansione rispetto ai 252 di HTML 4.01. Tra questi, simboli come © (simbolo di copyright), € (simbolo dell'euro) e ✓ (segno di spunta). Ognuno di essi ha anche un equivalente numerico, come © o © per il simbolo di copyright.
In HTML, esegui l'escape di < come <, > come > e & come &, oltre a " come " all'interno dei valori degli attributi. XML 1.0 predefinisce esattamente cinque entità - quelle quattro più ' - e HTML5 supporta ' anche se HTML 4 non lo faceva. Di queste, & è la più importante: una e commerciale non sottoposta a escape seguita da lettere può essere scambiata per l'inizio di un'entità.
La doppia codifica si verifica quando un testo già codificato viene codificato di nuovo: & diventa & e poi &amp;. Il sintomo visibile è un & o & letterale mostrato sulla pagina. Correggerla significa decodificare esattamente una volta al punto in cui il valore entra nel contesto HTML - questo strumento ti permette di verificare ogni passaggio separatamente.
Risolvono problemi diversi. Il percent-encoding (%20) è lo standard per gli URL definito da RFC 3986 ed è ciò che va usato all'interno degli attributi href; le entità HTML (&) sottopongono a escape i caratteri di markup e si applicano solo dove l'URL è incorporato in HTML. Un valore di query contenente & e spazi in genere necessita di entrambi i livelli: spazi codificati in percentuale e la & di separazione scritta come & nel markup.
Sì - la tabella dei riferimenti a caratteri nominati è stata implementata completamente in tutti i principali browser dal 2014 circa, incluse le entità legacy senza punto e virgola che HTML5 mantiene per compatibilità con le versioni precedenti. I riferimenti numerici (© o ©) sono ancora più sicuri, poiché dipendono solo dai code point Unicode e non da una tabella di ricerca del browser.
Strumenti Correlati
Decodificatore Unicode
Converti tra escape Unicode e testo leggibile
Decodificatore Base64/URL
Decodifica e codifica Base64, analizza stringhe con codifica URL, anteprime immagini Base64 e decodifica segmenti header o payload JWT
Decodificatore Hex
Converti tra esadecimale e testo con opzioni configurabili di delimitatore e prefisso
Riferimenti autorevoli
Fonti primarie alla base di questo strumento - standard e specifiche ufficiali, non riassunti di seconda mano.