Auto-generate alt text for every Craft CMS image — accurate, compliant, and built for your assets library.

Install AltTextLab plugin from the Plugin Store or with Composer. Enter your API key in the plugin settings. No custom code, no additional configuration — the plugin connects directly to your Craft installation.


For images already in your Craft installation, run bulk generation across your assets volumes. Select the volumes and image types you want to process, click generate, and the plugin works through them in your browser.
Turn on automatic generation in the plugin settings and every image uploaded to Craft's assets gets alt text written to it on the spot. Or if you prefer, you can trigger it manually when you need to. Alt text is written directly to the standard Craft alt text field, the same one your templates and SEO plugins read.







No. The plugin only processes assets where the alt text field is empty. Any asset where a content author has already entered a description is left exactly as it is. If you want to regenerate alt text across assets that already have descriptions, that's available as an explicit opt-in setting, not something that happens automatically.
This depends on how your private assets are served. For assets in volumes with public URLs, the plugin fetches the image directly by URL for analysis. For private assets with no public URL, the plugin uses direct upload mode, sending the image file to AltTextLab for processing rather than fetching it via URL. You can configure which mode the plugin uses in the settings — both produce the same quality output.
Not at this time. The plugin currently works with standard image assets in Craft's media library, but does not support Craft Commerce product images specifically. If Commerce support is important for your project, you're welcome to contact us at contact@alttextlab.com — we'd love to hear about your use case as we continue developing the integration.
AltTextLab's plugin supports 5 and later only. If your project is still running on Craft 4, you'll need to upgrade to Craft 5 before installing the plugin.
Yes. Alt text is the primary signal Google uses to understand and index images in Google Image Search, which drives meaningful traffic to content-heavy, product-focused Craft sites. It also makes your images readable to LLMs like ChatGPT and Perplexity, which use alternative text to surface content in AI-generated answers. Without it, your images are invisible to both, regardless of how well the surrounding content ranks.
Alt text stays. AltTextLab writes alt text directly to Craft's database in the native alt text field identically to text you would have entered manually in the control panel. Uninstalling the plugin does not remove any generated alt text. Everything written by AltTextLab is permanent.