Codificador / decodificador de entidades HTML
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
Acerca de esta herramienta
Las entidades HTML representan caracteres que de otro modo se interpretarían como marcado, como <, > y &, además de símbolos fuera del ASCII básico, como letras acentuadas, símbolos de moneda y comillas tipográficas. Esta herramienta codifica texto en entidades con nombre y numéricas, y decodifica entidades de vuelta a texto plano. Admite referencias con nombre como & y ©, referencias decimales como é y referencias hexadecimales como é.
Qué convierte exactamente
Al codificar, la herramienta transforma los cinco caracteres que no son seguros dentro de marcado HTML (&, <, >, " y ') en sus entidades con nombre: &, <, >, " y '. Si activas la opción de no ASCII, también convierte cada carácter fuera del ASCII básico en una entidad numérica decimal, útil cuando necesitas un resultado que se pueda pegar sin problemas en un sistema antiguo que no maneja bien UTF-8.
Al decodificar, cubre las entidades con las que te encuentras a diario: &, <, ©, —, letras acentuadas como é y unas setenta referencias con nombre más, además de cualquier entidad numérica decimal (é) o hexadecimal (é). La especificación HTML5 define más de dos mil entidades con nombre, casi todas símbolos matemáticos o históricos poco frecuentes, así que esta herramienta se limita al conjunto habitual en lugar de intentar cubrirlas todas. Las entidades numéricas funcionan para cualquier carácter sin importar si tiene nombre asignado, de modo que nada queda realmente fuera de alcance, simplemente no volverá con un nombre.
¿Se envían mis fragmentos a algún sitio?
No. Todo se procesa en tu navegador mediante manipulación directa de cadenas de texto, sin ninguna petición de red. Por eso es seguro usarla con fragmentos que contengan datos privados, URLs internas o contenido sin publicar: nada sale de tu equipo.
¿Cuándo la necesito?
El caso más común es insertar texto enviado por usuarios dentro de HTML y necesitar escaparlo, para que un < suelto en un comentario no se interprete como una etiqueta. También sirve cuando una página muestra & en lugar de & y quieres averiguar dónde se coló la doble codificación, o cuando limpias texto copiado de un CMS o un procesador de texto lleno de comillas tipográficas y guiones escritos como entidades numéricas. Consulta la guía de MDN sobre referencias de entidad y la tabla de referencias de caracteres con nombre de WHATWG para ver la lista completa de entidades definidas.