Addaw, ir a inicio Donar

Técnica HTML WCAG 2.2

H37Usar atributos alt en los elementos img

En resumen

Esta técnica pide que toda imagen insertada con el elemento img que transmita significado tenga un atributo alt con una alternativa textual corta que cumpla la misma función que la imagen. Si la imagen contiene palabras importantes, el texto alternativo debe incluirlas. Beneficia a las personas que usan lectores de pantalla o navegan sin imágenes, y es la base para cumplir el criterio 1.1.1 Contenido no textual.

Ejemplo práctico

Los banners enlazados con texto incrustado son el caso más habitual en el que el alt debe recoger las palabras de la imagen. Ejemplo: un banner de la portada de un ayuntamiento que lleva a la cita previa.

Así no: Banner enlazado cuyo alt no incluye el texto de la imagen

La imagen enlazada contiene texto, pero el alt la describe en lugar de reproducir sus palabras. El lector de pantalla anuncia «Imagen promocional del Ayuntamiento, enlace», así que no se sabe que el enlace lleva a pedir cita previa. Para notarlo, recorra la demo con Tab con NVDA o VoiceOver activado.

<style>
  .promo h2 { font-size: 1.2rem; margin: 0 0 8px; color: #0B2239; }
  .promo a { display: inline-block; border-radius: 8px; }
  .promo a:focus-visible { outline: 3px solid #0B2239; outline-offset: 3px; }
  .promo img { display: block; max-width: 100%; height: auto; }
</style>
<aside class="promo">
  <h2>Servicios en línea</h2>
  <a href="#">
    <img src="data:image/svg+xml,…" width="320" height="90" alt="Imagen promocional del Ayuntamiento">
  </a>
</aside>
Captura de pantalla del ejemplo incorrecto: Banner enlazado cuyo alt no incluye el texto de la imagen
Así se ve el ejemplo incorrecto.

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

Así sí: Banner enlazado con las palabras de la imagen en el alt

El alt reproduce el texto del banner, que además indica el destino del enlace. El texto alternativo cumple en la página la misma función que la imagen y el enlace tiene un nombre que se entiende fuera de contexto.

<style>
  .promo h2 { font-size: 1.2rem; margin: 0 0 8px; color: #0B2239; }
  .promo a { display: inline-block; border-radius: 8px; }
  .promo a:focus-visible { outline: 3px solid #0B2239; outline-offset: 3px; }
  .promo img { display: block; max-width: 100%; height: auto; }
</style>
<aside class="promo">
  <h2>Servicios en línea</h2>
  <a href="#">
    <img src="data:image/svg+xml,…" width="320" height="90" alt="Cita previa por internet: pida cita sin colas, las 24 horas">
  </a>
</aside>

Pruébelo aquí:

Cómo comprobarlo

Lector de pantalla (NVDA o VoiceOver)

  1. Recorrer los enlaces con Tab o, en NVDA, con la tecla K en modo exploración.
  2. Comparar lo que se anuncia con el texto que se ve en la imagen: las palabras importantes deben coincidir.

Debería anunciar: «Cita previa por internet: pida cita sin colas, las 24 horas, enlace»

Herramientas del navegador

  1. Abrir las herramientas de desarrollo (F12), inspeccionar cada imagen y leer su atributo alt o el nombre calculado (Name) en el panel Accesibilidad.
  2. Para las imágenes con texto, comprobar que el alt incluye ese texto; para las demás, que transmite su función o su información, no su aspecto.

Validación automática

  1. La regla image-alt de axe DevTools (y Lighthouse) y WAVE solo comprueban que exista el alt; no verifican que incluya las palabras de la imagen.
  2. WAVE muestra el alt de cada imagen junto a ella, lo que agiliza la revisión manual de la equivalencia.

Errores frecuentes en auditorías

  • Banners y carruseles con texto incrustado cuyo alt es «banner», «slider» o una descripción visual, sin las palabras de la imagen.
  • Empezar el alt con «Imagen de…» o «Foto de…», que el lector ya indica al anunciar que es una imagen.
  • Imágenes de texto que deberían ser texto real (criterio 1.4.5): el alt resuelve el problema para el lector de pantalla, pero no para quien amplía la página o cambia los colores.
  • En imágenes enlazadas, describir la imagen en vez del destino o la acción del enlace.

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

Aplicabilidad

Imágenes usadas en documentos HTML.

Descripción

Cuando use el elemento img, especifique una alternativa textual corta con el atributo alt. Nota: al valor de este atributo se le suele llamar «texto alternativo» o «texto alt».

Cuando una imagen contiene palabras importantes para entender el contenido, el texto alternativo debe incluir esas palabras. Esto permite que el texto alternativo cumpla en la página la misma función que la imagen. Tenga en cuenta que no describe necesariamente las características visuales de la propia imagen, pero debe transmitir el mismo significado que la imagen.

Ejemplos

Una imagen de un sitio web proporciona un enlace a un boletín gratuito. La imagen contiene el texto "Free newsletter. Get free recipes, news, and more. Learn more." (boletín gratuito; reciba recetas, noticias y mucho más gratis; más información). El texto alternativo coincide con el texto de la imagen.

<img src="newsletter.gif" alt="Free newsletter. 
 Get free recipes, news, and more. Learn more.">

Una imagen de un sitio web representa el plano de un edificio. La imagen es un mapa de imagen en el que cada habitación es un área interactiva del mapa. El texto alternativo es «Plano del edificio. Seleccione una habitación para obtener más información sobre su finalidad o su contenido». La instrucción de «seleccionar una habitación» indica que la imagen es interactiva.

Pruebas

Procedimiento

  1. Examinar cada elemento img del contenido.
  2. Comprobar que cada elemento img que transmite significado contiene un atributo alt.
  3. Si la imagen contiene palabras importantes para entender el contenido, comprobar que esas palabras están incluidas en la alternativa textual.

Resultados esperados

Las comprobaciones n.º 2 y n.º 3 son verdaderas.

Recursos

Cómo lo comprobamos en ADDAW

En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. 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 H37 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