Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML. Convierte caracteres especiales a entidades HTML y viceversa. Admite entidades nombradas y numéricas para prevención de XSS.
Characters:
Entity style:
0 characters
Common HTML Entities — Quick Reference
| Character | Named entity | Numeric | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less than |
| > | > | > | Greater than |
| " | " | " | Double quote |
| ' | ' | ' | Single quote / apostrophe |
| (non-breaking space) | |   | Non-breaking space |
| © | © | © | Copyright sign |
| ® | ® | ® | Registered sign |
| ™ | ™ | ™ | Trade mark sign |
| € | € | € | Euro sign |
| £ | £ | £ | Pound sign |
| — | — | — | Em dash |
| – | – | – | En dash |
| … | … | … | Ellipsis |
| « | « | « | Left angle quotation |
| » | » | » | Right angle quotation |
Click any row to load the named entity into the input field.
All encoding and decoding runs entirely in your browser. No text is sent to any server.
Cómo usar Codificador/Decodificador de Entidades HTML
- 1Elige el modo Codificar o Decodificar.
- 2Pega tu texto o entidades HTML.
- 3Ve el resultado convertido al instante.
- 4Copia el resultado a tu portapapeles.
ZenovayAnalytics
Analytics pensado para fundadores.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Formateador y Validador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores.Decodificador JWT
Decodifica e inspecciona tokens JWT. Consulta el encabezado, la carga útil y verifica firmas.Base64 Codificar/Decodificar
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y datos binarios.Codificador/Decodificador de URL
Codifica o decodifica componentes de URL. Maneja caracteres especiales, cadenas de consulta y URLs completas.Preguntas frecuentes
¿Qué son las entidades HTML?▾
Las entidades HTML son códigos especiales utilizados para representar caracteres que tienen un significado reservado en HTML o que son difíciles de escribir directamente. Comienzan con un ampersand (&) y terminan con un punto y coma (;). Por ejemplo, < se renderiza como <, & se renderiza como & y © se renderiza como ©.
¿Cuándo debo usar la codificación de entidades HTML?▾
Utiliza la codificación de entidades HTML siempre que produzcas contenido suministrado por el usuario o contenido dinámico en un documento HTML. Los casos críticos son: insertar texto en contenido de elementos HTML (codificar <, >, &), insertar en valores de atributos HTML (codificar <, >, &, ", y ') e insertar en URLs dentro de HTML.
¿Cuál es la diferencia entre entidades HTML nombradas y numéricas?▾
Las entidades nombradas utilizan una palabra clave legible por humanos: & (ampersand), < (menor que), © (copyright). Las entidades numéricas hacen referencia al punto de código Unicode en notación decimal (©) o hexadecimal (©). Las entidades nombradas solo existen para un subconjunto de caracteres; las referencias numéricas funcionan para cualquier carácter Unicode.
¿Cuáles son los caracteres HTML que siempre deben codificarse?▾
Los cinco caracteres que siempre son significativos en HTML: & (ampersand), < (menor que), > (mayor que), " (comilla doble en atributos) y ' (comilla simple en atributos). El ampersand debe codificarse primero para evitar la doble codificación.
¿La codificación de entidades HTML previene ataques XSS?▾
La codificación de entidades HTML es una capa de prevención de XSS. Codificar &, <, >, " y ' evita que un navegador interprete texto inyectado como marcado HTML o JavaScript. Sin embargo, el contexto importa: el texto dentro de un bloque <script> necesita escape de JavaScript, los atributos de URL necesitan codificación de URL. Siempre utiliza una biblioteca de escape consciente del contexto.