Codificador de Entidades HTML
Codifica texto a entidades HTML o decodifica entidades de vuelta a texto, en vivo en tu navegador: 4 niveles de codificación, decodificación con nombre, decimal y hexadecimal, una tabla de referencia de entidades en la que se puede hacer clic, copiar y descargar, y avisos para entidades desconocidas.
También convierte símbolos comunes en nombres legibles como © y €.
Tu resultado aparecerá aquí.
Entrada: 0 caracteres
Entidades comunes (haz clic para insertar)
Haz clic en una fila para insertar el carácter en la entrada.
| Carácter | Entidad | Nombre |
|---|---|---|
| & | & | ampersand |
| < | < | less than |
| > | > | greater than |
| " | " | double quote |
| ' | ' | apostrophe |
| non-breaking space | |
| © | © | copyright |
| ® | ® | registered |
| ™ | ™ | trademark |
| € | € | euro |
| £ | £ | pound |
| ¥ | ¥ | yen |
| ¢ | ¢ | cent |
| ° | ° | degree |
| ± | ± | plus minus |
| × | × | multiplication |
| ÷ | ÷ | division |
| – | – | en dash |
| — | — | em dash |
| ‘ | ‘ | left single quote |
| ’ | ’ | right single quote |
| “ | “ | left double quote |
| ” | ” | right double quote |
| … | … | ellipsis |
| • | • | bullet |
| § | § | section |
| ¶ | ¶ | paragraph |
| † | † | dagger |
| ‡ | ‡ | double dagger |
| « | « | left guillemet |
| » | » | right guillemet |
| ¡ | ¡ | inverted exclamation |
| ¿ | ¿ | inverted question |
| ½ | ½ | one half |
| ¼ | ¼ | one quarter |
| ¾ | ¾ | three quarters |
| ← | ← | left arrow |
| → | → | right arrow |
| ↑ | ↑ | up arrow |
| ↓ | ↓ | down arrow |
| ∞ | ∞ | infinity |
| ≠ | ≠ | not equal |
| ≤ | ≤ | less or equal |
| ≥ | ≥ | greater or equal |
| √ | √ | square root |
| ∑ | ∑ | summation |
| π | π | pi |
| α | α | alpha |
| Ω | Ω | omega |
| ♥ | ♥ | hearts |
| ★ | ☆ | star |
🔒 Privacidad: la conversión corre localmente en tu navegador. Codificar no es cifrar: cualquiera puede decodificar entidades, así que nunca lo uses para ocultar una contraseña o clave de API. Codificar el texto de usuario antes de que llegue al HTML es una defensa central contra XSS.
Más herramientas para desarrolladores
Cómo funciona esta calculadora
Una entidad HTML es un código corto que representa un carácter, escrito como un signo &, un nombre o número, y un punto y coma, como & para un signo &, © para el símbolo de copyright, o © para el mismo símbolo como número decimal. Los navegadores leen estos códigos y muestran el carácter real, y por eso existen las entidades: permiten poner caracteres como < y > en una página sin que el navegador los confunda con etiquetas. Esta herramienta convierte en ambas direcciones, en vivo mientras escribes, con cuatro niveles de codificación y decodificación completa de entidades con nombre, decimales y hexadecimales.
Los cuatro niveles de codificación cubren trabajos distintos. Mínimo codifica solo los cinco caracteres que rompen el HTML (& < > " '), que es lo que quieres cuando escapas texto de un usuario antes de que llegue a una página. Con nombre también convierte caracteres no ASCII comunes en nombres legibles como € o —, lo que mantiene el código fuente fácil de leer. Numérico escribe cada carácter no ASCII como un código decimal como €, que es la opción más segura cuando la codificación del archivo no es segura. Todo no ASCII prefiere una entidad con nombre donde existe una y recurre al decimal en los demás casos, así obtienes la salida más legible que cubre cada carácter. En la decodificación, la herramienta entiende entidades con nombre (©), decimales (©) y hexadecimales (©) en contenido mixto, y marca los nombres desconocidos y los números fuera de rango en vez de eliminarlos en silencio.
La codificación también es una defensa central contra el cross-site scripting (XSS). Cuando el texto de un usuario se imprime en HTML sin codificar, un atacante puede inyectar una etiqueta <script> que se ejecuta en los navegadores de otros visitantes, pero si < se convierte primero en <, el navegador muestra el texto en vez de ejecutarlo, y por eso cada motor de plantillas escapa la salida por defecto. Esta herramienta es la versión manual de ese mismo paso, útil para plantillas de correo, contenido de CMS y datos de prueba. Una advertencia: nunca codifiques dos veces. Codificar & otra vez da &amp;, que se muestra como el texto literal & en la página, y la herramienta detecta esa doble codificación y te avisa. Todo corre en tu navegador, nada se sube, y no hay cuenta.
