Live on Joomla — install in minutes

AI alt text for Joomla

Generate accurate, descriptive alt text for your Media Manager images without leaving Joomla admin. Where an image is unambiguously one article's featured image, it writes straight in; otherwise you get the text to paste in yourself. Everything is reviewed before it's used.

Generating inside Joomla
14 images selected
bulk run · review before apply
Scan media
Generate
Match article
Alt text
Review
14 drafts ready
Applied directly where the article match is unambiguous — copied for the rest.
Review in Joomla →
Joomla

Turn a missing-alt-text Media Manager into described images

A native Joomla component — not a plugin bolted on — that reads your actual Media Manager folder, so nothing needs exporting or a separate app to manage.

Reads your actual Media Manager

Scans your configured media folder directly — Joomla's own Media Manager has no database table, so this is the same source of truth you see in the admin, not a copy of it.

Writes into the article that uses it

When an image is unambiguously one published article's featured image, alt text writes straight into that article. Used by zero or multiple articles, you get the generated text to paste in yourself instead.

Bulk, up to twenty at a time

Select a batch of images and generate for all of them at once. The work runs on ShopAltAI's own servers, so it never adds load to your site.

Writes to Joomla's real alt fields

Direct write-back lands in image_intro_alt or image_fulltext_alt — the actual fields Joomla itself uses for a featured image's alt text, not a custom field it invented.

Never re-does what's already done

Images already generated for are marked and skipped in a bulk run, so you're never redoing work you've already reviewed.

Doesn't touch your site's performance

Generation happens on ShopAltAI's servers, not your hosting — the component only starts the job and polls for the result.

Install

Few minutes to install

Step 1

Install the component

Download the component zip below, then install it via System → Install → Extensions → Upload Package File.

Download com_shopaltai.zip
Step 2

Connect your account

Go to Components → ShopAltAI → Settings, paste your API key, and click Test Connection. A free account works — no card required.

Step 3

Generate, review, accept

Open the Alt Text Generator, select images, and generate. Nothing is used anywhere until you review and accept it.

Why it matters now

Make a Joomla media library accessible at scale while keeping every change reviewed

The most useful thing here isn't a publish button — it's a controlled way to fill in alt text across a media folder Joomla itself never tracked in the first place.

Cover years of untouched media

Generate alt text across images that predate any accessibility effort on the site, without a separate audit tool.

No manual article hunting

The component finds the article using an image for you when the match is unambiguous, instead of you searching for where a file is used.

Keep a human in the loop

Every generation is reviewed before it writes anywhere or is copied — nothing happens automatically.

How it works

Specifically for Joomla

The problem

  • Joomla's own Media Manager has no alt-text field at all — nothing to fill in even if you wanted to by hand
  • A media folder can carry years of images with no alt text and no easy way to find them
  • Screen readers skip an image entirely when its alt text is missing
  • Writing alt text for hundreds of images by hand doesn't scale

The solution

  • ShopAltAI reads the actual image and writes alt text grounded in what's in the picture
  • Runs as a native Joomla component — no separate app or dashboard to manage
  • Bulk-select up to 20 images at once
  • Generation runs on ShopAltAI's servers, not your hosting, so it never slows down your site
  • Writes directly into an unambiguous article match; copies the text for you otherwise
  • Nothing is used anywhere until you review it
How it's built

What you can rely on with Joomla

Built as a real component, not a plugin bolted on.

Joomla's own plugin extension type is event-hooks-only and can't host a multi-screen admin area — this is a proper component, built the way Joomla itself expects.

Nothing publishes unreviewed.

Every generation is shown before it writes anywhere or is copied. You decide what happens with it.

It skips what's already done.

Images already generated for are marked and left alone in a bulk run, so you never redo your own reviewed work.

FAQ

Joomla integration questions

Does ShopAltAI work with Joomla?

Yes, for alt text — install the component and generate accurate alt text for your Media Manager images. There is no Product Generator for Joomla yet; see the next question.

Does it also generate product listings for my Joomla store?

Not yet. Joomla has no native products concept, and a Product Generator would mean integrating a third-party extension like VirtueMart or HikaShop — that's a larger scope we haven't taken on. The backend already supports it, so this can ship without a rebuild once it's prioritized.

Will bulk generation slow down my site?

No. Generation happens on ShopAltAI's own servers — the component only starts the job and checks its status, so a large batch doesn't add load to your site.

What happens if an image is used by more than one article?

You get the generated alt text to copy and paste in yourself, rather than the component guessing which article you meant. A one-article match writes in directly.

What happens if I exceed my monthly allowance?

You can upgrade your plan for a higher monthly allowance, or connect your own AI provider key (BYOK) for usage billed directly by your provider instead of ShopAltAI.

Ready? A few minutes to install.

Your free ShopAltAI account includes 10 alt text generations, 5 product listings, and 5 content pieces a month — no card required. The Joomla component covers Alt Text; Product Listings and Content Generator are available in the web dashboard.