Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresCodificador y decodificador de entidades HTML
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Codificador y decodificador de entidades HTML

desarrollo

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 &amp;, &#169; o &#xA9;, 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

Siguiente:
  • Codificador y decodificador de URL Codifique o decodifique texto y URL con codificación porcentual y vea cada parte de un enlace
  • Escapar y desescapar cadenas Escape texto para una cadena JSON, JavaScript, Java, Python, SQL o CSV, o desescápelo

Cómo codificar o decodificar entidades HTML

1

Pegue texto o HTML en el panel Entrada, o haga clic en Probar un ejemplo.

2

Elija Codificar para escribir caracteres como entidades, o Decodificar para convertir las entidades de nuevo en caracteres.

3

Al codificar, elija qué caracteres codificar y si escribir nombres, números decimales o hexadecimales.

4

Haga clic en Copiar, o pulse Ctrl+Enter, para tomar el resultado del panel Salida.

Acerca del codificador y decodificador de entidades HTML

Una entidad HTML, o referencia de carácter, es una forma de escribir un carácter solo con ASCII: un nombre como &copy;, un número decimal como &#169; o un número hexadecimal como &#xA9;. Un navegador muestra los tres como ©.

Codificación. Elija cuánto codificar:

  • Solo & < > " ' es lo que necesita el escape de texto de usuario. Estos cinco pueden terminar una etiqueta, iniciar una o cerrar antes de tiempo el valor de un atributo, que es como el texto se convierte en marcado y, en el peor caso, en una inyección de script.
  • Más no ASCII escribe además cada letra acentuada, símbolo y emoji como referencia, para un archivo o un sistema que no admite UTF-8, como una plantilla de correo antigua.
  • Todo codifica todo excepto letras, dígitos y espacios, algo que algunas personas usan para ocultar una dirección de correo a los scrapers simples.

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 &#39;, porque &apos; 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 &copy 2026, se decodifican y se señalan. &#0;, los sustitutos (surrogates) y los números por encima de U+10FFFF se convierten en el carácter de reemplazo, y de &#128; a &#159; se leen como Windows-1252, de modo que &#150; es una raya corta (en dash), como en todos los navegadores. El texto que sigue codificado tras una pasada, como &amp;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.

Preguntas frecuentes

¿Qué caracteres hay que escapar en HTML?

Cinco caracteres necesitan escape cuando el texto va dentro de HTML: el ampersand como &amp;, el signo menor que como &lt;, el signo mayor que como &gt;, la comilla doble como &quot; y el apóstrofo como &#39;. 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.

¿Cuál es la diferencia entre &#39; y &apos;?

Ambos representan el apóstrofo. El nombre &apos; 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 &#39; funciona en todas partes, por eso los codificadores, incluido este, escriben el apóstrofo como &#39;.

¿Por qué mi texto muestra &amp;lt; en lugar de <?

El texto que muestra &amp;lt; se codificó dos veces: la primera pasada convirtió < en &lt;, y una segunda pasada convirtió ese ampersand en &amp;. 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.

¿Debo usar entidades HTML con nombre o numéricas?

Las entidades con nombre como &eacute; son más fáciles de leer, mientras que las numéricas como &#233; o &#xE9; 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.

¿Cuántas entidades HTML existen?

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 &#8364; o en hexadecimal como &#x20AC;.

¿La entidad HTML del espacio de no separación es &nbsp;?

Sí, &nbsp; es el espacio de no separación, U+00A0, que también se escribe &#160; o &#xA0;. 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.

Fuentes

  • WHATWG HTML Living Standard, 13.5 Named character referencesThe 2,125 entity names the decoder knows, from entities.json
  • WHATWG HTML Living Standard, 13.2.5.72 Character reference stateMissing semicolons, &#0;, surrogates and the Windows-1252 rule for &#128;-&#159;
  • W3C HTML 4.01, 24 Character entity referencesThe 252 names the encoder writes

Última verificación: 16 de octubre de 2026.

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.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Codificar y decodificar Base64Texto y archivos a Base64 y de vuelta, con modo seguro para URL y vista previa de imágenesConversor de timestamp UnixDe timestamps Unix a fechas y de fechas a timestamps, en cualquier zona horariaJSON a TypeScriptGenere interfaces o tipos de TypeScript a partir de una muestra JSONConvertir CSV a JSONConvierta CSV a JSON y JSON a CSV, con una vista previa en tablaConvertir YAML a JSONConvierta YAML a JSON y JSON a YAML, con los anclajes resueltosCodificador y decodificador de URLCodifique o decodifique texto y URL con codificación porcentual y vea cada parte de un enlaceConversor de coloresHEX, RGB, HSL, HWB, OKLCH y CMYK en ambos sentidos, con comprobación de contrasteConversor de bases numéricasBinario, octal, decimal, hexadecimal y cualquier base hasta 36, exacto a cualquier tamaño, con complemento a dos
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)