WordPress Plugin · Free & PRO EU AI Act Art. 50

Faster images.
AI labeling done.
100 % GDPR-compliant.

Img Performer automatically converts your WordPress images to WebP (Free) or AVIF (PRO) – directly on your server, without limits. No API key. No account. No data leaves your website.
Free already detects AI-generated images on upload and adds the AI labeling required by EU AI Act Art. 50. PRO also generates AI alt texts on every upload – automatically accessible, without manual work.

AVIF directly on your server. No cloud upload, no DPA. Combines mandatory AI image labeling (EU AI Act Art. 50) and accessibility-compliant alt texts — all in one plugin.

AI alt texts (PRO) require a DPA with your chosen AI provider.

Requires WordPress 6.0+ · PHP 7.4+ · GD library

Img Performer – Settings (Free)
Img Performer – PRO & AI Alt Text Generator
Img Performer – Log

Optimised file sizes and accessible images at the push of a button.

Img Performer is intentionally lean – focused on image optimisation without overhead.

🖼️

Always the smallest format

Free converts to WebP. PRO additionally creates AVIF. On delivery, the automatically smaller format wins – not blindly AVIF, but what actually works better for this image. Fallback to original if needed.

🔒

100% GDPR-compliant – including AI

All image conversions run locally on your server. For AI alt texts (PRO) we recommend Mistral AI – EU company, EU servers, no data transfer to the US. OpenAI and Claude also supported. Retroactively generated alt texts automatically become visible site-wide – even in templates with hardcoded alt="".

📐

All image sizes & viewports

All thumbnail sizes, srcset rewriting, and Retina support – automatically on every upload, for every resolution.

Unlimited – no monthly limit

No quotas, no credits, no subscription for the basics. Convert as many images as you want – free, without restriction.

No configuration needed

Activate the plugin – done. No API key, no account, no setup. Works immediately with any theme.

🧩

Theme-compatible

Works with Gutenberg, classic editor, and most themes. Page builders like Elementor or Divi may use their own image pipelines – a quick test is recommended there.

🛡️

Admin-safe

WebP/AVIF only in the frontend. WordPress admin, REST API, and media library always show the original files.

🏷️

EU AI Act Art. 50: AI image labeling

Detects AI-generated images on upload and writes hosting-independent labeling into every generated image size – no Imagick required. Visible frontend badge, manual correction in the Media Library. Free covers new uploads; PRO additionally scans and labels images already in your library.

Mandatory from August 2, 2026

AI-generated images need machine-readable labeling. Now.

Article 50 of the EU AI Act requires AI-generated or AI-modified images to carry machine-readable labeling — deepfakes additionally need a label visible to visitors. Existing systems get a grace period until December 2, 2026, but new uploads need it now.

Aug 2, 2026

EU AI Act Art. 50 in effect

From this date, AI-generated images published on your website must carry machine-readable labeling — regardless of company size.

2-in-1

Image optimization and AI labeling combined

Most image optimization plugins only handle file size. Img Performer combines WebP/AVIF conversion with AI image detection and labeling in one plugin — no need to run two.

Labeling survives the conversion

Because the same plugin generates the WebP/AVIF file and writes the label, the label is applied to those generated files too — not just the original. Run a separate optimizer alongside a separate labeling plugin, and the label can quietly disappear the moment the image gets re-encoded.

Img Performer: detected & labeled automatically

Already included in the free version — no extra cost. Detects AI-generated images on upload, writes hosting-independent labeling into every image size, shows a visible badge, and keeps a searchable history.

See how it works →
EAA in effect since 28 June 2025

Accessible images are not optional — they are required.

The European Accessibility Act mandates WCAG 2.1 AA. It applies to new websites from June 2025, to existing ones from June 2027. Every image needs a meaningful alt text.

60–80%

of all WordPress images have no alt text

According to the WebAIM Million Report. With 500 images: 4+ hours of manual work — with no guarantee of EAA quality.

2-in-1

Image optimization and accessibility combined

Most image optimisation plugins only handle file size. Img Performer PRO combines WebP/AVIF conversion with AI-generated alt texts in one plugin — no need to run two.

Img Performer PRO: automatically accessible

AI alt texts on every upload, bulk mode for the entire media library. Recommended: Mistral AI – EU company, EU servers, no data transfer to the US. Claude and OpenAI also available.

Compliance details & fact sheet →

Img Performer vs. the competition

Cloud plugins transfer your images to external servers and require a Data Processing Agreement. Local alternatives sometimes offer a local mode – but AVIF often only via a paid CDN. Pure image optimization plugins like the ones in the table below typically don’t cover AI image labeling under EU AI Act Art. 50 – dedicated labeling plugins have since emerged for that.

Feature Img Performer Cloud plugins Local + CDN
WebP conversion
AVIF locally – no CDN needed PRO PRO
Automatically smallest format (AVIF vs. WebP)
Unlimited conversions – no monthly limit
Images never leave your server ⚠️
No account, no API key for Free ⚠️
No DPA / no privacy policy update needed ⚠️
AI alt texts – accessibility-compliant PRO
AI image labeling – EU AI Act Art. 50
Retroactive bulk scan of existing images PRO
Bulk conversion PRO PRO
Image optimisation only – no plugin overhead

⚠️ Local alternatives sometimes require exec() on the server. Cloud services limit the free version to a few MB/month. AVIF with local plugins is often only available via a paid CDN.

🌍 Community Impact

Better together.

Every image Img Performer converts saves data – and therefore energy and CO₂. Small effort, real difference.

Users can voluntarily and anonymously contribute to the global stats. Only bytes are transmitted – no IP, no domain, no personal data.

saved together
CO₂ avoided
websites contributing

Simple, fair pricing

Start for free – upgrade anytime.

Free

0 €/forever
  • WebP for all image sizes (thumbnails, medium, large)
  • srcset rewriting for all viewports
  • Unlimited conversions on upload
  • Frontend delivery without third-party service
  • Quality setting (1–100)
  • Logging
  • EU AI Act Art. 50: AI image labeling on upload
Download for free
PRO

PRO

69 €/year

equals €5.75 / month

  • Everything in Free
  • AVIF on every upload – smallest file size, automatically preferred
  • Bulk conversion of the entire media library (incl. all thumbnail sizes)
  • AI alt texts: automatically accessibility-compliant alt texts, captions & descriptions
  • AI label badge: position, color & contrast customizable
  • Retroactive bulk scan: detect and label AI images already in your media library
  • Background queue (large sites, no timeout)
  • WP-CLI support
Upgrade now →

Release History

What we improved:

v0.3.3 1 August 2026

Behoben

  • KI-Label wurde bei Themes, die Bilder manuell ohne die WordPress-eigene wp-image-{ID}-Klasse rendern (z. B. individuelle Blade/Tailwind-Templates), nicht erkannt — Erkennung läuft jetzt zusätzlich über die Bild-URL, mit Fallbacks für Resize-Suffixe, für vom Plugin selbst umbenannte WebP-Dateien, für von WordPress Core unabhängig vom Plugin erzeugte WebP-Größenvarianten und für WordPress’ eigenes “-scaled”-Suffix bei automatisch herunterskalierten Originalen
  • Badge saß bei Themes mit vertikaler Bild-Margin (z. B. Tailwind Typography) sichtbar unterhalb statt auf dem Bild
  • Gelabelte Bilder wurden schmaler dargestellt als ungelabelte, wenn die Bildbreite über eine CSS-Klasse (z. B. Tailwind w-full) statt Inline-Style gesetzt wurde
v0.3.2 28 July 2026

Behoben

  • KI-Label-Badge brach das Crop-Verhalten von Gutenberg-Galerien (“Auf Format zuschneiden”) und von Bildern mit fest gesetzter Höhe (z. B. Featured Images mit object-fit: cover) — Bilder fielen auf ihr natürliches Seitenverhältnis zurück statt zu croppen
  • Kleiner Leerraum unterhalb gelabelter Bilder durch fehlendes vertical-align am Badge-Wrapper
  • Dashboard: „Review-Markierungen”-Button verlinkt jetzt direkt zur gefilterten Mediathek-Ansicht statt zum Einstellungs-Tab
  • Label „WebP quality” zu „Quality” korrigiert, da die Einstellung auch für AVIF (PRO) gilt
v0.3.1 25 July 2026

Behoben

  • History-Tabelle (AI Labeling und File Optimization): lange Dateinamen brachten die Tabelle zum Umbrechen — jetzt mit text-overflow:ellipsis gekürzt, voller Name als Tooltip beim Hover
  • Badge-Position bei ACF-Bildern: Das KI-Kennzeichnungs-Badge saß bei Bildern ohne das theme-eigene display:block (z. B. ACF-Bildfelder) sichtbar zu weit unten — line-height:0 am Badge-Wrapper behebt die Phantom-Lücke unterhalb des Bildes

v0.3.0 17 July 2026

Neu

  • KI-Kennzeichnung nach EU AI Act Art. 50: Erkennt KI-generierte Bilder beim Upload (anhand eingebetteter Herkunftsdaten, z. B. C2PA-Manifeste) und schreibt eine eigene, hosting-unabhängige Kennzeichnung in Original und alle erzeugten Bildgrößen — kein Imagick nötig
  • Sichtbares Frontend-Badge für KI-generierte Bilder, per Toggle an-/abschaltbar
  • Manuelle Korrektur der automatischen Klassifizierung direkt im Anhang-Bearbeiten-Dialog der Mediathek
  • “Needs review”-Filter und Status-Spalten (AI Labeling, Alt-Text) in der Mediathek-Listenansicht
  • Durchsuchbarer Verlauf aller klassifizierten Uploads unter Einstellungen → AI Labeling
  • Gilt ausschließlich für neue Uploads — bestehende Mediathek-Bilder werden nicht rückwirkend geprüft oder verändert

PRO v0.2.2 15 July 2026

Behoben

  • Bulk-Fortschrittsanzeige: Queue-Stand wird nach jedem Bild in die DB geschrieben — Fortschrittsbalken bleibt auch bei PHP-Timeouts oder blockierten Loopback-Requests konsistent
  • Update-Hinweis: “Auf Updates prüfen” leert jetzt auch den internen Update-Cache — Update erscheint sofort statt erst nach 12 Stunden

PRO v0.2.1 15 July 2026

Behoben

  • Scan-Performance: Mediathek-Scan reduziert DB-Queries von N×2 auf 2 (Bulk-Query statt per-Bild-Abfrage) — spürbar schneller bei großen Mediatheken
  • Lizenz-Deaktivierung im WordPress Playground: CORS-Header auf dem Lizenzserver ergänzt — Aktivierung und Deaktivierung funktionieren jetzt auch im Playground ohne Timeout

Verbessert

  • Fortschrittsbalken in der Bulk-Konvertierung mit neuem Farbverlauf
  • Grammatik-Fix: „1 images converted” → „1 image converted”
  • Requires Plugins-Slug korrigiert auf enfants-img-performer

v0.2.2 30 April 2026

Technisch

  • Internes Prefix von IMP auf EIMP umbenannt (WordPress.org-Richtlinie: mindestens 4 Zeichen)

v0.2.0 15 April 2026

Neu – PRO

  • Bulk Converter: konvertiert die gesamte Mediathek mit einem Klick in WebP/AVIF (alle Thumbnail-Sizes)
  • Background Queue via WP-Cron – verarbeitet Bilder in 10er-Batches ohne PHP-Timeout-Risiko
  • Bulk-Konvertierungs-UI: AJAX-basiert, läuft automatisch durch alle Batches ohne Seitenreload
  • Fortschrittsbalken zeigt Batch-Fortschritt live an (erledigt / gesamt)
  • KI-Alt-Text-Generator: generiert Alt-Text, Caption und Beschreibung automatisch beim Upload
  • Unterstützte KI-Anbieter: Mistral (Pixtral), Anthropic Claude (Haiku), OpenAI (GPT-4o mini)
  • Bulk-KI-Queue: füllt fehlende Alt-Texte, Captions und Beschreibungen für alle bestehenden Bilder nach
  • KI läuft via eigenem Cron-Event (imp_pro_ai_process), vollständig getrennt von der Bildkonvertierung
  • Automatische Spracherkennung anhand des WordPress-Site-Locales (12 Sprachen unterstützt)
  • Einzelne Felder steuerbar: Alt-Text, Caption und Beschreibung unabhängig aktivierbar

Behoben

  • Bulk-Konvertierung erstellt jetzt korrekt WebP und AVIF für alle registrierten Bildgrößen
  • Background Queue ruft Converter::convert() auf statt der nicht vorhandenen on_upload() (war Fatal Error)

v0.2.1 13 April 2026

Technisch

  • CSS-Styles werden jetzt korrekt über wp_add_inline_style eingebunden (kein <style>-Tag mehr im HTML)
  • Flags.php aus dem Free-Plugin entfernt – PRO-Erkennung läuft ausschließlich über den imp_is_pro_active-Filter im PRO-Plugin
  • Server-seitiger Statistik-Endpunkt-Code aus dem Plugin-ZIP ausgeschlossen
  • IMP_VERSION-Konstante in der Hauptdatei definiert

v0.1.0 27 March 2026

Neu

  • Erster Release
  • WebP-Konvertierung beim Upload via GD (imagewebp), Imagick als Fallback
  • AVIF-Konvertierung (PRO) mit automatischer Formatauswahl nach Dateigröße
  • Ersatz von src, srcset, href und data-*-Attributen im Frontend
  • Konfigurierbare Qualitätseinstellung (1–100, Standard 85)
  • CO₂-Einsparungs-Tracker mit animierter Baum-Visualisierung
  • Optionale anonyme globale Statistik (Opt-in)
  • Aktivitätsprotokoll im Admin

Frequently asked questions

Is Img Performer GDPR-compliant?

Yes, fully. Img Performer converts all images exclusively on your own server. No image data, IP addresses, or other personal information is transferred to external services. You don’t need an external API key or an account with a cloud service.

What are the server requirements?

The server needs PHP 7.4+ and either GD with WebP/AVIF support (imagewebp(), imageavif()) or Imagick with corresponding support. Most modern hosting providers meet these requirements. The plugin checks availability on activation and shows a notice if anything is missing.

Are my images transferred to external servers?

No. Img Performer converts exclusively on your own server. No image data, IP addresses, or other information is transferred to external services.

You don’t need an external account, no API key, and don’t need to update your privacy policy. Cloud-based image optimisation plugins transfer images to external servers — which requires a Data Processing Agreement (DPA) and privacy policy updates. With Img Performer, none of that applies.

The optional AI alt text feature (PRO) transfers image data to the AI provider of your choice. We recommend Mistral AI — an EU company with EU servers, simpler GDPR handling than US providers.

Do I need to label AI-generated images on my WordPress site?

Yes. Since August 2, 2026, Article 50 of the EU AI Act requires AI-generated or AI-modified images to carry machine-readable labeling. Deepfakes additionally need labeling visible to visitors. Existing systems get a transition period until December 2, 2026 under the AI Omnibus — but new uploads should already be labeled correctly.

Img Performer automatically detects AI-generated images on every upload and adds the required labeling — already included in the free version, at no extra cost.

How does Img Performer detect whether an image is AI-generated?

Img Performer checks every uploaded image on several levels: C2PA manifests (the metadata format already written by many AI image generators like Midjourney, DALL·E, or Adobe Firefly), EXIF metadata, and typical icon/signature heuristics of known AI tools.

If an image is detected as AI-generated, the plugin writes its own hosting-independent label into every generated image size — even without Imagick — and shows a visible badge on the frontend. The automatic detection can always be manually corrected in the Media Library if it gets an individual case wrong.

What is WebP — and what can it do?

WebP is a modern image format from Google, available since 2010 and supported by all current browsers. Compared to JPEG, WebP typically saves 25–35% file size at the same perceived quality — without visible quality loss for visitors.

WebP supports both lossy and lossless compression as well as transparency (alpha channel). It’s the ideal replacement for JPEG and PNG and works reliably in Chrome, Firefox, Safari, Edge, and all modern mobile browsers.

Img Performer converts your uploads to WebP automatically — free, locally on your server, without any external service.

What is AVIF — and what can it do?

AVIF (AV1 Image File Format) is currently the most modern image format, based on the open-source AV1 video codec. It achieves 30–50% better compression than WebP — at equal or higher image quality.

AVIF supports HDR, wide colour gamut, lossless and lossy compression, and transparency. Browser support is already excellent: Chrome, Firefox, Safari 16+, and Edge fully support AVIF. For older browsers, Img Performer automatically delivers WebP or the original as a fallback.

AVIF conversion is a Pro feature of Img Performer — for those who want to get the maximum out of their load times.