Referencia técnica y guía de arquitectura

Codificador y Decodificador de Entidades HTML — Guía de referencia

Convierta texto y código en entidades HTML con nombre, decimales y hexadecimales para prevenir ataques XSS y preservar caracteres especiales.

Parámetros clave y controles

Texto / Código de EntradaString

Etiquetas HTML o texto para codificar o decodificar.

Por defecto: <script>alert('XSS');</script>
Formato de EntidadEnum

Con nombre (&amp;), Decimal (&#38;) o Hexadecimal (&#x26;).

Por defecto: named
AlcanceEnum

Solo XSS esencial, no ASCII o todos los caracteres.

Por defecto: essential

Consejos profesionales y mejores prácticas

Prevención contra XSS en OWASP

Codifique siempre los cinco caracteres críticos (& < > " ') antes de insertarlos en el DOM.

Entidades Numéricas para XML y SVG

XML solo incluye 5 entidades con nombre nativas. Use formato decimal o hex para símbolos avanzados.

Vista Previa en Sandbox Seguro

Compruebe visualmente el renderizado sin ejecutar scripts maliciosos.

Errores comunes y solución de problemas

Doble codificación (&amp;amp;)

Asegúrese de no volver a codificar texto ya escapado.

Incompatibilidad con &apos;

Utilice &#39; para comillas simples con compatibilidad universal.

Preguntas frecuentes (FAQ)

¿Por qué son necesarias las entidades HTML?▼

Permiten que los navegadores muestren caracteres reservados como texto sin ejecutarlos como código.

¿Cuáles son los 5 caracteres esenciales?▼

& (&amp;), < (&lt;), > (&gt;), " (&quot;) y ' (&#39;).

¿Es seguro para código privado?▼

Totalmente. El procesamiento se ejecuta al 100% en su navegador local.

Herramientas y utilidades relacionadas

Todas las herramientas →