New - C2PA Verification Badge

Which images on your site are AI-generated?

Add one line of code. Automatically show verification badges on AI-generated images across your entire website.

See the badge in action

Browse the carousel below. Two of the images carry a C2PA manifest, the badge appears instantly on those. The other two do not, no badge is shown.

Original kitchen photo (no AI)
AI-edited kitchen
Original photo (no AI)
AI-edited garden

Browse the carousel. Two of the images carry AI disclosure, the badge appears on those.

AI Badge Pro

  • Official EU AI badges engraved into your images
  • Dynamic, interactive AI and 3D badges on your website
  • Company watermark
  • C2PA signing with verifiable provenance
  • Clean and badged output versions
  • Invisible watermark: your data never gets lost, no matter the image pipeline

Yearly plans include free installation of the AI Badge on your website.

49/mo

Starter

  • 1 domain
  • 500 images checked
  • 500 signs / month
Get started
Most popular
99/mo

Plus

  • 5 domains
  • 2000 images checked
  • 2000 signs / month
Get started
169/mo

Max

  • 15 domains
  • 10000 images checked
  • 10000 signs / month
Get started
AI Badge Pro Free
€0

Verify badges on 1 domain and sign up to 20 property images per month. No credit card.

Built for the real estate sector

AI staging, sky replacements and CGI renders are everywhere in real estate. AI Badge makes sure visitors automatically see which images were created or edited with AI.

Real estate agencies

AI virtual staging, sky replacements and AI-enhanced listing photos automatically get the right disclosure on your listing site.

Property photographers

Photographers who virtually stage or AI-retouch images deliver disclosure automatically on every photo.

Project developers

CGI renders of unbuilt property and virtual interiors are clearly marked as AI or CG content.

Property portals & platforms

Portals with thousands of listings show badges on every AI image automatically, with no per-image sorting.

One line of code

Paste this into your website and the badge appears on every image that carries a C2PA manifest.

<script src="https://notarai.io/badge.js" data-notarai-public-key="ntr_pk_live_…"></script>

This is a public key. It is safe to expose in your HTML. It only works on the domains you register in your dashboard.

Why this matters

The EU AI Act Article 50 requires that AI-generated or AI-manipulated images - including virtual staging, sky replacements, and AI edits - carry a machine-readable disclosure when published online. The law has been in force since 2 August 2026, with fines of up to 15 million euros or 3% of global annual turnover.

C2PA is the industry standard for content provenance, backed by Adobe, Google, Microsoft, and OpenAI. NotarAI uses C2PA to power the verification badges on your site.

Questions & answers

Does this slow down my website?+
No. The badge script is under 8KB, loads asynchronously with defer, and only checks images as they scroll into view. Results are cached for 24 hours, so repeat visitors see badges instantly.
Do I need to modify my image files?+
Not at all. The badge script reads C2PA data already embedded in the image file by the AI tool that created it. You do not touch the images, you just add the script tag to your HTML.
What if I don't know which of my images are AI-generated?+
That's exactly the problem AI Badge solves. You don't need to know - the badge script checks every image you specify and only shows a label on the ones that carry an AI-disclosure manifest. If an image has no disclosure, no badge appears. You can pair AI Badge with NotarAI's signing tools to add C2PA manifests to images you know are AI-generated, so the badge works for them too.
What if my images do not have a C2PA manifest?+
The AI Badge can only surface disclosure that already exists in the file. It does not generate manifests or detect AI heuristically. Use NotarAI's C2PA signing platform to add manifests to your images so the badge works.
What platforms does this work with?+
Any website that can include a script tag. WordPress, Shopify, Webflow, Wix, Squarespace, custom HTML, React, Next.js, Vue, and more. If it renders images and supports JavaScript, it works.
What is the transitional period under Article 50(2)?+
The machine-marking obligation under Article 50(2) is subject to a transitional period under ongoing EU discussions as of mid-2026. The general disclosure obligation under Article 50(1) and the deepfake-specific obligations under Article 50(3) are not affected by this transitional discussion and are already in force.