Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

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

Total releases
2
First release
Dec 2025
Latest release
2 months ago
Release cadence
26 days
Stability
100% stable

Releases

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