🏷️

Codificar entidades HTML

Conversión bidireccional entre texto plano y entidades HTML. Compatible con entidades con nombre (&), formatos numéricos decimales (&) y hexadecimales (&).

Herramientas para desarrolladores Se ejecuta localmente No se envían datos
codificar html entidades del lado del cliente
Formato:
Alcance:
Texto sin formato
→
Entidades HTML
Referencia de entidades HTML comunes
CarácterCon nombreNuméricoDescripción

¿Qué son las entidades HTML?

Las entidades HTML son formas codificadas de caracteres que de otro modo se interpretarían de forma especial en HTML, como <, >, & y las comillas. Son útiles cuando necesitas mostrar el marcado literalmente o insertar texto de forma segura en contextos HTML.

Cómo usar el codificador / decodificador de entidades HTML

  1. Pega el texto de origen o la cadena de entidades codificada en la entrada.
  2. Elige codificar cuando necesites una salida segura para HTML, o decodifica para recuperar texto legible.
  3. Revisa la salida de entidades con nombre o numéricas según tu caso de uso.
  4. Copia el resultado convertido en tu página, plantilla o payload.
Comprender las entidades HTML ▾
Ejemplo
Entrada Entrada: <script>alert('XSS')</script>
Salida Salida codificada: &lt;script&gt;alert('XSS')&lt;/script&gt;
Casos de uso comunes
  • Escapa el contenido generado por el usuario antes de insertarlo en HTML para evitar ataques XSS
  • Muestra ejemplos de código en HTML sin que el navegador interprete las etiquetas
  • Incluye caracteres especiales (©, ™ → ₀ en HTML sin depender de la entrada por teclado
  • Decodifica entidades HTML de una API o de un resultado de scraping para volver a texto legible
Por qué usar esta herramienta
  • Útil para escapar ejemplos de código y evitar la renderización no deseada de HTML.
  • Ayuda a decodificar contenido con muchas entidades de scrapers, API y sistemas heredados.
  • Facilita comparar rápidamente la salida de entidades con nombre y numéricas.
Preguntas frecuentes
¿Cuál es la diferencia entre las entidades HTML y la codificación URL?

Las entidades HTML codifican caracteres especiales para una representación segura dentro de documentos HTML ( &lt; para < ). La codificación URL convierte caracteres para una transmisión segura en URL ( %3C para < ). Usa entidades HTML para contenido HTML y codificación URL para parámetros de consulta y componentes de URL.

¿Necesito codificar todos los caracteres no ASCII?

No necesariamente. Los documentos HTML modernos declaran la codificación UTF-8 ( <meta charset="UTF-8"> ), lo que permite que la mayoría de los caracteres Unicode aparezcan tal cual. Las entidades son más importantes para los cinco caracteres con significado especial en HTML: < , > , & , " y ' .

¿Cuál es la diferencia entre entidades con nombre y numéricas?

Las entidades con nombre usan un nombre definido: &amp; , &copy; . Las entidades numéricas usan un punto de código decimal ( &#38; ) o hexadecimal ( &#x26; ). Las tres formas producen el mismo carácter; las entidades con nombre son más legibles, mientras que las numéricas funcionan para cualquier carácter Unicode.

¿Qué hace el Codificador / Decodificador de entidades HTML online —Escape HTML gratis?

El Codificador / Decodificador de entidades HTML online —Escape HTML gratis se ejecuta completamente en tu navegador y te ayuda a completar esta tarea sin subir datos a un servidor.