Codificador / Decodificador de entidades HTML
Sitios externos relacionados
Algunos enlaces son enlaces de afiliados.
Herramientas relacionadas
Convierte texto a entidades HTML y viceversa. Escapa los caracteres con significado especial en HTML — como <, >, & y comillas — para que se muestren como texto, y opcionalmente codifica también los caracteres no ASCII. También puedes decodificar entidades nombradas y numéricas de vuelta a texto sin formato. Todo funciona en tu navegador.
Cómo usarlo
- Elige una dirección: Codificar o Decodificar.
- Al codificar, opcionalmente activa la codificación de caracteres no ASCII.
- Pega tu texto y copia el resultado.
Cómo funciona
La codificación reemplaza los cinco caracteres relevantes en HTML — & < > " ' — por sus equivalentes en entidades como & y <, para que un navegador los muestre literalmente en lugar de interpretarlos como marcado. Con la opción no ASCII, los caracteres fuera del rango básico se convierten en referencias numéricas como é. La decodificación invierte esto, convirtiendo entidades nombradas (©) y numéricas (☕) de vuelta a caracteres.
Funciones
Escapar caracteres HTML
Codifica & < > y ambos tipos de comillas para que el texto sea seguro en HTML.
Opción no ASCII
Opcionalmente convierte caracteres acentuados y símbolos en referencias numéricas.
Decodificar entidades
Convierte entidades nombradas y numéricas de vuelta a caracteres legibles.
Bidireccional
Cambia entre codificación y decodificación con un solo interruptor.
Cuándo usarlo
Mostrar código en HTML
Muestra etiquetas y fragmentos en una página sin que se rendericen.
Insertar símbolos
Añade caracteres especiales de forma segura con referencias numéricas.
Correo y plantillas
Escapa el contenido del usuario antes de insertarlo en plantillas HTML.
Leer texto codificado
Decodifica texto con entidades de registros o exportaciones de vuelta a texto plano.
Notas
- La decodificación admite entidades nombradas comunes y todas las referencias numéricas.
- El apóstrofo se codifica como ' para un uso seguro en atributos.
- El escapado ayuda a evitar que el marcado se rompa o se inyecte en una página.
- Todo funciona en tu dispositivo; no se sube nada.
Preguntas frecuentes
- ¿Qué es <?
- < es la entidad HTML del signo menor que (<). Escribir < permite al navegador mostrar el carácter en lugar de iniciar una etiqueta.
- ¿Qué son las referencias numéricas?
- Codifican un carácter por su punto de código, en decimal (é) o hexadecimal (é). Pueden representar cualquier carácter.
- ¿Por qué escapar HTML?
- Para que los caracteres especiales se muestren correctamente y el texto no confiable no pueda inyectar marcado o scripts en una página.
- ¿Qué entidades puede decodificar?
- Entidades nombradas comunes como &, © y —, más todas las referencias numéricas decimales y hexadecimales.
- ¿Se envía mi texto a un servidor?
- No. La codificación y decodificación ocurren completamente en tu navegador.