¿Qué son las entidades HTML?
Las entidades HTML son cadenas de caracteres utilizadas para mostrar caracteres reservados (como < y >) o caracteres invisibles en documentos HTML. Comienzan con un ampersand (&) y terminan con un punto y coma (;).
¿Por qué necesito codificar HTML?
La codificación es crucial para la seguridad (prevención de ataques de Cross-Site Scripting o XSS) y para asegurar que los navegadores interpreten los caracteres especiales como texto en lugar de código.
¿Admite emojis?
¡Sí! Los emojis y otros caracteres no estándar pueden codificarse en sus equivalentes de entidad numérica si habilitas la opción "Codificar No-ASCII".
¿Es privada la conversión?
Absolutamente. Todo el procesamiento ocurre localmente en tu navegador usando JavaScript. No se envían datos a nuestros servidores.
¿Qué caracteres se codifican?
Por defecto, codificamos los 5 caracteres especiales estándar de XML: <, >, &, ", y '. Habilitar "Codificar No-ASCII" también convertirá caracteres como ©, ®, y emojis.
¿Cuál es la diferencia entre codificar y decodificar?
La codificación convierte caracteres especiales en entidades HTML seguras (por ejemplo, `<` se convierte en `<`). La decodificación invierte este proceso, convirtiendo las entidades nuevamente en caracteres legibles.
¿Puedo codificar caracteres invisibles?
Sí, los caracteres invisibles, como los espacios que no se separan, se convierten a sus equivalentes de entidad (por ejemplo, ` `).
¿Esta herramienta es útil para las desarrolladoras?
Sí, es esencial que los desarrolladores web desinfecten la entrada de los usuarios y eviten vulnerabilidades de inyección de código.
¿Admite entidades hexadecimales?
Actualmente, el valor predeterminado es entidades con nombre (como `©`) o entidades decimales donde las con nombre no existen.
¿Existe un límite para la longitud del texto?
No hay un límite estricto, pero el rendimiento depende de las capacidades de su navegador al procesar bloques de texto muy grandes.