Global ToolBox

Codificador/Decodificador de Entidades HTML

Convierte texto a entidades HTML como &, < y é al instante, y viceversa, directamente en tu navegador — nada sale de tu dispositivo.

🔒 Procesado localmente en tu navegador

Loading…

Cómo usarlo

  1. Elige Codificar o Decodificar con el selector de modo de arriba.
  2. En modo Codificar, escribe o pega cualquier texto en el cuadro de entrada.
  3. En modo Decodificar, pega en su lugar texto que contenga entidades HTML.
  4. El resultado se actualiza al instante debajo — usa Copiar para copiarlo, o Restablecer para borrarlo.

Características

  • Escapa los 5 caracteres seguros para XML (& < > " ') necesarios para insertar texto en HTML de forma segura
  • También codifica letras acentuadas comunes como entidades con nombre, por ejemplo é → &eacute;
  • Decodifica entidades con nombre, entidades decimales (&#233;) y entidades hexadecimales (&#xE9;)
  • Se actualiza en vivo mientras escribes — sin necesidad de pulsar ningún botón
  • 100% en el navegador — tu texto nunca sale de tu dispositivo

Preguntas frecuentes

¿Por qué necesito codificar caracteres como < y & para HTML?

Los navegadores interpretan < y & como el inicio de una marca. Si insertas texto con un < sin codificar en una página HTML, el navegador puede interpretarlo como el inicio de una etiqueta en lugar de mostrarlo literalmente, lo que puede romper la página o, en el peor caso, permitir una inyección de HTML. Codificarlo como &lt; garantiza que siempre se muestre como el carácter < .

¿Es esta herramienta un sanitizador de HTML de propósito general?

No. Esta herramienta codifica texto plano para que se muestre de forma segura como contenido de texto HTML — no analiza, limpia ni valida marcado HTML existente. Si necesitas sanitizar HTML no confiable (por ejemplo, eliminar scripts de HTML enviado por usuarios), necesitas una librería dedicada de sanitización HTML, no esta herramienta.

¿Cuál es la diferencia entre &#39; y &apos;?

Ambos representan un apóstrofo ('). &#39; es la forma numérica y es segura en todas las versiones de HTML; &apos; es una entidad con nombre que no formó parte oficial de HTML hasta HTML5. Esta herramienta codifica los apóstrofos como &#39; para máxima compatibilidad, pero decodifica ambas formas.

¿Cuál es la diferencia entre una entidad con nombre y una numérica?

Una entidad con nombre como &eacute; usa un nombre fácil de recordar para un carácter específico. Una entidad numérica como &#233; o &#xE9; especifica el punto de código Unicode del carácter directamente, en decimal o hexadecimal. Las entidades numéricas pueden representar cualquier carácter Unicode; las entidades con nombre solo existen para un conjunto definido de caracteres comunes.

¿Esta herramienta almacena o sube mis datos?

No. Toda la codificación y decodificación ocurre localmente en tu navegador mediante JavaScript. Nada se envía a un servidor ni se almacena en ningún lugar.

Herramientas relacionadas