Title: neo Alt &#8211; AI Alt Text Generator for Images with Bulk Processing
Author: Paul Schwind - neoWP
Published: <strong>July 28, 2026</strong>
Last modified: July 28, 2026

---

Search plugins

![](https://ps.w.org/neo-alt/assets/banner-772x250.png?rev=3625991)

![](https://ps.w.org/neo-alt/assets/icon.svg?rev=3625991)

# neo Alt – AI Alt Text Generator for Images with Bulk Processing

 By [Paul Schwind – neoWP](https://profiles.wordpress.org/palsch/)

[Download](https://downloads.wordpress.org/plugin/neo-alt.26.7.28.zip)

 * [Details](https://wordpress.org/plugins/neo-alt/#description)
 * [Reviews](https://wordpress.org/plugins/neo-alt/#reviews)
 *  [Installation](https://wordpress.org/plugins/neo-alt/#installation)
 * [Development](https://wordpress.org/plugins/neo-alt/#developers)

 [Support](https://wordpress.org/support/plugin/neo-alt/)

## Description

### Create alt texts and image titles directly in WordPress with AI.

Create suitable alt texts and image titles directly in your WordPress media library.
neoAlt recognizes the image content, takes the context of the page into account,
and delivers clear suggestions for better accessibility and image SEO.

With filters, search, and bulk processing, you can also enhance large image collections
quickly. You can review, edit, and only then save each suggestion.

### 🏝️ Sandbox for neo Alt

Try neo Alt directly in the browser without having to install it.

[ Start Sandbox](https://neo-wp.com/sandbox/?selected-plugin=neo-alt&ref=wp-org)

### 🚀️ Main Features of neo Alt

 * ✅ Automatically create SEO-friendly alt texts for WordPress images using AI 
   🎉
 * ✅ Find and fill missing alternative texts across the entire WordPress media 
   library
 * ✅ Edit image titles and alt text individually, together, or via bulk generation
 * ✅ Analyze visible image content for precise and understandable image descriptions
 * ✅ Consider page context and existing media titles for appropriate alt texts
 * ✅ Improve accessibility and image SEO with meaningful image metadata
 * ✅ Review AI suggestions before saving, adjust manually or discard
 * ✅ Save individual changes or accept all reviewed suggestions at once
 * ✅ Filter only empty alt texts and quickly close gaps in the media library
 * ✅ Find images by title and filename using AND, OR, and wildcard search
 * ✅ Sort media by upload date, modified date, title, or URL
 * ✅ Exclude selected images from bulk processing
 * ✅ Character counter for alt texts with a recommendation of 80 to 125 characters
 * ✅ Use neoAI for free image text generations
 * ✅ Configure your own AI connection with OpenAI, Anthropic, Google, xAI, Mistral,
   WordPress AI, or self-hosted models
 * ➡️ Automatically create missing alt texts and image titles in the media library

### 🎉 Be the king of the neoUniverse

Get the ultimate bundle!

 * 🗂️ **[neoLibrary](https://neo-wp.com/plugin/neo-library/?ref=wp-org)**
   Bring 
   order to your media library and see where your images are used!
 * ✏️ **[neoRename](https://neo-wp.com/plugin/neo-rename/?ref=wp-org)**
   Maximize
   your image SEO with AI efficiently via your own API connection without credit
   packages.
 * 💬 **[neoAlt](https://neo-wp.com/plugin/neo-alt/?ref=wp-org)**
   Create alt texts
   and image titles directly in WordPress using AI.
 * 🔄 **[neoReplace](https://neo-wp.com/plugin/neo-replace/?ref=wp-org)**
   Easy replacing
   with drag and drop!
 * 🖇️ **[neoDuplicate](https://neo-wp.com/plugin/neo-duplicate/?ref=wp-org)**
   Duplicate
   images for SEO with page-specific ALT texts.
 * 🚀 **[neoOptimize](https://neo-wp.com/plugin/neo-optimize/?ref=wp-org)**
   Optimize
   your image SEO by serving images at the resolution they are displayed in the 
   browser.
 * 🎨 **[neoDraw](https://neo-wp.com/plugin/neo-draw/?ref=wp-org)**
   Bring creative
   ideas to life with drawings directly in WordPress!
 * 🎬 **[neoAnimate](https://neo-wp.com/plugin/neo-animate/?ref=wp-org)**
   Impress
   with animated line-path effects!
 * 🏃‍♂️ **[neoMotion](https://neo-wp.com/plugin/neo-motion/?ref=wp-org)**
   Make 
   an impression with fascinating stop-motion animations!
 * ✨ **[neoPlugins](https://neo-wp.com/plugin/neo-plugins/?ref=wp-org)**
   All free
   neoMedia plugins for WordPress.

### ❤️ Our drive

Feedback on neo Alt from WP pros that drives us every day:

➔ [Read more reviews](https://neo-wp.com/plugin/neo-alt/?ref=wp-org#reviews)

**🎁 Help us, neo Alt make it even better!** Your opinion matters. ➔ [Send us feedback](https://neo-wp.com/rating/?ref=wp-org&selected-plugin=neo-alt)

### 🔮 Look into the future

We are constantly working on new features. Do you have wishes or suggestions? Then
let us know!

➔ [Request another feature](https://neo-wp.com/feedback/?ref=wp-org)

### 🔍 Related Plugins

We learned from the best to develop the Alt Text Generator plugin. If you are looking
for an alternative to neo Alt this, take a look at the following plugins:

 * **Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image 
   Title For Image SEO)** – Features: accessibility, Alt Text, bulk edit images,
   image seo, image title
 * **Alt Text AI – Automatically generate image alt text for SEO and accessibility**–
   Features: AI, Alternative Text, image alt text, image to text
 * **Image Alt Text** – Features: AI alt text, bulk alt text
 * **Auto Alt Text** – Features: alt tag, openai, seo
 * **Alt Magic: AI Image Alt Text Generator for WP & Image Rename** – Features:
 * **AI Alt Text Generator** – Features: wcag
 * **AI Image Alt Text Generator** – Features: vision.
 * **AI Image Alt Text** – Features: alt text generator

### 🤝️ Compatibility

The Alt Text Generator plugin offers maximum compatibility:

 * Tested from WordPress 6.2 and PHP 8.0. Optimized for WP 7.0.
 * Multilingual support for e.g. English, German, …
 * The Alt Text Generator plugin integrates seamlessly into the WordPress backend
   and is compatible with WooCommerce.
 * Compatible media file types: SVG, JPG, JPEG, WEBP, AVIF, PNG, GIF, TIF, BMP, 
   MP4, MOV, WEBM, AVI, MP3, WAV, PDF, TXT, ZIP, …
 * The Alt Text Generator plugin is compatible with all major page builders and 
   has been tested with: Bricks, Elementor, Divi, Gutenberg, Classic Editor, …

### 🛡️ Security & Performance

The Alt-Text Generator plugin keeps your data safe and your website fast:

 * Regular updates for highest reliability and security
 * Productive testing of new plugin updates by WordPress experts
 * Resource-efficient for a fast WordPress backend
 * SEO-optimized for higher rankings in search engines
 * Clean uninstallation without leftover database entries
 * German security according to EU standards GDPR and DSGVO

### 🌍 Our Community & Support

We continuously develop the Alt-Text Generator plugin. If you have questions or 
problems we are here for you – in the WordPress forum or for Pro users on our website.

 * **WordPress Forum:** [https://wp.org/support/plugin/neo-alt](https://wp.org/support/plugin/neo-alt)
 * **Ideas & Requests:** [https://neo-wp.com/feedback/](https://neo-wp.com/feedback/?ref=wp-org#ref-page=plugin/neo-alt)
 * **Free Support:** [https://neo-wp.com/contact/#free](https://neo-wp.com/contact/?ref=wp-org#free)
 * **Pro Support:** [https://neo-wp.com/contact/#pro](https://neo-wp.com/contact/?ref=wp-org#pro)

_neo Alt – Alt texts. Image titles. Bulk generation. – by neoWP_

Technology knows no boundaries. We are proud that our software is used worldwide.
alt text • image SEO • accessibility • Alternativtext • Bilder SEO • Barrierefreiheit•
texte alternatif • SEO image • accessibilité • texto alternativo • SEO de imágenes•
accesibilidad • testo alternativo • SEO immagini • accessibilità • alternatieve 
tekst • afbeelding SEO • toegankelijkheid • maandishi mbadala • SEO ya picha • ufikivu•
替代文本 • 图片SEO • 无障碍 • 代替テキスト • 画像SEO • アクセシビリティ • वैकल्पिक
पाठ • छवि SEO • अभिगम्यता

## Installation

### Help and Support

 * **WordPress Forum:** [https://wp.org/support/plugin/neo-alt](https://wp.org/support/plugin/neo-alt)
 * **neo Alt** **Free Support:** [https://neo-wp.com/contact/#free](https://neo-wp.com/contact/?ref=wp-org#free)
 * **neo Alt** **Pro Support:** [https://neo-wp.com/contact/#pro](https://neo-wp.com/contact/?ref=wp-org#pro)

### Get Pro features

Find out what the [Pro version](https://neo-wp.com/pricing/?ref=wp-org) of neo Alt
has to offer to unlock the full potential of your media. [➔ What the Pro version can do](https://neo-wp.com/plugin/neo-alt/?ref=wp-org)

### Installation & Activation

#### Installation via the WordPress Plugin Directory

 * Open the [WordPress dashboard](https://wordpress.org/documentation/article/administration-screens/)
   > Plugins > Add New
 * Search for “neo Alt” and click “Install Now”.
 * After installation click “Activate”.

#### Installation from neo Alt from the official neoWP website

 * Download the Alt-Text Generator plugin from the official website [neo-wp.com](https://neo-wp.com/plugin/neo-alt/?ref=wp-org).
 * Open the [WordPress dashboard](https://wordpress.org/documentation/article/administration-screens/)
   > Plugins > Add New > Upload Plugin > Activate Plugin

#### Manual installation of neo Alt via FTP

 * Download the Alt-Text Generator plugin from the official website [neo-wp.com](https://neo-wp.com/plugin/neo-alt/?ref=wp-org).
 * Unzip the ZIP file and upload the neo-alt folder via FTP to the /wp-content/plugins/
   directory of your WordPress installation.
 * Go to the [WordPress dashboard](https://wordpress.org/documentation/article/administration-screens/)
   > Plugins > In the list click “neo Alt” and click “Activate”.

#### After activating the Alt-Text Generator plugin

 * Click “neoWP” in the sidebar of the [WordPress dashboard](https://wordpress.org/documentation/article/administration-screens/)
   to review and adjust the default options.
 * Adjust the “neo Alt” settings to your individual requirements.

### Compatibility and Requirements

#### Minimum system requirements for the Alt-Text Generator plugin

 * [WordPress version](https://wordpress.org/documentation/article/wordpress-versions/)
   6.2 to 7.0
 * [PHP version](https://php.watch/versions) 8.0 or higher
 * [MySQL version](https://make.wordpress.org/hosting/handbook/compatibility/) 8.0
   or higher
 * Optimized for servers running [Linux](https://en.wikipedia.org/wiki/Linux) (not
   Windows)
 * Server memory limit: min. 128 MB

#### Compatible plugins and tools for neo Alt

The plugin neo Alt was tested with: [Bricks](https://bricksbuilder.io/), [Elementor](https://elementor.com/),
[Divi](https://www.elegantthemes.com/gallery/divi/), [Beaver](https://www.wpbeaverbuilder.com/),
[Oxygen](https://oxygenbuilder.com/), [Breakdance](https://breakdance.com/), [Gutenberg](https://wordpress.org/gutenberg/),
[WP Fastest Cache](https://wordpress.org/plugins/wp-fastest-cache/), [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/),
[WP Rocket](https://wp-rocket.me), [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/),
[WP Super Cache](https://wordpress.org/plugins/wp-super-cache/), [WP-Optimize](https://wordpress.org/plugins/wp-optimize/),
[Autoptimize](https://wordpress.org/plugins/autoptimize/), [Breeze](https://wordpress.org/plugins/breeze/),
[Cache Enabler](https://wordpress.org/plugins/cache-enabler/)

### Legal notice about the Alt-Text Generator plugin

The plugin neo Alt is provided free of charge under the “GPLv2 or later” license
and without warranty. Use is at your own risk; liability for damages is excluded.
Users outside Germany are responsible for complying with local regulations. This
plugin may contact external services for licensing via Freemius ([EULA](https://freemius.com/product/12083/neo-media/legal/eula/),
[license terms](https://freemius.com/product/license-activation/12083/neo-media/),
[opt-in information](https://freemius.com/product/opt-in/12083/neo-media/), [privacy policy](https://freemius.com/privacy/)),
updates, support and optional AI features. When using neoAI the selected image, 
the prompt and, where applicable, image title, adjacent titles, previous suggestions
and page context are sent via neoAI to OpenAI in the USA or, if using your own API
key, directly to the chosen provider. Personal or confidential data must not be 
transmitted. The connection is only established when an administrator tests it, 
retrieves a quota or triggers a generation. The terms and privacy notices of the
service used apply: neoAI ([terms](https://neo-wp.com/terms/?ref=wp-org), [privacy](https://neo-wp.com/privacy-policy-plugins/?ref=wp-org)),
OpenAI (connection to api.openai.com, [terms](https://openai.com/policies/service-terms/),
[privacy](https://openai.com/policies/privacy-policy/)), Anthropic (connection to
api.anthropic.com, [terms](https://www.anthropic.com/legal/commercial-terms), [privacy](https://www.anthropic.com/legal/privacy)),
Google Gemini (connection to generativelanguage.googleapis.com, [terms](https://ai.google.dev/gemini-api/terms),
[privacy](https://policies.google.com/privacy)), xAI (connection to api.x.ai, [terms](https://x.ai/legal/terms-of-service-enterprise),
[privacy](https://x.ai/legal/privacy-policy)) and Mistral (connection to api.mistral.
ai, [terms](https://legal.mistral.ai/terms), [privacy](https://legal.mistral.ai/terms/privacy-policy)).
For custom and WordPress integrations the respective configuration determines the
recipient.
Details about data, recipients, storage and transfers to third countries
can be found in the [full privacy policy](https://neo-wp.com/privacy-policy-plugins/?ref=wp-org).

## FAQ

### Features of neo Alt

**Which features are included in the plugin?**

The main features of the Alt Text Generator plugin are:

 * ✅ Fill missing alt texts in the WordPress media library with AI 🎉
 * ✅ Generate image titles and alt texts individually or together
 * ✅ Edit multiple images in one go using bulk processing
 * ✅ Consider image content, existing image titles, and the context of the page
   where they are used
 * ✅ Review generated suggestions before saving
 * ✅ Edit AI texts directly, save individually or apply them all at once
 * ✅ Show only images without alt text and complete them selectively
 * ✅ Find and sort media by title, filename, upload date, modification date, or
   URL
 * ✅ Exclude individual images from bulk generation
 * ✅ Keep recommended alt text length in view with a character counter
 * ✅ Discard changes or restore saved values
 * ✅ Use free monthly neoAI quota directly

### Neo Universe

**What is the neoUniverse?**

The **neoUniverse** is more than just a collection of plugins. It is your complete**
toolbox for all media challenges** in WordPress. It currently includes ten specialized
plugins: [**neoLibrary**](https://neo-wp.com/plugin/neo-library/), [**neoRename**](https://neo-wp.com/plugin/neo-rename/),
[**neoReplace**](https://neo-wp.com/plugin/neo-replace/), [**neoDuplicate**](https://neo-wp.com/plugin/neo-duplicate/),
[**neoOptimize**](https://neo-wp.com/plugin/neo-optimize/), [**neoLazy**](https://neo-wp.com/plugin/neo-lazy/),
[**neoDraw**](https://neo-wp.com/plugin/neo-draw/), [**neoAnimate**](https://neo-wp.com/plugin/neo-animate/)
and [**neoMotion**](https://neo-wp.com/plugin/neo-motion/). They work seamlessly
together, are perfectly aligned, and cover all areas of media management, SEO and
performance. Whether renaming images, replacing files, optimizing for SEO, enabling
lazy load, or drawing and animating content. The neoUniverse makes your media workflow
noticeably simpler and more efficient. And the best part: the neoUniverse keeps 
growing. New tools and features make your WordPress everyday life even better.

### Download with Safari

**Why is only a folder shown when downloading?**

**If you use Safari**, your Mac might automatically unzip the ZIP file. Instead 
of the ZIP file you then only get the unzipped folder. You cannot upload this folder
directly to WordPress.

Solution: Open **Safari Preferences** and disable the option **”Open safe files 
after downloading”**. After that the ZIP file will remain as you need it.

You can find exact details in the video titled ”How to disable Safari auto extract
for ZIP files when downloading WordPress plugins” on YouTube.

### More questions

**I have more questions. Can you help me?**

**Sure!** You can always ask us your questions via our [Support page](https://neo-wp.com/support/#free).**
We will reply shortly.**

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“neo Alt – AI Alt Text Generator for Images with Bulk Processing” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Paul Schwind – neoWP ](https://profiles.wordpress.org/palsch/)
 *   [ neoWP Media Image Plugins ](https://profiles.wordpress.org/neoplugins/)

[Translate “neo Alt – AI Alt Text Generator for Images with Bulk Processing” into your language.](https://translate.wordpress.org/projects/wp-plugins/neo-alt)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/neo-alt/), check out
the [SVN repository](https://plugins.svn.wordpress.org/neo-alt/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/neo-alt/) by [RSS](https://plugins.trac.wordpress.org/log/neo-alt/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

Show full changelog: [https://neo-wp.com/changelog/?ref=wp-org#neo-alt](https://neo-wp.com/changelog/?ref=wp-org#neo-alt)

 * 2026-07-23 Feature – neoAi: Add custom prompt instructions for titles and alt
   texts
 * 2026-07-22 Feature – neoAlt: Generate AI alt texts directly in WordPress
 * 2026-07-20 Release – neoAlt: Release of neoAlt Beta
 * 2026-07-20 Release – neoAlt: Release of neoAlt Full
 * 2026-07-20 Improvement – neoAi: Highlight pro quota in the exhausted quota dialog
 * 2026-07-19 Fix – neoFreemius: Re-enabled update for some free users
 * 2026-07-19 Improvement – neoAlt: Edit filenames via neoRename
 * 2026-07-18 Improvement – neoLog: Improved compatibility regarding encryption 
   via libsodium
 * 2026-07-18 Improvement – neoAi: Return remaining quota after successful free 
   image generation
 * 2026-07-18 Improvement – neoAi: Retrieve quota in settings only after consent
   or click
 * 2026-07-17 Feature – neoAi: Free neoAI access generally available
 * 2026-07-15 Improvement – neoAlt: Simplify row and bulk flows using distinct operation
   states
 * 2026-07-15 Fix – neoAlt: Lock row controls during page operations and stop bulk
   when consent is withdrawn
 * 2026-07-15 Fix – neoAlt: Rebuild table rows completely from their internal field
   state after sorting
 * 2026-07-15 Improvement – neoAi: Limit generated alt texts to a maximum of 125
   characters
 * 2026-07-14 Feature – neoAlt: Edit media titles and alt texts
 * 2026-07-14 Feature – neoAlt: Bulk-generate media titles and alt texts with neoAI
 * 2026-07-14 Feature – neoAlt: Confirm or reject media titles and alt texts
 * 2026-07-14 Feature – neoAlt: Filter images by search term
 * 2026-07-14 Feature – neoAlt: Filter images to show only empty alt texts
 * 2026-07-14 Improvement – neoAlt: Bulk generation processes up to four images 
   in parallel
 * 2026-07-14 Improvement – neoAi: Option to hide the info popup only during bulk
   generation in neoAlt
 * 2026-07-14 Improvement – neoAi: Warn before bulk generation about possibly insufficient
   quota
 * 2026-07-13 Feature – neoAi: Free neoAI provider for alt text and title generation
 * 2026-07-13 Feature – neoAi: Show quota of the free neoAI provider
 * 2026-07-01 Improvement – neoGlobal: Robustness regarding neoWP update server 
   for current plugin lists
 * 2026-06-30 Improvement – neoLog: Deduplicate certain log lines
 * 2026-06-29 Feature – neoAi: OpenAI selectable as AI provider
 * 2026-06-29 Feature – neoAi: Anthropic selectable as AI provider
 * 2026-06-29 Feature – neoAi: Google Gemini selectable as AI provider
 * 2026-06-29 Feature – neoAi: xAI selectable as AI provider
 * 2026-06-29 Feature – neoAi: Mistral selectable as AI provider
 * 2026-06-29 Feature – neoAi: WordPress integration selectable as AI provider
 * 2026-06-29 Feature – neoAi: Custom AI provider selectable as AI provider
 * 2026-06-17 Feature – neoAi: AI support for image captions and neoWP features 
   added
 * 2026-06-17 Feature – neoAi: Set language for title and alt text generation in
   settings
 * 2026-06-17 Feature – neoAi: Cost overview for AI features
 * 2026-06-17 Feature – neoAi: View last prompt
 * 2026-06-13 Improvement – neoSettings: neoWP settings page found under “Settings”
   by default
 * 2026-06-05 Improvement – neoLog: Improved logs
 * 2026-06-04 Fix – neoGlobal: Compatibility with caching plugins such as WP Super
   Cache ensured
 * 2026-06-04 Improvement – neoGlobal: Stay on the plugin page after installation
   instead of redirecting
 * 2026-05-26 Improvement – neowp: WordPress 7 compatibility ensured
 * 2026-05-26 Feature – neoSettings: toggle to link neoWP under Settings and hide
   the main menu item
 * 2026-04-10 Feature – neoReset: button to reset tutorial notices
 * 2026-04-03 Improvement – neoReset: clear dropdown for different plugin reset 
   options
 * 2026-04-02 Improvement – neoSettings: settings organized and grouped per plugin
 * 2026-04-02 Improvement – neoSettings: improved accessibility of the settings 
   page
 * 2026-03-21 Improvement – neoFreemius: Unified contact on settings page into support
   link
 * 2026-01-30 Improvement – neowp: improved handling of the browser-set font size
 * 2026-01-30 Improvement – neoGlobal: secure log folder name derived from WP Secret
   Key
 * 2026-01-28 Improvement – neoLog: summary of all logs in an additional log file
 * 2026-01-16 Fix – neoGlobal: fixed issue with setting cards sometimes not showing
 * 2026-01-15 Improvement – neoGlobal: Switches that are turned on but disabled 
   get a light green tint
 * 2026-01-14 Fix – neoGlobal: Robustness against PHP-protected folders due to the
   php.ini open_basedir setting
 * 2026-01-01 Feature – neoSettings: Settings page for neoWP
 * 2026-01-01 Feature – neoReset: Implementation of neoReset
 * 2026-01-01 Feature – neoFreemius: Freemius integration
 * 2026-01-01 Feature – neoManagerWporg: Implementation of neoManager
 * 2023-03-12 Birthday – neowp: Founding of neoWP

## Meta

 *  Version **26.7.28**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [accessibility](https://wordpress.org/plugins/tags/accessibility/)[AI](https://wordpress.org/plugins/tags/ai/)
   [Alt Text](https://wordpress.org/plugins/tags/alt-text/)[image seo](https://wordpress.org/plugins/tags/image-seo/)
   [media library](https://wordpress.org/plugins/tags/media-library/)
 *  [Advanced View](https://wordpress.org/plugins/neo-alt/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/neo-alt/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/neo-alt/reviews/)

## Contributors

 *   [ Paul Schwind – neoWP ](https://profiles.wordpress.org/palsch/)
 *   [ neoWP Media Image Plugins ](https://profiles.wordpress.org/neoplugins/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/neo-alt/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://neo-wp.com/donate/?ref=wp-org)