Imágenes Accesibles: Alt Text, ARIA, Mejores Prácticas WCAG

Las imágenes accesibles transmiten su significado a todos los usuarios — incl. usuarios screen reader. Hecho bien vía alt text, alt vacío decorativo, ARIA.

¿Qué son imágenes accesibles?

Las imágenes accesibles son imágenes en un sitio web que transmiten su significado a todos los usuarios — incluidos quienes no pueden verlas (usuarios screen reader, ciegos, usuarios con imágenes deshabilitadas, search engines). La herramienta primaria: el atributo alt.

La accesibilidad de imágenes es requerida por WCAG.

La regla básica: cada imagen necesita alt

<img src="chart-q4.png" alt="Q4 revenue grew 23%">
<img src="divider.png" alt="">  <!-- decorativa -->

Tres categorías de imágenes

CategoríaAlt textEjemplo
InformativaDescribir contenido + propósitoalt="Bar chart 23% Q4 growth"
DecorativaVacío (alt="")Patterns fondo
Funcional (en link/botón)Describir acciónalt="Search"
Compleja (charts)Alt corto + descripción larga cercaalt="Sales chart, see below"
Imagen de textoTranscribir el textoLogo con tagline

Cómo escribir buen alt text

  • Describir propósito, no apariencia.
  • Ser conciso.
  • No decir "imagen de".
  • Matchear contexto.
  • Saltarse filename-as-alt.
  • Testear con screen reader.

Imágenes decorativas: usar alt vacío

<img src="ornament.png" alt="">

Imágenes complejas: charts, infografías

1. Descripción larga en texto body

<img src="sales.png" alt="Quarterly sales, see below">
<p>Q1: $1M; Q2: $1.2M; Q3: $1.5M; Q4: $4.2M</p>

2. Descripción oculta con aria-describedby

<img alt="Sales chart" aria-describedby="chart-desc">
<p id="chart-desc" class="visually-hidden">...</p>

3. Link a descripción detallada

<a href="/diagram-details">Detailed text description</a>

Accesibilidad SVG

<svg role="img" aria-labelledby="svg-title">
  <title id="svg-title">Chart showing growth</title>
</svg>

Mejores prácticas accesibilidad imagen

  • Cada <img> tiene alt.
  • Propósito, no píxeles.
  • No usar imágenes de texto.
  • Captions para media compleja.
  • Testear con screen readers.
  • Color no es la única señal.
  • Evitar imágenes CAPTCHA.
  • Contraste suficiente para overlays imagen.

Pitfalls accesibilidad imagen comunes

  • Alt completamente faltante.
  • Filename como alt.
  • Alt redundante.
  • Prefijo "imagen de...".
  • Alt en imágenes decorativas.
  • Alt largo para complejas.
  • Botones solo imagen sin alt.
  • Background images con contenido.

Tools para testear

ToolTipo
axe DevToolsBrowser extension
WAVEBrowser extension, visual
Lighthouse AccessibilityEn Chrome DevTools
Pa11yCLI / CI
NVDA / JAWS / VoiceOverScreen readers
Accessibility InsightsTool de Microsoft

FAQ: imágenes accesibles

¿Necesito alt en imágenes decorativas?

Sí — alt vacío.

¿Debería alt incluir "imagen de"?

No.

¿Cuán largo debería ser el alt text?

Conciso — típicamente < 125 caracteres.

¿Qué sobre background images en CSS?

Si decorativo: fine. Si transmite contenido: usar <img> con alt.

¿Necesito alt en imágenes logo?

Sí — típicamente el nombre compañía.

¿Cuál es el requirement WCAG?

WCAG 2.1 Success Criterion 1.1.1.

¿Cómo ayuda alt text generado por AI?

Útil como punto partida, pero verificar.

Testea performance + accesibilidad imagen con LoadFocus

LoadFocus corre auditorías Lighthouse desde 25+ regiones, flagging alt faltante + imágenes oversized. Regístrate en loadfocus.com/signup.

¿Qué tan rápido es tu sitio web?

Mejora su velocidad y SEO sin problemas con nuestra Prueba de Velocidad gratuita.

Prueba de velocidad de sitio web gratis

Analice la velocidad de carga de su sitio web y mejore su rendimiento con nuestro comprobador de velocidad de página gratuito.

×