Texto y código / MULTIVERTO

Codificar entidades HTML

Escapa caracteres como &, <, > y comillas para mostrar texto y código dentro de HTML.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Conversión por lotes
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Los caracteres especiales se sustituyen por entidades HTML: & se convierte en &amp; y < en &lt;.

Información útil

Escapar texto para un nodo HTML no lo hace seguro en JavaScript, CSS, URL ni en todos los atributos. Usa la codificación adecuada para cada contexto.

02 / Ejemplo

Ejemplo

Tu entrada<p class="saludo">Hola & bienvenidos</p>
Resultado&lt;p class=&quot;saludo&quot;&gt;Hola &amp; bienvenidos&lt;/p&gt;

03 / Guía

Codificar entidades HTML — Cómo funciona

Codificar texto para un nodo HTML

Usa esta dirección cuando quieras mostrar texto literal en una página sin que el navegador trate los corchetes angulares como etiquetas. Si introduces <b>hola</b>, la salida contendrá referencias para los corchetes y un analizador HTML posterior podrá mostrar el fragmento como texto. Se escapa primero el ampersand para evitar que una secuencia parecida a una entidad se interprete de forma inesperada. La herramienta también escapa comillas, pero eso no vuelve el resultado seguro para todo tipo de atributo o script.

No codifiques un documento HTML completo de confianza si quieres que sus etiquetas se representen: verías sus caracteres en vez del contenido formateado. Para comentarios aportados por usuarios, suele convenir asignar textContent o utilizar la inserción segura de texto del framework; esas API gestionan el contexto adecuado. Si el valor irá en un href, una regla de estilo o una cadena JavaScript, usa una API segura o un codificador específico para ese destino.

Entidades HTML y contexto del navegador

HTML reserva caracteres como el signo & y los corchetes angulares para el marcado. Las referencias de caracteres permiten representarlos como datos: por ejemplo, &amp; representa un signo & y &lt; representa el signo menor que. El navegador interpreta esas referencias al analizar HTML. Pueden ser referencias con nombre o numéricas, pero su significado depende del contexto en el que las consume el analizador. Ver un texto parecido a una entidad en un archivo normal no significa que ese archivo se haya interpretado como HTML.

Hay una diferencia entre contenido de texto y marcado ejecutable. Mostrar texto facilitado por un usuario dentro de una página no es lo mismo que insertar un fragmento HTML de confianza. Además, un nodo de texto, un atributo, una dirección URL, una regla CSS y una cadena JavaScript exigen tratamientos distintos. Convertir entidades es un paso de representación, no una política completa de seguridad ni un limpiador de HTML. Utiliza las API del DOM o las plantillas adecuadas para el lugar donde insertarás el valor.

Cómo usar el conversor

Empieza con el texto original y confirma que la aplicación receptora necesita una representación codificada. Pega el texto o carga el ejemplo y examina la salida antes de copiarla. La conversión se realiza en este navegador; el texto introducido no se envía a un servicio de conversión. Esta dirección cambia la escritura de la información, no el significado de la frase. Conserva la fuente junto al resultado al depurar y evita aplicar la codificación dos veces salvo que el formato de destino exija explícitamente dos capas.

Conserva la entrada original si necesitas revisar el resultado. Una representación codificada puede parecer muy distinta del texto, sobre todo cuando hay tildes, emoji, signos o saltos de línea. Si vas a intercambiar el resultado con otro programa, comprueba qué codificación de caracteres y qué formato exacto espera. Prueba primero con un ejemplo corto conocido y contrasta la salida con la aplicación receptora: dos formatos de aspecto parecido no siempre son intercambiables.

Cómo se transforma la entrada
Texto para codificar
Referencias de caracteres
Entidades HTML