Codificador y decodificador de entidades HTML
Escapa los caracteres que alterarían la estructura de tu HTML y devuelve las entidades a texto normal. Admite la forma con nombre y la numérica.
Resultado
Entidades habituales
| Carácter | Nombre | Número |
|---|---|---|
| & | & | & |
| < | < | < |
| > | > | > |
| " | " | " |
| ' | ' | ' |
| |   | |
| ¢ | ¢ | ¢ |
| £ | £ | £ |
| ¥ | ¥ | ¥ |
| € | € | € |
| © | © | © |
| ® | ® | ® |
| ™ | ™ | ™ |
| § | § | § |
| ¶ | ¶ | ¶ |
| † | † | † |
| ‡ | ‡ | ‡ |
| • | • | • |
| … | … | … |
| ‰ | ‰ | ‰ |
| ′ | ′ | ′ |
| ″ | ″ | ″ |
| ‹ | ‹ | ‹ |
| › | › | › |
| « | « | « |
| » | » | » |
| ‘ | ‘ | ‘ |
| ’ | ’ | ’ |
| “ | “ | “ |
| ” | ” | ” |
| – | – | – |
| — | — | — |
| ± | ± | ± |
| × | × | × |
| ÷ | ÷ | ÷ |
| ¼ | ¼ | ¼ |
| ½ | ½ | ½ |
| ¾ | ¾ | ¾ |
| ° | ° | ° |
| µ | µ | µ |
| ¡ | ¡ | ¡ |
| ¿ | ¿ | ¿ |
| ¦ | ¦ | ¦ |
| ¨ | ¨ | ¨ |
| ª | ª | ª |
| º | º | º |
| ¬ | ¬ | ¬ |
| ¯ | ¯ | ¯ |
| ´ | ´ | ´ |
| ¸ | ¸ | ¸ |
| ← | ← | ← |
| ↑ | ↑ | ↑ |
| → | → | → |
| ↓ | ↓ | ↓ |
| ↔ | ↔ | ↔ |
| ∞ | ∞ | ∞ |
| ≠ | ≠ | ≠ |
| ≤ | ≤ | ≤ |
| ≥ | ≥ | ≥ |
Los archivos se procesan en tu navegador y nunca se suben a ningún servidor.
Cómo se usa
De uso gratuito, sin registro, sin instalación y sin límite de uso.
Pega el texto a la izquierda y el resultado aparece a la derecha. Al codificar siempre se convierten los cinco caracteres que pueden cambiar la estructura de un documento: el ampersand, los dos ángulos y las dos comillas.
Las entidades con nombre se leen mejor en el código —© se entiende, © no— pero solo un conjunto limitado tiene nombre. La forma numérica sirve para cualquier carácter, que es lo que necesitas fuera del ASCII. El modo mixto usa el nombre cuando existe y el número en caso contrario.
Al decodificar, las entidades que no se reconocen se dejan intactas. Eliminar en silencio un nombre desconocido dañaría el texto original, y un ampersand suelto en una frase corriente debe seguir siendo un ampersand.
La conversión se hace con una tabla, no entregando tu texto al navegador como HTML. Esa diferencia importa: decodificar mediante innerHTML ejecutaría cualquier script o manejador de eventos escondido en la entrada.
Nada de lo que pegas se envía a un servidor. Todo ocurre dentro de tu navegador.