JustFreeTools.
◎   Español
EnglishEspañolالعربية
← Todas las herramientas
Desarrollo

Codificador y decodificador de entidades HTML

Escapa caracteres HTML o decodifica entidades con nombre, decimales y hexadecimales. Compatible con Unicode, copia y descarga TXT. Gratis y en tu navegador.

● Tus archivos son tuyos

Cargando conversor…

Escapa &, <, >, comillas dobles y simples. Las entidades existentes se codifican de nuevo.

Pega texto o prueba el ejemplo.

El resultado es texto plano. No es un sanitizador HTML ni un escapador de JavaScript, CSS o URL.

Cómo usar esta herramienta

Pega texto, elige Codificar o Decodificar y convierte. La codificación escapa el signo &, los ángulos y ambas comillas. Elige salida ASCII para codificar también caracteres no ASCII. Copia, descarga como TXT o usa el resultado como entrada para invertir la dirección. Ctrl/Comando + Intro convierte desde la entrada.

Información importante

Hasta 500.000 unidades UTF-16 por entrada. La decodificación exige punto y coma, distingue mayúsculas y procesa una sola capa; conserva nombres desconocidos y referencias incompletas. Los códigos numéricos no válidos se sustituyen por el carácter de reemplazo; los antiguos siguen las reglas HTML. La codificación rechaza nulos y sustitutos aislados; el modo ASCII también rechaza controles antiguos que cambiarían al decodificar. Los datos no se guardan ni salen del navegador.

Entidades HTML comunes

CarácterEntidad con nombreEntidad decimal
&&amp;&#38;
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
©&copy;&#169;
€&euro;&#8364;

Preguntas sobre entidades HTML

¿Qué es la codificación de entidades HTML?

Sustituye caracteres por referencias que HTML interpreta como caracteres. Por ejemplo, < pasa a &lt; y & a &amp;. Sirve para mostrar marcado literal como texto HTML o preparar texto para atributos entre comillas; no valida URL ni sanitiza HTML.

¿Qué entidades puedo decodificar?

Referencias con nombre como &copy;, decimales como &#169; y hexadecimales como &#xA9;. Las tres producen ©. La tabla local incluye 2.125 nombres HTML terminados en punto y coma, incluidos nombres que representan dos puntos de código Unicode.

¿Por qué &amp;lt; pasa a &lt; y no a < ?

El decodificador procesa una capa cada vez. Usa el resultado como entrada, vuelve a elegir Decodificar y convierte para quitar otra capa. La decodificación repetida automática podría cambiar texto que quieres conservar. La codificación trata toda la entrada como texto literal, incluidas las referencias existentes.

¿Decodificar elimina etiquetas o ejecuta scripts?

No. Las etiquetas siguen siendo texto y no se ejecuta ni se renderiza nada. El resultado no está sanitizado: valida y escapa según el contexto antes de insertarlo en una web.

¿Por qué algunas entidades no cambian o se sustituyen?

Los nombres distinguen mayúsculas y requieren punto y coma. Se conservan nombres desconocidos y referencias mal formadas. El cero numérico, los sustitutos y los valores mayores que U+10FFFF pasan a �; los códigos antiguos como &#128; pasan a € según HTML.

¿Cómo codifico emoji y texto árabe?

El modo de caracteres especiales deja Unicode legible. La salida ASCII usa referencias numéricas hexadecimales para caracteres no ASCII: 🙂 pasa a &#x1F642;. Las marcas combinantes se procesan como puntos de código separados.