¿Qué son las entidades HTML?▼
Las entidades HTML son códigos especiales que representan caracteres que tienen significado especial en HTML o que no se pueden escribir fácilmente con el teclado. Por ejemplo, < representa < (menor que), & representa & (ampersand), y ñ representa ñ. Empiezan con & y terminan con ;.
¿Cuándo debo usar entidades HTML?▼
Debes usar entidades HTML cuando: (1) muestras código fuente en una página web (< y > deben escaparse como < y >), (2) incluyes caracteres especiales en HTML que podrían romperse con algunas codificaciones, (3) necesitas caracteres como © o ® que no están en todos los teclados.
¿Por qué el & ampersand debe codificarse?▼
El & es el carácter que inicia todas las entidades HTML. Si escribes & directamente en HTML sin codificar, el navegador puede interpretarlo como el inicio de una entidad y romper el renderizado. Siempre debe escribirse como & en el contenido HTML.
¿Cuál es la diferencia entre entidades nombradas y numéricas?▼
Las entidades nombradas usan un nombre descriptivo: ñ para ñ. Las numéricas usan el código Unicode del carácter: ñ (decimal) o ñ (hexadecimal). Ambas producen el mismo resultado. Las nombradas son más legibles; las numéricas funcionan para cualquier carácter Unicode.
¿Necesito codificar los acentos en español?▼
En HTML5 con codificación UTF-8 (que es el estándar actual), no es estrictamente necesario codificar acentos. Puedes escribir á, é, í, ó, ú, ñ directamente. Sin embargo, en sistemas legados o correos HTML, usar entidades (á, é, etc.) garantiza compatibilidad universal.
¿Esta herramienta maneja entidades numéricas?▼
En modo decodificar sí — convierte tanto entidades nombradas (&), como decimales (&) y hexadecimales (&). En modo codificar, genera entidades nombradas para los caracteres del mapa estándar.
¿Esta herramienta guarda mis datos?▼
No. Todo el proceso ocurre en tu navegador con JavaScript. No se envía ningún dato a servidores.