Codificar/Decodificar Entidades HTML
Codifica o decodifica entidades HTML al instante. Convierte caracteres especiales como <, >, &, ", ' a entidades HTML y viceversa. Gratis, rápido y en tu navegador.
¿Qué son las entidades HTML?
Las entidades HTML son códigos especiales que representan caracteres con significado especial en HTML. Se escriben en formato &nombre; o &#número;. Por ejemplo, < representa < y & representa &.
¿Por qué necesito codificar entidades HTML?
Caracteres como <, >, &, " y ' tienen significado especial en HTML. Si se muestran tal cual, pueden romper el diseño de la página o crear vulnerabilidades de seguridad como XSS. Codificarlos como entidades garantiza una visualización segura.
¿Cuál es la diferencia entre entidades nombradas y numéricas?
Las entidades nombradas usan nombres legibles como < para < o & para &. Las numéricas usan el punto de código Unicode del carácter, como < para < o & para &. Ambos producen el mismo resultado al renderizar.
¿Cuáles son las cinco entidades HTML principales?
Las cinco entidades HTML más comunes son: & (&), < (<), > (>), " (") y ' ('). Corresponden a caracteres con significado sintáctico en el marcado HTML.
¿Cuándo debo usar codificación de entidades HTML?
Use codificación al mostrar entrada del usuario en páginas web, incrustar fragmentos de código, escribir tutoriales HTML o cualquier situación donde los caracteres especiales deban mostrarse como texto.
¿Se envían mis datos a un servidor?
No, toda la codificación y decodificación se realiza localmente en su navegador usando JavaScript. Sus datos nunca salen de su dispositivo.
¿Qué caracteres se codifican?
El codificador convierte los cinco caracteres clave: & (ampersand), < (menor que), > (mayor que), " (comillas dobles) y ' (comillas simples) a sus entidades HTML correspondientes.
¿Puedo decodificar entidades HTML de vuelta a texto?
Sí, el decodificador convierte entidades HTML como <, >, &, ", < y otras entidades nombradas o numéricas de vuelta a sus caracteres originales.
¿Esta herramienta maneja caracteres Unicode?
Sí, el decodificador soporta todas las entidades HTML nombradas definidas en la especificación HTML5, así como entidades numéricas (decimal &#NNN; y hexadecimal &#xHHH;) para cualquier carácter Unicode.
¿Qué es el escape de HTML?
El escape de HTML es el proceso de reemplazar caracteres especiales con sus equivalentes de entidad para evitar que se interpreten como código HTML. Es esencial para la seguridad web.
¿Puedo usar esta herramienta para prevención de XSS?
Aunque la codificación de entidades HTML es una capa de prevención de XSS, la seguridad adecuada también requiere sanitización del lado del servidor y CSP. Esta herramienta es ideal para entender y probar la codificación de entidades.
Cómo usar Codificar/Decodificar Entidades HTML
Convierte caracteres especiales en entidades HTML o devuelve las entidades a caracteres, todo dentro de tu navegador. Elige la dirección y la notación que necesites: tus fragmentos nunca salen de tu dispositivo.
- Pega un marcado como <div>Hello & World</div> en el área de entrada.
- Pon Mode en Encode para escapar <, >, & y las comillas, o en Decode para convertir las entidades de nuevo en caracteres.
- Elige el Type Named para salida tipo &, Decimal para & o Hex para &.
- Marca Encode non-ASCII si también quieres convertir letras acentuadas y emojis, no solo los cinco caracteres reservados.
- Copia el resultado convertido del cuadro de salida de vuelta a tu código.
Las entidades con nombre son las más legibles, pero la salida Decimal o Hex es más segura cuando el archivo debe ser ASCII puro.
Herramientas relacionadas
- Decodificador de Entidades HTML Decodifica entidades HTML a caracteres y codifica texto a entidades HTML. Soporta entidades nombradas, decimales y hexadecimales. Herramienta online gratuita, resultados instantáneos.
- Codificar Decodificar URL Codificador, decodificador y analizador de URL gratuito en línea. Convierte texto a codificación porcentual, decodifica cadenas URL y extrae parámetros de consulta.
- Escape/Unescape XML Escape o deshaga el escape de caracteres especiales XML al instante. Convierta <, >, &, ", ' a entidades XML (<, >, &, ", ') con vista previa en tiempo real.
- Visor Hexadecimal Vea el contenido de archivos en formato hexadecimal con búsqueda, navegación por desplazamiento y desplazamiento virtual
- Cifrado / Descifrado AES Cifrado/descifrado AES con modos CBC, CFB, CTR, OFB, ECB, relleno Pkcs7/ZeroPadding/NoPadding, claves 128/192/256 bits, salida Base64, detección automática de formato clave/IV
- Compresor Brotli Compresor Brotli online gratis. Comprime archivos a .br con calidad 0–11 o descomprime .br al original. Funciona íntegramente en tu navegador: sin subidas ni instalaciones.
- Compresor Zstd Compresor zstd online gratis. Comprime archivos a .zst con niveles Zstandard 1–19 o descomprime .zst al original. Funciona íntegramente en tu navegador: sin subidas ni instalaciones.
- Conversor MessagePack Conversor MessagePack gratis online. Codifica JSON a msgpack y decodifica hex, base64 o archivos .bin de vuelta a JSON legible, con comparación de tamaño. Sin subidas, funciona en tu navegador.