ToolHub
Abrir herramienta

Codificador de entidades HTML

Codifica texto a entidades HTML con nombre, decimales o hexadecimales, y decodifica entidades de vuelta a texto

Herramientas de desarrollo

Acerca de esta herramienta

El Codificador de entidades HTML es una herramienta bidireccional que codifica texto a entidades HTML y decodifica entidades HTML de vuelta a texto. Admite tres tipos de entidades: entidades con nombre como <, entidades numéricas decimales como < y entidades numéricas hexadecimales como <, con editores lado a lado y copia con un solo clic.

Características principales

Vista previa rápida

Casos de uso

htmlentitiesencoding

Preguntas frecuentes

¿Qué es el Codificador de entidades HTML?

El Codificador de entidades HTML es una herramienta bidireccional que codifica texto a entidades HTML y decodifica entidades HTML de vuelta a texto. Admite tres tipos de entidades: con nombre, numéricas decimales y numéricas hexadecimales.

¿Cuáles son los tres tipos de entidades?

Las entidades con nombre usan nombres legibles como &lt; para <. Las entidades numéricas decimales usan el código del carácter como &#60;. Las entidades numéricas hexadecimales usan codificación hexadecimal como &#x3C;. Los tres tipos producen el mismo resultado al renderizar.

¿Admite caracteres Unicode?

Sí. En el modo de entidades con nombre, los caracteres sin entidad con nombre se codifican como entidades numéricas decimales. En los modos decimal y hexadecimal, todos los caracteres por encima de ASCII 127 más los cinco caracteres reservados de HTML se codifican.

¿Se pueden decodificar entidades HTML?

Sí. Cambie al modo de decodificación y pegue cualquier entidad HTML. La herramienta convertirá automáticamente las entidades con nombre, decimales y hexadecimales de vuelta a los caracteres originales.

¿Es útil esta herramienta para la protección contra XSS?

Codificar caracteres especiales como <, > y & como entidades HTML es un medio clave para defenderse contra ataques XSS. Esta herramienta le ayuda a codificar la entrada del usuario para evitar que el navegador la interprete como marcado HTML.