Codifique &, <, > y comillas como entidades HTML, o decodifique cualquier entidad con nombre o numérica
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio. Comprobado el 16 de octubre de 2026.Una entidad HTML escribe un carácter como una referencia, por ejemplo &, © o ©, para que el texto no pueda romper el marcado que lo rodea. En HTML normal solo la necesitan 5 caracteres: &, <, >, " y '. El estándar define 2.125 entidades con nombre; esta herramienta las decodifica todas y codifica con los 252 nombres clásicos o con números.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Pegue texto o HTML en el panel Entrada, o haga clic en Probar un ejemplo.
Elija Codificar para escribir caracteres como entidades, o Decodificar para convertir las entidades de nuevo en caracteres.
Al codificar, elija qué caracteres codificar y si escribir nombres, números decimales o hexadecimales.
Haga clic en Copiar, o pulse Ctrl+Enter, para tomar el resultado del panel Salida.
Una entidad HTML, o referencia de carácter, es una forma de escribir un carácter solo con ASCII: un nombre como ©, un número decimal como © o un número hexadecimal como ©. Un navegador muestra los tres como ©.
Codificación. Elija cuánto codificar:
Luego elija nombres, decimal o hexadecimal. Los nombres proceden de los 252 de HTML 4.01, que conocen todos los navegadores y clientes de correo; los caracteres sin nombre se escriben como números hexadecimales. El apóstrofo se escribe ', porque ' es desconocido en HTML 4.
La decodificación sigue las reglas que usan los navegadores. Se conocen los 2.125 nombres del estándar HTML, incluidos los que representan dos caracteres. Los 106 nombres heredados que funcionan sin punto y coma, como © 2026, se decodifican y se señalan. �, los sustitutos (surrogates) y los números por encima de U+10FFFF se convierten en el carácter de reemplazo, y de € a Ÿ se leen como Windows-1252, de modo que – es una raya corta (en dash), como en todos los navegadores. El texto que sigue codificado tras una pasada, como &lt;, se señala, con un botón para decodificar de nuevo.
Todo se ejecuta en su navegador; nada de lo que pegue se envía a ninguna parte.
Cinco caracteres necesitan escape cuando el texto va dentro de HTML: el ampersand como &, el signo menor que como <, el signo mayor que como >, la comilla doble como " y el apóstrofo como '. Dentro del texto de un elemento solo & y < son estrictamente obligatorios, pero escapar los cinco también mantiene seguros los valores de atributos entre comillas.
Ambos representan el apóstrofo. El nombre ' viene de XML y se añadió a HTML solo en HTML5, por lo que los navegadores HTML 4 y algunos clientes de correo antiguos lo muestran literalmente. El número ' funciona en todas partes, por eso los codificadores, incluido este, escriben el apóstrofo como '.
El texto que muestra &lt; se codificó dos veces: la primera pasada convirtió < en <, y una segunda pasada convirtió ese ampersand en &. Decodifíquelo dos veces para recuperar el original. Tras cada pasada, esta herramienta cuenta las entidades que quedan y ofrece volver a ejecutar el decodificador con un toque.
Las entidades con nombre como é son más fáciles de leer, mientras que las numéricas como é o é funcionan para cualquier carácter Unicode, incluidos los emoji que no tienen nombre. Una página guardada en UTF-8 no necesita ninguna para los acentos; las entidades importan sobre todo para los cinco caracteres especiales y para sistemas limitados a ASCII.
El estándar HTML de WHATWG enumera 2.125 referencias de carácter con nombre, y 106 de ellas también se aceptan sin el punto y coma final por compatibilidad con páginas antiguas. HTML 4.01 tenía 252 nombres. Además, cualquier carácter puede escribirse por su número Unicode, en decimal como € o en hexadecimal como €.
Sí, es el espacio de no separación, U+00A0, que también se escribe   o  . Un navegador nunca corta una línea en él y nunca junta varios en uno, a diferencia de los espacios normales. Abusar de él para la maquetación hace que el texto se adapte mal en los teléfonos, así que los márgenes CSS suelen ser la mejor herramienta.
Los tipos y las normas cambian; consulte la fuente antes de fiarse de una cifra.
¿Sigue sin resolverlo? Pregunte sobre Codificador y decodificador de entidades HTML y cualquiera que lo sepa puede responder. No se necesita cuenta.