Accessible AI label generator

Pick the situation and get copy-ready markup and wording for an AI label that screen readers can find and everyone can read, with a live preview. It refuses a color pair that is too low in contrast, shows the source and date behind each situation, and runs entirely in your browser.

Published . Last reviewed .

Free · No signup · Not legal advice

Not sure which rules apply to you? Find the AI disclosure rules that may apply. Want to see what an image file declares? Read its AI markers.

Label generator

What do you need a label for?

The icons are free to use and are on the Commission's icons page. You download the file and host it yourself: this tool does not supply the icon files, and the preview shows a stand-in.

Hex colors, for example #FFFFFF. Use solid colors: a see-through color has no contrast ratio until you know what is behind it, and a label has to stay readable over any picture, so it gets a solid background of its own.

Used for the preview and, when you pick the icon, to check the icon against its backdrop. A photo is many colors: check the corner where the icon will sit with the image contrast checker.

Between 12 and 96 pixels. Label text needs 4.5:1 against its background, or 3:1 when it is large (24 pixels or more, or 18.66 pixels or more and bold).

Then see what your pages show today

A label only helps if it is on the page. The Site Image Check runs automated checks on up to 50 pages, once, for $49 with no subscription. Its AI disclosure section lists, for the images it opens, the AI provenance markers each file declares (a C2PA manifest, an IPTC DigitalSourceType value, XMP keywords such as contains-synthetic-performer) and whether the page shows AI-label text with the image: alt text, a figcaption or adjacent text. For each page it lists the chat widgets it recognizes and whether AI-disclosure wording appears in the page's HTML. It reads what files and pages declare. It never decides whether an image is AI-generated, and it cannot say whether a label is enough under any law.

What this tool does and does not do

It writes a label from what you tell it. It never decides whether a picture, video or voice is AI-generated, and it does not know which rules apply to you or whether a label is enough under any of them. It measures one thing: the contrast of your label text against its own background, and, if you pick the Commission's icon, the icon against the color you say sits behind it. It cannot see your real picture. WCAG 1.4.3 leaves out text that is part of a picture with significant other visual content, so a label drawn into a photo's pixels can pass that criterion and still be hard to read; that is why the markup here is real text on a solid background of its own. Nothing you type is sent anywhere, and the preview never loads your picture.

How to use it properly

  1. Decide what you are labeling

    Pick the situation, then read the notes under the result for that situation, with their sources and dates. Whether your picture, ad or chatbot is covered at all is a decision for you and, where the stakes are high, a lawyer.

  2. Choose colors that pass

    Keep the defaults or change them. The tool refuses a pair below the minimum and offers the nearest colors that pass, so a label nobody can read never leaves this page.

  3. Paste it in and fill the brackets

    Copy the markup into your page or the wording into your design tool, then replace each [bracketed placeholder] with your own address or description.

  4. Listen to it once

    Open the page with a screen reader and a keyboard. The label should be found next to the picture or chat window and read in a sensible order.

Questions

Does a label in the page's text count, or does it have to be in the image file?

They do different jobs. The Commission's Guidelines say the disclosure to the person looking at a deep fake should be understandable and perceivable without specialist tools, such as a visible label (Guidelines on Article 50, paragraph 117), and that a deployer cannot rely on the machine-readable marking the provider embedded. Machine-readable markings in a file are a separate matter: the AI image metadata writer adds them without re-encoding the image. This is not legal advice.

Should my alt text say the image is AI-generated?

We found no regulator or W3C source that answers this. The Guidelines place alt text outside the machine-readable marking duty in Article 50(2) (paragraph 68). The generator keeps the description and the label as separate text by default and offers to start the alt text with the label if you prefer, which means a screen reader user may hear it twice. Listen to both versions. See the alt text guide for AI-generated images.

Do I have to make my AI label accessible?

Article 50(5) says the information "shall conform to the applicable accessibility requirements". The Guidelines add that Article 50 imposes no distinct or additional accessibility requirements (paragraph 144), so the question is which accessibility rules already apply to you. The Code of Practice, which binds only the organizations that signed it, lists accessible disclosure measures such as high contrast labels, screen-reader compatibility and detectability by assistive technologies. The European Accessibility Act exempts microenterprises that provide services: fewer than 10 persons, and a turnover or balance sheet total of at most EUR 2 million (Directive 2019/882, Article 3(23)). For some small businesses an accessible label is good practice rather than a separate legal duty; whether it is one for you is a question for a lawyer.

Why does the tool refuse some colors?

Because a label nobody can read discloses nothing. Label text has to reach 4.5:1 against its background, or 3:1 when it is large (WCAG 1.4.3), and an icon has to reach 3:1 against what it sits on (WCAG 1.4.11). The Code of Practice asks for high contrast labels that stay clear against any background. The tool shows the measured ratio and the nearest colors that pass instead of generating a label that fails.

Can I use the Commission's icons?

The Commission's icons page says they are free for everyone to use without attribution. It also says that using them does not establish legal compliance by itself, and that use by an organization that has not signed the Code should not be read as signaling that it follows the Code. This tool does not bundle the icon files: download them from the Commission and host them yourself. The markup it writes gives the icon the label as its alt text, as the page asks where possible.

Which synthetic performer rule applies to my ads?

New York's General Business Law section 396-b took effect on June 9, 2026, and California's section 17610 takes effect January 1, 2027. Each has its own scope, exceptions and wording rules, quoted under the result for that situation with links to the statutes. This tool cannot tell whether either covers your ad.

Does this store what I type?

No. Everything happens in JavaScript running in your browser. Nothing you enter is sent to a server or saved, and the preview draws a stand-in instead of loading your picture. Close the tab and it is gone.

Is this legal advice?

No. This tool and this page are not legal advice. They show what the cited sources say on the date shown. Rules change, and whether one applies to you depends on facts only you know, so talk to a lawyer for anything that turns on your situation.

A label is one part of an accessible page

Before you publish, it is worth finding out what else is broken. The free scan checks 16 common issues across up to three pages in under a minute.

Scan my site for free