Saltar al contenido
SEO SMO HUB logo
Solicita tu Auditoría Gratis
Iniciar sesión Registrarse

Dirección: Jaipur, Rajasthan, India

info@seosmohub.com

Codificador y Decodificador HTML Gratis

Esta herramienta gratuita codifica texto en entidades HTML, convirtiendo caracteres como menor que, mayor que, ampersand y comillas en códigos seguros, o decodifica entidades nombradas y numéricas nuevamente en caracteres legibles. También puedes codificar cada letra no ASCII como una entidad numérica. Es ideal para quien necesita mostrar código en una página web o limpiar texto lleno de códigos como & y ’.

Publicidad

Codificador y Decodificador HTML

Generators and Converters

Gratis

Gratis, sin registro. Tu contenido se procesa en nuestro servidor y nunca se almacena.

Sobre esta herramienta

En HTML, algunos caracteres tienen un significado especial: el signo menor que inicia una etiqueta, el ampersand inicia una entidad y las comillas cierran valores de atributos. Para mostrarlos como texto, se escriben como entidades tales como <, & y ". Olvidar esto es la razón por la que las muestras de código desaparecen de una página o rompen su diseño.

La codificación aquí reemplaza esos cinco caracteres por defecto. Al activar la opción no ASCII, también escribe letras acentuadas, símbolos y emoji como entidades numéricas, lo cual es útil para sistemas antiguos y plantillas de correo que no manejan bien UTF-8. La decodificación invierte el proceso y entiende entidades nombradas como ©, decimales como ’ y hexadecimales como ’.

La codificación no es lo mismo que sanitizar. Hace que el texto sea seguro para mostrar, pero no limpia HTML no confiable para almacenamiento. El escape de salida pertenece en tu código, en el punto donde el texto se escribe en una página. Nada de lo que pegues aquí se almacena.

Preguntas frecuentes

¿Qué caracteres cambia el codificador?

Por defecto cinco: ampersand, menor que, mayor que, comilla doble y comilla simple. Estos son los caracteres que pueden romper el marcado o los atributos. Activa la opción no ASCII para también convertir letras acentuadas, símbolos y emoji en entidades numéricas.

¿Cuándo debo codificar texto como entidades HTML?

Siempre que muestres código, una etiqueta o texto escrito por el usuario dentro de una página web y quieras que se muestre en lugar de ejecutarse. También se usa para plantillas de correo y sistemas antiguos que manejan mal caracteres especiales. Las páginas modernas servidas como UTF-8 no necesitan codificar letras acentuadas.

¿Puede decodificar entidades numéricas y hexadecimales?

Sí. Las entidades nombradas, decimales y hexadecimales se entienden todas, por lo que las tres ortografías diferentes del símbolo de copyright se decodifican al mismo carácter. Los nombres desconocidos se dejan como están, así que nada se pierde.

¿Protege la codificación contra cross-site scripting?

Es una parte de la defensa, cuando se hace en el momento en que el texto se escribe en una página y para el contexto correcto. Pegar texto aquí una vez no asegura un sitio. Usa la función de escape de tu framework o lenguaje en cada salida.