Title: One Step AI Image Marker
Author: Benjamin Bode
Published: <strong>August 25, 2026</strong>
Last modified: August 25, 2026

---

Search plugins

![](https://ps.w.org/onestep-ai-image-marker/assets/banner-772x250.png?rev=3664634)

![](https://ps.w.org/onestep-ai-image-marker/assets/icon-256x256.png?rev=3664634)

# One Step AI Image Marker

 By [Benjamin Bode](https://profiles.wordpress.org/onestepwebdesign/)

[Download](https://downloads.wordpress.org/plugin/onestep-ai-image-marker.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/onestep-ai-image-marker/#description)
 * [Reviews](https://wordpress.org/plugins/onestep-ai-image-marker/#reviews)
 * [Development](https://wordpress.org/plugins/onestep-ai-image-marker/#developers)

 [Support](https://wordpress.org/support/plugin/onestep-ai-image-marker/)

## Description

One Step AI Image Marker adds a simple “AI-generated” checkbox to every image in
your media library. One checkbox controls everything:

 * **Visible badge on your website:** flagged images get a discreet “AI-generated”
   overlay in the bottom right corner. On small images the badge automatically shrinks
   to a short label with a tooltip.
 * **Machine-readable labeling in the image files:** the plugin writes the IPTC 
   digital source type `trainedAlgorithmicMedia` as XMP metadata directly into the
   image files (JPEG and WebP), including all size variants. Google reads this field
   and can show an AI notice for your images in image search.
 * **Media library management:** an “AI” badge on every flagged image, filters (“
   Only AI-generated” / “Without AI label”) in both the grid and list view, and 
   bulk actions to flag or unflag many images at once.

The plugin works with the block editor (Gutenberg), block-based themes, Kadence 
Blocks and Elementor. Classic editor content is covered as well. Featured images
are supported through the standard WordPress thumbnail function.

**Background:** Article 50 of the EU AI Act (Regulation (EU) 2024/1689) introduces
transparency obligations for AI-generated content, applying from 2 August 2026. 
This plugin provides the technical building blocks for labeling AI-generated images:
a visible disclosure and a machine-readable marking following the IPTC standard.
Whether and how the obligations apply to your website remains your responsibility;
this plugin is a technical tool, not legal advice.

The plugin runs entirely on your server. It makes no external requests, loads nothing
from third-party servers and collects no data.

## Screenshots

[⌊Checkbox in the attachment details⌉⌊Checkbox in the attachment details⌉[

Checkbox in the attachment details

[⌊Media library grid with AI badges, filter and bulk buttons⌉⌊Media library grid
with AI badges, filter and bulk buttons⌉[

Media library grid with AI badges, filter and bulk buttons

[⌊Front-end badge on a flagged image⌉⌊Front-end badge on a flagged image⌉[

Front-end badge on a flagged image

## FAQ

### Does the plugin change my image files?

Only when you flag an image as AI-generated: the plugin then writes a small XMP 
metadata block into the JPEG or WebP file (and its size variants). The image pixels
are untouched. Files are replaced atomically and validated first, so a failed write
can never corrupt an image. Unflagging removes the metadata again.

### Which builders and editors are supported?

The visible badge works with the block editor (Gutenberg), Kadence Blocks, other
block collections, the classic editor and Elementor (including Elementor Theme Builder
templates). The machine-readable XMP labeling is independent of any builder and 
always works.

### Are there images the badge cannot cover?

Yes. Images placed as CSS backgrounds and Elementor images with fully custom dimensions(
which lack the `wp-image-…` class) do not get the visible overlay. The machine-readable
XMP labeling in the files still applies to them.

### Does the plugin edit my image captions?

No. Captions are deliberately left untouched.

### What happens when I uninstall the plugin?

Your images keep working normally. The “AI-generated” flags are stored as regular
attachment meta and remain in the database, so reinstalling restores the labels.
XMP metadata already written stays in the files; unflag images before uninstalling
if you want it removed.

### Can I set the flag programmatically?

Yes. The meta key `_aiim_ai_generated` is registered for the REST API, so automated
workflows can flag uploads directly.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“One Step AI Image Marker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Benjamin Bode ](https://profiles.wordpress.org/onestepwebdesign/)

[Translate “One Step AI Image Marker” into your language.](https://translate.wordpress.org/projects/wp-plugins/onestep-ai-image-marker)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release: media library checkbox, grid/list badges and filters, bulk actions,
   front-end badge (block editor, classic editor, Elementor), IPTC/XMP labeling 
   for JPEG and WebP files.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[eu ai act](https://wordpress.org/plugins/tags/eu-ai-act/)
   [images](https://wordpress.org/plugins/tags/images/)[media library](https://wordpress.org/plugins/tags/media-library/)
   [transparency](https://wordpress.org/plugins/tags/transparency/)
 *  [Advanced View](https://wordpress.org/plugins/onestep-ai-image-marker/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/onestep-ai-image-marker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/onestep-ai-image-marker/reviews/)

## Contributors

 *   [ Benjamin Bode ](https://profiles.wordpress.org/onestepwebdesign/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/onestep-ai-image-marker/)