Entità HTML: codifica e decodifica

Questo strumento permette di codificare e decodificare le entità HTML: «&» diventa «&» e viceversa, con riferimenti per nome, decimali o esadecimali per lettere accentate, simbolo dell’euro e altri caratteri speciali. Il tuo testo non lascia mai il browser.

Fonte: WHATWG HTML Living Standard – Named character references. Aggiornato al: .

Incolla o digita, la conversione compare subito.

Il tuo testo resta nel browser: non viene inviato, non viene salvato e non compare nell’indirizzo della pagina.

I miei strumentiI dati inseriti vengono salvati solo in questo browser.

Risultato

Risultato
<p class="nota">Prezzo: 5 € & altro – «gratis»</p>
Riepilogo
11 caratteri sostituiti, 50 → 99 caratteri.
Caratteri comuni da consultare
CarattereNomeNumero
&&&
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
 &nbsp;&#160;
©&copy;&#169;
®&reg;&#174;
™&trade;&#8482;
€&euro;&#8364;
£&pound;&#163;
¥&yen;&#165;
¢&cent;&#162;
§&sect;&#167;
°&deg;&#176;
±&plusmn;&#177;
×&times;&#215;
÷&divide;&#247;
–&ndash;&#8211;
—&mdash;&#8212;
‘&lsquo;&#8216;
’&rsquo;&#8217;
“&ldquo;&#8220;
”&rdquo;&#8221;
…&hellip;&#8230;
•&bull;&#8226;
ä&auml;&#228;
ö&ouml;&#246;
ü&uuml;&#252;
Ä&Auml;&#196;
Ö&Ouml;&#214;
Ü&Uuml;&#220;
ß&szlig;&#223;
→&rarr;&#8594;

Come si calcola

Entità HTML: a che cosa servono

Le entità HTML (riferimenti di caratteri) rappresentano caratteri che nel codice sorgente hanno un significato speciale o sono difficili da digitare. Le cinque principali sono &amp; per la e commerciale, &lt; e &gt; per le parentesi angolari, &quot; per le virgolette doppie e &#39; per l’apostrofo. Senza codifica il browser leggerebbe un segno «minore di» nel testo come l’inizio di un tag.

Con nome, decimali, esadecimali

Quando codificare e quando no

Nelle pagine UTF-8 le lettere accentate e il simbolo dell’euro possono stare direttamente nel testo. I caratteri obbligatori vanno codificati ogni volta che si inserisce testo in HTML, soprattutto se proviene da utenti: evita una visualizzazione errata ed è un tassello contro il cross-site scripting. A seconda del punto (testo HTML, attributo, JavaScript, URL) vale un escape diverso.

Limiti

Lo strumento conosce i riferimenti con nome più comuni (Latin-1, tipografia, valute, frecce, matematica, greco), non tutti i più di 2.000 nomi dell’elenco WHATWG. I nomi sconosciuti restano invariati in decodifica e vengono segnalati. La decodifica produce testo, non HTML attivo.

Domande frequenti

Che cosa sono le entità HTML?

Riferimenti di caratteri che rappresentano un carattere nel codice sorgente, come una e commerciale, una parentesi angolare o una lettera accentata. Iniziano con la e commerciale e finiscono con un punto e virgola.

Come si codificano i caratteri speciali per HTML?

Scegli «Codifica il testo in entità» e il livello «con nome». Nelle pagine UTF-8 le lettere accentate sono permesse anche senza codifica.

Come si decodificano le entità HTML?

Scegli «Decodifica le entità in testo» e incolla il testo. I riferimenti con nome, decimali ed esadecimali tornano caratteri.

Quali caratteri vanno sempre codificati in HTML?

La e commerciale e le due parentesi angolari. Nei valori degli attributi si aggiungono le virgolette usate.

Che differenza c’è tra entità con nome e numeriche?

Quelle con nome hanno un nome leggibile, quelle numeriche danno il punto di codice Unicode come numero. Le numeriche valgono per ogni carattere, quelle con nome solo per chi ha un nome.

Fonti e riferimenti normativi

Aggiornato al: · Principi editoriali

Strumenti correlati