Cajón de código

Codificador de entidades HTML

Mueve texto dentro y fuera del marcado sin romper la página.

Privacidad integradaTu trabajo permanece contigo

Resultado

Introduce texto para convertir.

El resultado decodificado se muestra como texto y nunca se inserta en la página como marcado.

Tu trabajo permanece privado en el navegador mientras usas esta herramienta.

En pocas palabras

¿Qué hace codificador de entidades html?

Escapa los cinco caracteres que cambian de significado dentro del marcado —& < > " y '— para que el texto pueda colocarse en una página sin riesgos, y decodifica referencias de entidad con nombre, decimales y hexadecimales. El resultado decodificado se muestra como texto y nunca se inserta en la página como marcado.

Entrada
Texto plano para escapar, o texto con referencias de entidad.
Resultado
Marcado escapado o los caracteres decodificados, como texto.
Precio
Gratis
Cuenta
No necesaria
Guía rápida y útil

Cómo usar codificador de entidades html

01

Añade la entrada

Texto plano para escapar, o texto con referencias de entidad.

02

Elige los ajustes

Mueve texto dentro y fuera del marcado sin romper la página.

03

Guarda o copia

Marcado escapado o los caracteres decodificados, como texto.

Consejo práctico

El resultado decodificado se muestra como texto y nunca se inserta en la página como marcado.

Usos prácticos

Cuándo usar codificador de entidades html

Escapar un ejemplo de código para que los signos de menor y mayor se vean en lugar de interpretarse como etiquetas.

Leer qué dice realmente una cadena con entidades procedente de un feed o una exportación.

Comprobar si un valor viene doblemente codificado antes de llegar a una plantilla.

Ejemplo

Un ejemplo concreto de codificador de entidades html

Entrada
Decodificar &lt;b&gt;hola&lt;/b&gt; &amp; &copy; &#8364;
Resultado
<b>hola</b> & © €, devuelto como texto plano en lugar de marcado interpretado.
Qué puedes esperar

Cómo funciona

La codificación recorre la entrada carácter a carácter y sustituye los caracteres significativos del marcado por sus referencias con nombre; el ámbito ampliado opcional convierte además cada carácter no ASCII en una referencia numérica. La decodificación hace una sola pasada, así que &amp;lt; se convierte en &lt; y no en <, lo que mantiene la operación reversible. Las referencias con nombre se resuelven desde una tabla explícita, las numéricas se analizan en decimal o hexadecimal, y lo que no se reconoce se deja tal cual.

Antes de usarla

Límites y casos especiales

  • Solo se decodifica un conjunto seleccionado de referencias con nombre. La tabla completa de HTML5 tiene más de dos mil entradas, y los nombres desconocidos se devuelven literalmente en lugar de adivinarse.
  • Los puntos de código por encima de U+10FFFF o dentro del rango de sustitutos se decodifican como carácter de reemplazo, porque no existe ningún carácter válido para ellos.
Referencias

Normas y fuentes

Preguntas frecuentes

Preguntas sobre Codificador de entidades HTML

¿codificador de entidades html es gratis?

Sí. Codificador de entidades HTML se puede usar gratis.

¿codificador de entidades html mantiene privado mi trabajo?

Sí. Tu trabajo permanece privado mientras usas la herramienta; no se sube lo que introduces.

¿Decodificar una etiqueta script codificada puede ejecutar el script?

No. El valor decodificado se devuelve como cadena y se representa como contenido de texto, nunca se asigna como marcado, así que una etiqueta script decodificada se muestra en lugar de ejecutarse.

¿Por qué &amp;lt; se decodificó como &lt; y no como <?

La decodificación es deliberadamente de una sola pasada. &amp;lt; es la forma codificada del texto &lt;, así que una pasada devuelve ese texto. Una segunda pasada haría la operación con pérdida e incapaz de representar una referencia de entidad literal.