AI Alt Text Generator for Craft CMS

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

25 credits for free • No credit card required
Stacked chocolate chip cookies
THE PROBLEM

Count what empty alt attribute costs your Craft CMS site

SEO: Search engines can't interpret images without alt text. Your assets don't appear in Google Image Search, and LLM tools use alt text to understand and surface content in answers. For content-rich Craft sites, organic visibility is going to sites that bothered to tag their images.

Accessibility: For visitors using screen readers, an untagged image is silence. No description, no context, no way to understand what's on the page. Every meaningful image on your site needs alt text to meet WCAG 2.1 AA — the legal standard under the ADA in the US and the EU Accessibility Act.

Scale: Craft CMS gives you full control over your content structure. Alt text fields are one thing it doesn't manage for you automatically. For sites with hundreds of entries across multiple volumes, writing descriptions one asset at a time is a task that outlasts every project sprint.
PROCESS

How to add alt text to Craft CMS images automatically

Three steps. Most Craft installations are up and running in under 5 minutes.
Step 1 of 3

Add the AltTextLab plugin from the Craft Plugin Store

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.

Shows missing alt text stats across your assets volumes on first run
Craft CMS plugin store interface displaying AltTextLab.
Alt text bulk generation interface.
Step 2 of 3

Bulk-process your entire media library

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.

Supports JPG, PNG, SVG, AVIF, and WebP
Step 3 of 3

Every new asset upload gets alt text automatically

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.

Plate of pasta with herbs and tomatoes.
WHAT MAKES IT DIFFERENT

Built for Craft CMS sites, not generic image tagging

AltTextLab reads each image and generates descriptions that reflect what the image actually means on your site.

Craft-native integration

AltTextLab writes to the standard Craft CMS image alt text attribute — the same field your Twig templates, SEO plugins, and front-end code already read. No custom fields to create, no template changes needed.

Custom writing styles

Choose between descriptive, neutral, minimal, or matter-of-fact tones. Set a preferred style for the project, and every generated description follows it, ensuring consistent output across your entire site.

Multi-site support

Turn on multi-site mode and the plugin generates alt text in each site's configured language automatically. One API call per unique language, with results shared across sites that use the same language.

WCAG 2.1 AA compliant output

Every generated description meets screen reader standards — optimal length, natural language, meaningful context. ADA, EAA, and Section 508 compliant without any manual review after generation.

130+ languages supported

Running a multilingual Craft site with multi-site or locale configuration? Generate alt text in any of 130+ languages automatically. Set the output language per project, and every image follows with no extra configuration.

Privacy-first and GDPR-aligned

When images are processed via public URL, the link is used once and discarded. If you send image files directly, they are stored only for the duration of processing and can be deleted on request. No site visitor data is ever accessed.
Start free with 25 credits
Testimonials

Teams that stopped writing alt text by hand

Rated 4.8 / 5 on G2
A woman with long dark hair wearing glasses and a patterned top. She is smiling and facing the camera. The background features foliage. The image is in black and white.
Lynn Zawie · Director, Web Services
Stony Brook University · Verified on Trustpilot
Five orange stars rating
I tried a few others plugins before I found this one. The others were either too complicated or too expensive. This plugin was simple to use and install and worked immediately. The alt tags it generates are perfect. Very descriptive and accurate.
A close-up portrait of a woman with long, wavy auburn hair and green eyes. She has a neutral expression and is looking directly at the camera.
Julia R. · Marketing Manager
Software Development Company · Verified on G2
Five orange stars rating
It actually understands what's in images and creates spot-on descriptions. No more guessing what to write. The Chrome extension is super handy and fits right into my workflow. It's been a huge time-saver for my blog and product pages.
Smiling man with a mustache.
Caleb Stewart · Project Manager
Good Work · Verified on G2
Five orange stars rating
The software is easy to use, and the generated alt text is accurate! Additionally, the support team is very responsive and helpful. It was also easy to set up within our content management system.
Woman with blonde hair, plaid jacket.
Daria M. · Project Manager
Web Design Agency · Verified on WordPress
Five orange stars rating
I was able to generate alt text for thousands of images in just a few minutes, which saved me a lot of time compared to writing everything manually. AI descriptions are surprisingly accurate and understand the context of the image well. Setup was simple.
Smiling woman with long hair.
Ana Koroliova · Head of Customer Service
Zorka.Agency · Verified on WordPress
Five orange stars rating
This plugin is absolutely worth installing. It runs fast, works seamlessly, and does exactly what it promises.
Young man smiling outdoors
Gleb V. · Web Developer
Web Development Agency · Verified on WordPress
Five orange stars rating
I manage several client sites and this plugin saves me a lot of time. I install it, set it up once, and it works in the background. It’s part of my standard setup now.
FAQ

Your questions, answered.

Can't find what you need? Contact us →

Will AltTextLab overwrite alt text my content authors have already written?

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.

Does AltTextLab work with private assets or volumes without public URLs?

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.

Does AltTextLab work with Craft Commerce product images?

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.

Does AltTextLab work with Craft 4 and Craft 5?

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.

Does image alt text improve Craft CMS SEO and visibility in LLMs?

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.

What happens to alt text if I uninstall the plugin?

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.

Start free with 25 image credits

See how AltTextLab saves you hours and boosts SEO
No credit card required
WCAG-compliant
Try it now