Addaw, ir a inicio Donar

Fallo común Fallos comunes WCAG 2.2

F30Fallo de los criterios de conformidad 1.1.1 y 1.2.1 debido a usar alternativas textuales que no son alternativas (p. ej., nombres de fichero o texto de relleno)

En resumen

Este fallo se produce cuando el texto puesto como alternativa de una imagen u otro contenido no textual no transmite su información ni su función: textos de relleno como «imagen» o «spacer», referencias de programación como «picture 1» o «0002», o el propio nombre del fichero («Oct.jpg»). Las personas que usan lector de pantalla no obtienen nada útil. Al auditar, revise cada alt y pregúntese si podría sustituir a la imagen sin perder información.

Ejemplo práctico

Este fallo se da cuando el atributo alt existe pero no sirve como alternativa; es típico de los gestores de contenidos que lo rellenan con el nombre del fichero. Ejemplo: una noticia municipal con un gráfico y un enlace a un informe en PDF.

Así no: Nombre de fichero y texto genérico como alternativa

El gráfico tiene como alternativa el nombre del fichero y el icono del enlace el texto «icono». El lector anuncia «grafico_vidrio_2025.png, gráfico» y «Descargar el informe anual icono, enlace»: no transmite los datos del gráfico ni que el enlace descarga un PDF. Las herramientas automáticas no lo marcan como error porque el alt existe.

<style>
  .noticia { max-width: 420px; color: #0B2239; }
  .noticia h2 { font-size: 1.2rem; margin: 0 0 8px; }
  .noticia a { color: #412c56; }
  .noticia a:focus-visible { outline: 3px solid #412c56; outline-offset: 2px; }
  .noticia a img { vertical-align: middle; }
</style>
<article class="noticia">
  <h2>El reciclaje de vidrio sube un 12 % en 2025</h2>
  <img src="data:image/svg+xml,…" width="280" height="150" alt="grafico_vidrio_2025.png">
  <p>
    <a href="#">Descargar el informe anual <img src="data:image/svg+xml,…" width="20" height="24" alt="icono"></a>
  </p>
</article>
Captura de pantalla del ejemplo incorrecto: Nombre de fichero y texto genérico como alternativa
Así se ve el ejemplo incorrecto.

La demostración contiene, a propósito, el error de accesibilidad que se explica.

Así sí: Alternativas que sustituyen a la imagen

El alt del gráfico recoge los datos que muestra y el del icono indica el formato del documento. Ahora el texto alternativo puede sustituir a cada imagen sin perder información, que es lo que exige el criterio 1.1.1.

<style>
  .noticia { max-width: 420px; color: #0B2239; }
  .noticia h2 { font-size: 1.2rem; margin: 0 0 8px; }
  .noticia a { color: #412c56; }
  .noticia a:focus-visible { outline: 3px solid #412c56; outline-offset: 2px; }
  .noticia a img { vertical-align: middle; }
</style>
<article class="noticia">
  <h2>El reciclaje de vidrio sube un 12 % en 2025</h2>
  <img src="data:image/svg+xml,…" width="280" height="150" alt="Vidrio recogido: 366 toneladas en 2024 y 410 toneladas en 2025">
  <p>
    <a href="#">Descargar el informe anual <img src="data:image/svg+xml,…" width="20" height="24" alt="(PDF)"></a>
  </p>
</article>

Pruébelo aquí:

Cómo comprobarlo

Lector de pantalla (NVDA o VoiceOver)

  1. Recorrer la página con NVDA en modo exploración y pulsar G para ir de imagen en imagen (en VoiceOver, usar el rotor de imágenes).
  2. Para cada imagen, valorar si lo anunciado podría sustituirla sin perder información: nombres de fichero, «imagen», «foto 1», «icono» o «banner» no sirven.

Debería anunciar: «Vidrio recogido: 366 toneladas en 2024 y 410 toneladas en 2025, gráfico» y «Descargar el informe anual (PDF), enlace»

Herramientas del navegador

  1. Abrir las herramientas de desarrollo (F12) y, en la consola, listar los textos alternativos con [...document.images].map(i => i.alt) para revisarlos de un vistazo.
  2. Buscar valores con extensiones (.jpg, .png, .svg), guiones bajos, numeraciones o palabras genéricas, y comparar cada uno con lo que transmite la imagen.

Validación automática

  1. La regla image-alt de axe DevTools (y Lighthouse, que la usa) solo comprueba que exista una alternativa, no que sea adecuada, así que este caso pasa sin error.
  2. WAVE avisa con la alerta «Suspicious alternative text» ante algunos valores sospechosos (nombres de fichero, «image», «graphic»), pero no evalúa si el texto es equivalente: la decisión final es siempre manual.

Errores frecuentes en auditorías

  • Gestores de contenidos que rellenan el alt automáticamente con el nombre del fichero subido (IMG_2045.jpg, banner-home-v3.png).
  • Textos genéricos como «imagen», «foto», «icono» o «logo» puestos solo para que la herramienta automática no dé error.
  • Gráficos e infografías cuyo alt es solo el título («Gráfico de reciclaje») y no los datos ni la conclusión que transmiten.
  • Galerías con alternativas numeradas («Foto 1», «Foto 2») que no dicen qué muestra cada imagen.

Técnica completa: traducción al español del texto del W3C

Aplicabilidad

Se aplica a todas las tecnologías.

Descripción

Esta técnica describe una condición de fallo para todas las técnicas que implican alternativas textuales. Si el texto de la «alternativa textual» no puede usarse en lugar del contenido no textual sin perder información o funcionalidad, entonces falla, porque en realidad no es una alternativa del contenido no textual.

Ejemplos

Algunos ejemplos de textos que no son alternativas textuales:

  • textos de relleno como " " (un espacio), "spacer" (separador), "image" (imagen) o "picture" (fotografía), etc., colocados en el lugar de la «alternativa textual» de imágenes o fotografías.
  • referencias de programación que no transmiten la información ni la función del contenido no textual, como "picture 1", "picture 2" o "0001", "0002" o "Intro#1", "Intro#2".
  • nombres de fichero que no son alternativas textuales válidas por sí mismos, como "Oct.jpg", "Chart.jpg" o "sales\\oct\\top3.jpg"

Pruebas

Procedimiento

  1. Comprobar cada alternativa textual para ver si en realidad no es una alternativa textual del contenido no textual.

Resultados esperados

  • Si la comprobación n.º 1 es verdadera, se da esta condición de fallo y el contenido falla el criterio de conformidad.

Cómo lo comprobamos en ADDAW

Este fallo es uno de los que buscamos en cada auditoría de accesibilidad de ADDAW: lo documentamos con capturas y el código afectado, indicamos el criterio que incumple y la técnica suficiente con la que se corrige. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica F30 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital