¿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
- Pega el texto de origen o la cadena de entidades codificada en la entrada.
- Elige codificar cuando necesites una salida segura para HTML, o decodifica para recuperar texto legible.
- Revisa la salida de entidades con nombre o numéricas según tu caso de uso.
- Copia el resultado convertido en tu página, plantilla o payload.
Comprender las entidades HTML ▾
Ejemplo
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
Las entidades HTML codifican caracteres especiales para una representación segura dentro de documentos HTML ( < 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.
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 ' .
Las entidades con nombre usan un nombre definido: & , © . Las entidades numéricas usan un punto de código decimal ( & ) o hexadecimal ( & ). 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.
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.