Acerca del codificador / decodificador de HTML
Esto escapa los caracteres que tienen un significado especial en HTML — <, >, &, ", ' — a sus equivalentes de entidad para que se muestren como texto literal en vez de interpretarse como marcado, y decodifica las entidades de vuelta. Los desarrolladores y redactores lo usan para mostrar ejemplos de código en una página web sin que el navegador los renderice, para insertar con seguridad texto proporcionado por el usuario en HTML, para corregir contenido doblemente codificado, o para leer lo que realmente dice una cadena llena de entidades.
Cómo funciona
- Codificar reemplaza los cinco caracteres sensibles al marcado con sus entidades estándar:
&→&,<→<,>→>,"→",'→'. Hacer&primero evita doble-escapar los demás. - Decodificar usa el propio analizador HTML del navegador para resolver entidades, así que entiende no solo esos cinco sino entidades con nombre como
©y y numéricas como—, convirtiéndolas de vuelta en los caracteres reales.
Ambos se ejecutan en vivo mientras escribes.
Supuestos y comportamiento
- La codificación apunta a los cinco caracteres especiales que importan para la seguridad y visualización de HTML; las letras, dígitos, puntuación y texto no ASCII ordinarios se dejan tal cual (no necesitan escaparse en una página UTF-8).
- La decodificación se apoya en el navegador, así que maneja toda la gama de entidades HTML con nombre y numéricas, no solo las cinco que produce el codificador.
- Escapar ambos tipos de comillas (
"y') hace que la salida sea segura para colocarla dentro de valores de atributo HTML además de texto del cuerpo.
Limitaciones
- La codificación no convierte lo no ASCII en entidades numéricas. Las letras acentuadas y los emojis se dejan como caracteres literales, lo cual es correcto para una página UTF-8 pero no lo que querrías si necesitas específicamente una salida solo-ASCII, totalmente codificada en entidades.
- Es escapado de HTML, no saneamiento. Escapar hace que el texto sea seguro para mostrar; no limpia ni valida un bloque de HTML que pretendes renderizar como marcado.
- La decodificación interpreta cualquier entidad que reconozca, así que las entidades parciales o mal formadas pueden resolverse de formas que el navegador considere razonables en vez de dar error.
Privacidad
La codificación y decodificación se ejecutan por completo en tu navegador. Tu texto nunca se sube ni se almacena.

