Entidades HTML: codificar y decodificar

Esta herramienta permite codificar y decodificar entidades HTML: «&» se convierte en «&» y viceversa, con referencias por nombre, decimales o hexadecimales para letras con tilde, el signo del euro y otros caracteres especiales. Tu texto nunca sale del navegador.

Fuente: WHATWG HTML Living Standard – Named character references. Actualizado: .

Pega o escribe, la conversión aparece al instante.

Tu texto se queda en tu navegador: no se envía, no se guarda y no aparece en la dirección de la página.

Mi caja de herramientasTus datos se guardan solo en este navegador.

Resultado

Resultado
<p class="nota">Precio: 5 € & más – «gratis»</p>
Resumen
12 caracteres sustituidos, 48 → 104 caracteres.
Caracteres habituales para consultar
CarácterNombreNúmero
&&&
<&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;

Cómo se calcula

Entidades HTML: para qué sirven

Las entidades HTML (referencias de caracteres) representan caracteres que tienen un significado especial en el código fuente o que cuesta escribir. Las cinco principales son &amp; para el ampersand, &lt; y &gt; para los ángulos, &quot; para las comillas dobles y &#39; para el apóstrofo. Sin codificar, el navegador leería un signo «menor que» del texto como el comienzo de una etiqueta.

Con nombre, decimales, hexadecimales

Cuándo codificar y cuándo no

En páginas UTF-8, las letras con tilde y el signo del euro pueden ir directamente en el texto. Hay que codificar los caracteres obligatorios siempre que se inserta texto en HTML, sobre todo si viene de usuarios: evita una visualización errónea y es una pieza contra el cross-site scripting. Según el lugar (texto HTML, atributo, JavaScript, URL) se aplica un escape distinto.

Límites

La herramienta conoce las referencias con nombre habituales (Latin-1, tipografía, monedas, flechas, matemáticas, griego), no los más de 2.000 nombres de la lista WHATWG. Los nombres desconocidos quedan sin cambios al decodificar y se avisa de ello. Decodificar genera texto, no HTML activo.

Preguntas frecuentes

¿Qué son las entidades HTML?

Referencias de caracteres que representan un carácter en el código fuente, como un ampersand, un ángulo o una letra con tilde. Empiezan con ampersand y terminan con punto y coma.

¿Cómo codifico caracteres especiales para HTML?

Elige «Codificar texto en entidades» y el nivel «con nombre». En páginas UTF-8, las letras con tilde también se permiten sin codificar.

¿Cómo decodifico entidades HTML?

Elige «Decodificar entidades en texto» y pega el texto. Las referencias con nombre, decimales y hexadecimales vuelven a ser caracteres.

¿Qué caracteres debo codificar siempre en HTML?

El ampersand y los dos ángulos. En valores de atributos se añaden las comillas usadas.

¿Qué diferencia hay entre entidades con nombre y numéricas?

Las de nombre tienen un nombre legible; las numéricas dan el punto de código Unicode como número. Las numéricas sirven para cualquier carácter, las de nombre solo para los que lo tienen.

Fuentes y base legal

Última actualización: · Principios editoriales

Herramientas relacionadas