Resumen / Desarrollo y código / Codificador / Decodificador de entidades HTML
Desarrollo y código 100% en el navegador y sin conexión

Codificador / Decodificador de entidades HTML

Convierte caracteres especiales en entidades HTML o decodifica entidades con nombre, decimales y hexadecimales a texto, directamente en tu navegador.

Pega o escribe tu entrada; el resultado aparece al instante y los errores se muestran debajo.

Tus archivos y datos nunca salen de tu navegador: no se sube nada.

Entidades HTML: codificar y decodificar sin salir de la página

Pega el texto, pulsa un botón y copia el resultado. Una entidad HTML es un código corto, como &lt;, que representa un solo carácter. Hace falta cuando un < o un & escrito tal cual lo leería el navegador como código y no como texto. Este codificador de entidades HTML las escribe por ti, y el decodificador hace el camino inverso.

Cuatro botones y un campo de salida

  1. Pega tu texto en el campo de entrada. Ya hay una línea de ejemplo y la salida la muestra codificada.
  2. Pulsa Codificar para sustituir &, <, >, " y '.
  3. Pulsa Codificar todo lo no ASCII si el archivo de destino no admite UTF-8.
  4. Pulsa Decodificar para devolver las entidades a caracteres normales.
  5. Copia el resultado con Copiar. Borrar vacía los dos campos.

Cinco caracteres y nada más

Codificar solo toca cinco caracteres. Las comillas dobles pasan a &quot; y la comilla simple a &#39;. Un espacio de no separación se queda tal cual. La salida no cambia mientras escribes, así que pulsa un botón después de cada cambio.

Por qué ñ no se decodifica

  • El decodificador conoce las 26 entidades con nombre que el codificador sabe escribir, más &apos;.
  • Las letras acentuadas no tienen nombre en esa lista. &ntilde; o &aacute; se quedan como están.
  • Las formas numéricas, &#241; o &#xF1;, funcionan con cualquier punto de código válido.
  • Se decodifica una sola vez: &amp;lt; pasa a &lt;, no a <.
  • Sin punto y coma final no hay reconocimiento, y &COPY; en mayúsculas tampoco se decodifica.

Con Codificar todo lo no ASCII, también se convierte cualquier carácter por encima del punto de código 126, como á, ñ o ¿. Los de la lista usan su nombre y el resto una entidad decimal: la ñ da &#241;. Un emoji produce una sola entidad.

Tres tareas típicas

Quien escribe documentación técnica necesita mostrar etiquetas sin que se interpreten. Quien migra contenido de un gestor antiguo encuentra &amp; en medio de nombres de empresa. Y una plantilla de correo con eñes llega con símbolos raros a un cliente antiguo.

Qué pasa con tu texto

Nada fuera de la página. La conversión es JavaScript en tu navegador, no se envía ninguna petición y no se guarda nada. Solo Copiar escribe en el portapapeles.

Preguntas frecuentes (FAQ)

Pega el texto y pulsa Codificar todo lo no ASCII. La ñ pasa a &#241; y la á a &#225;.