Label AI images in WordPress — on the page and inside the file

A plugin that adds a visible badge to AI-generated images and writes the same notice into the file itself as machine-readable metadata — XMP and IPTC, Digital Source Type. JPEG, PNG and WebP.

14-day trial, no card required. Interface in seven languages.

An image on a site with a large “AI-generated” notice in the corner

01 — The date

From 2 August 2026

From this date the transparency obligations of Article 50 of the EU AI Act begin to apply. Who they affect, and to what extent, depends on your role and on the type of content — that is a question for your lawyer. This plugin covers the technical side: the labelling itself, visible and machine-readable.

02 — How it works

What the plugin does

  • 01

    Visible badge

    A notice badge sits on top of the image — in posts, galleries and on block background images. The file itself stays untouched. Any text you like; the default is “AI-generated”, and German sites start with “KI-generiert” automatically.

  • 02

    Label inside the file

    The notice is written as XMP and IPTC metadata — Digital Source Type per the IPTC standard. It stays with the image even after someone downloads and shares it.

  • 03

    Burn into the image

    When the label needs to travel with the picture everywhere, the plugin burns the text into the pixels. The original is backed up first and restored with one click.

  • 04

    The whole media library at once

    Existing libraries with hundreds of images are handled by a bulk action. Select, untick what shouldn’t be touched, run.

Plugin settings: notice text, badge position and the choice of metadata
Attachment screen: the “made by AI” checkbox, the “XMP — Digital Source Type” row and the Restore original button
Media library with several files selected and the bulk labelling action chosen
Attachment screen after burning: the notice is in the pixels themselves, with the XMP row and Restore original beside it

03 — Demo

In 40 seconds

Upload, label, inspect the metadata, run a bulk action.

04 — Audience

Who it’s for

  • Agencies and web studios

    You run client sites and you’ve been getting the same question for weeks. One licence for 5 or 25 sites, consistent settings, one point of contact.

  • Online retailers

    AI-generated product images are the most sensitive case. Bulk-process the whole catalogue; the label stays in the downloaded file too.

  • Publishers, blogs, freelancers

    One site, plenty of images from Midjourney, DALL·E or Firefly. Set it up once and it keeps running.

05 — What’s included

Free and Pro

FeatureFreePro
Label images one by one
Visible badge (CSS overlay)
Choose badge position
Custom notice text
XMP Digital Source Type
Per-image status indicator
Bulk-process the media library
Full badge styling (colour, opacity, size, orientation)
Burn text into the image
Restore the original from a backup
IPTC metadata
Notice in Alt, Title, Caption, Description
Priority support
  • Free version

    Visible badge and XMP metadata. Free forever, no sign-up.

  • Pro for 14 days

    Every paid feature, no card required. Nothing is charged at the end: the plugin simply returns to the free features and all your settings stay in place.

06 — Pricing

Pricing

Every Pro feature is in every paid tier. The only difference is how many sites you cover.

  • Basis

    1 site

    €89

    per year, plus VAT

    For private individuals in Germany: €105.91 per year, including 19% VAT.

    Choose
  • Business

    5 sites

    €249

    per year, plus VAT

    For private individuals in Germany: €296.31 per year, including 19% VAT.

    Choose
  • Agentur

    25 sites

    €499

    per year, plus VAT

    For private individuals in Germany: €593.81 per year, including 19% VAT.

    Choose
  • Unlimited

    unlimited

    €799

    per year, plus VAT

    For private individuals in Germany: €950.81 per year, including 19% VAT.

    Choose

Monthly billing available from €8.90 per month. 14-day trial, no card required, 14-day refund. In other EU countries the final amount with local VAT is shown at checkout before payment. When a subscription ends the plugin keeps working — only updates and priority support stop. Payments and invoicing handled by Freemius.

07 — Origin

Who’s behind it

Sergey Raevsky, building for the web since 2000, 300+ projects across 30+ countries. Based in Germany, building sites to local requirements — GDPR, Impressum, accessibility. AInsign came out of that practice.

08 — Questions

Frequently asked

Q1Does this replace the labelling done by the AI provider?

No. Providers such as OpenAI or Adobe label their own output — this plugin adds labelling on your site and to the files you serve from it.

Q2Badge or burn-in — what’s the difference?

The badge sits over the image and only appears on your site; the file is unchanged. Burning makes the text part of the image, so it survives being downloaded and shared.

Q3Can burn-in be undone?

Yes. The original is backed up to a private folder before any change. “Restore original” brings back the file and all its resized copies.

Q4Which formats are supported?

JPEG, PNG and WebP. IPTC metadata is only possible in JPEG, by format design.

Q5Does it work on images already uploaded?

Yes. The media library bulk action handles existing collections.

Q6What happens when the licence expires?

The plugin keeps working. Updates and support stop — which matters here, since requirements and standards keep moving.

Q7Is this legal advice?

No. AInsign is a technical tool. Whether and how you need to label is for your lawyer to determine.

Set it up today, not next week

Installation and basic setup take about ten minutes.

Buy a licence — from €89/year

See the free version first

AInsign is a technical tool for labelling images. It is not legal advice and makes no claim that your particular use meets any legal requirement. Sales and billing are handled by Freemius as Merchant of Record.