Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.5 Update released for Drupal core (11.4.5)! Release: Drupal 10.6.15 Update released for Drupal core (10.6.15)! Release: Superfish Dropdown Menu 8.x-1.15 Minor update available for module superfish (8.x-1.15). Release: Leaflet 10.4.10 Minor update available for module leaflet (10.4.10). Release: Raven: Sentry Integration 7.5.1 Minor update available for module raven (7.5.1). Release: htmLawed 8.x-3.8 Minor update available for module htmlawed (8.x-3.8). Release: Raven: Sentry Integration 7.5.0 Minor update available for module raven (7.5.0). Module Revived: Media Library Form API Element 2.1.5 Module media_library_form_element updated after 10 months of inactivity (2.1.5). Release: Acquia Content Optimization 2.1.0-alpha1 First alpha version released for module conductor (2.1.0-alpha1). Usage Milestone: Manage display Module manage_display crossed 1,000 active installs.

This module uses AI to automatically generate alternative text for images in your Drupal media library. It can fill in alt text as images are uploaded or generate captions for existing images in bulk.

AltTextLab adds AI-powered alternative text to your Drupal media library. It can auto-fill alt text on upload and bulk-generate captions for existing images.

Features

  • Automatic alt text generation on new image uploads.
  • One-click bulk generation for all media images or a selected set from the Media Library, with queue processing and progress tracking.
  • Configurable AI model style and output language; supports both public URLs and private sites via base64 upload.

Post-Installation

  1. Go to Configuration → Media → AltTextLab Settings and add your AltTextLab API key.
  2. Choose the model style and output language, and decide whether the site is publicly reachable (public URLs) or should send images as base64.
  3. Optionally enable “Auto-generate alt text for new media items” to fill alt text on upload.
  4. Use Reports → AltTextLab Dashboard to verify API status/credits.
  5. For backfill, open Configuration → Media → AltTextLab Bulk Generation to run across all media, or select items in Media Library and choose “Generate alt text” to process a subset. Bulk jobs run via Drupal’s queue/cron; keep cron running until complete.
  6. Review results in Reports → AltTextLab History (success, failed, and bulk tabs) and apply generated text to media items as needed.

Additional Requirements

  • AltTextLab API key and active credits/subscription.
  • Outbound HTTPS access to https://app.alttextlab.com
  • Drupal core (Media) and cron/queue processing enabled for bulk runs.
  • PHP 8.0+.
  • Core Media and Media Library.
  • Automated cron or a queue runner to keep bulk jobs moving.

Supporting this Module

This module is supported by AI Alt Text Generator AltTextLab

Activity

Tracked releases
2
Tracked since
Dec 2025
Latest release
6 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.1.0 Stable Jan 24, 2026
1.0.0 Stable Dec 29, 2025