GUÍAS PRÁCTICAS · Web y códigos

Caracteres especiales HTML: cuándo usar entidades

Separa texto y marcado, evita la doble codificación y distingue las entidades HTML de la sanitización.

Separa texto y delimitadores HTML

En HTML, texto y delimitadores de etiquetas tienen funciones distintas. Para mostrar literalmente menor que o ampersand en un texto, usa referencias de caracteres apropiadas.

Codifica una vez en el contexto correcto

Codifica una vez al insertar el texto. Para mostrar etiquetas como texto, codifica también sus delimitadores. Si la plantilla ya hace escaping, otra pasada puede mostrar nombres de entidades.

Caracteres especiales HTML: cuándo usar entidades
  1. Datos de entrada

    A & B

  2. Pasos del cálculo

    Elige y aplica el método

  3. Resultado

    A & B

PRUEBA ESTE PASO

Codificador y decodificador de entidades HTML

Trabaja dentro de esta guía: carga un ejemplo, ejecuta la herramienta y modifica los datos para comparar resultados. El segundo experimento prueba otro caso.

Un ejemplo reproducible

A & B se codifica como A & B. La secuencia < necesita dos decodificaciones para llegar al signo menor que: esta herramienta hace una y devuelve <.

Abrir herramienta

Decodifica un solo nivel

El segundo ejemplo parte de <. Una decodificación devuelve <, no el signo menor que. Decodifica ese resultado otra vez para distinguir uno y dos pasos.

Procesado en el navegador: los datos no se suben.

Configura los datos

Configura los datos

Hasta 100.000 caracteres. Decodifica una capa y devuelve texto; no sanitiza HTML.

Resultado

Introduce los datos para ver el resultado.

Ampersand y niveles de codificación

A & B se codifica como A & B. La secuencia < necesita dos decodificaciones para llegar al signo menor que: esta herramienta hace una y devuelve <.

Caso de uso

Datos de entrada
A & B
Resultado
A & B

Escape, sanitización y contenido no fiable

Decodificar no vuelve confiable el contenido. Conserva el resultado como texto si no debe ser marcado. Las entidades no sanitizan HTML ni protegen por sí solas JavaScript, CSS o URL.

Son datos de ejemplo, no medidas de un caso real. El resultado utiliza el mismo motor que la herramienta completa. Compáralo con los pasos de la guía y marca las comprobaciones después de revisarlo.

Método y límites
ParámetroValor
¿Cuáles son los límites de la herramienta?Hasta 100.000 caracteres. Decodifica una capa y devuelve texto; no sanitiza HTML.
Procesamiento y privacidadLos datos y resultados se procesan en tu navegador y no se envían al servidor. Las estadísticas agregadas, si están activas, solo registran la herramienta y el resultado de uso, sin el contenido.

Fuentes

Continúa con las herramientas

Codificador y decodificador de entidades HTML

Favoritos