Las entidades HTML representan caracteres especiales con códigos de texto. El navegador interpreta "<" como el inicio de una etiqueta y "&" como el inicio de una entidad, así que para mostrarlos tal cual hay que escribir < o &. La codificación básica convierte los cinco caracteres clave: & → &, < → <, > → >, " → " y ' → '. Por ejemplo, "<p>" se convierte en "<p>" y se ve como texto en la página en lugar de abrir un párrafo.
La codificación completa va más allá y convierte todos los caracteres no ASCII (letras acentuadas, la ñ, símbolos, emoji) junto con esos cinco en entidades numéricas decimales: "©" pasa a "©", "ñ" a "ñ" y "😀" a "😀". Resulta útil cuando la salida debe ser ASCII puro, como en sistemas antiguos, algunas plantillas de correo o archivos con una codificación poco fiable.
La decodificación usa el analizador HTML del propio navegador, por lo que reconoce entidades con nombre (©, ) y numéricas decimales o hexadecimales (©, ©). Ten en cuenta que, si la entrada incluye etiquetas reales como <b>texto</b>, se interpretan como HTML al decodificar y solo queda el texto.
La biblioteca de símbolos reúne unos 80 caracteres útiles agrupados en estrellas y corazones, flechas, matemáticas y monedas, y emoji. Puedes buscarlos por palabra clave en inglés (arrow, heart) y copiarlos con un clic para publicaciones, documentos o diseño de interfaces. Toda la codificación y decodificación ocurre en tu navegador; no se sube nada.