Skip to main content

Generate a QR Code

Fill in the fields below. Your QR code is generated locally — nothing is sent to any server.

The generated QR code lets anyone scan to see how and how much AI was involved in creating your content — and understand the conversation that created it.

Required
Human Role
Human authored the prompt and reviewed the AI output before use. The most common disclosure for AI-assisted writing.
What's the difference between these roles?
Role What it means
all (human only)No AI involved — positive declaration of human authorship
wroteYou wrote the content; AI corrected grammar, spelling, or clarity; you reviewed and approved — intellectual authorship is fully yours
prompted + editedYou wrote the prompt and made substantive edits to the AI output
prompted + reviewedYou wrote the prompt and reviewed before use — most common
promptedYou wrote the prompt; AI generated; no review or edits
editedAI generated (prompt unspecified); you made substantive edits
reviewedAI generated (prompt unspecified); you reviewed before use
supervisedAI worked autonomously; a responsible human was present
automated (AI only)No human involvement — system-generated mark

Full role definitions in the spec →

If your role doesn't fit any value precisely, choose the closest one and explain the difference in the Context field.

Recommended
The AI model or product used. List multiple models separated by commas. May be left blank for policy reasons.
Drop or choose a file to have its text inserted into the field above — .txt, .md, .pdf, .docx…
plain · 0 chars
A description of the content's purpose. Compression unlocks up to ~2,600 characters.
The date and time when your human role was established — when you last prompted, reviewed, or edited this content. If your role changes later, create a new mark.
Your local time and UTC offset are captured automatically.
Optional
Link to the content this AIPM mark applies to. Choose durable hosting.
Content Hash (optional)
Hash a large file in the terminal (>2 GB)
Mac/Linux: shasum -a 256 filename
Windows:   Get-FileHash filename -Algorithm SHA256
SHA-256 computed locally in your browser — the file is never uploaded. Stores as sha256-base64url format (W3C SRI standard). Accepts hex (64 chars) or plain base64url (43 chars) — auto-converted. Lets anyone verify the file is unchanged.
Recommended for EU AI Act Article 50 → compliance — disclosure obligations differ by content type. Text, image, audio, and video each have specific requirements.
Link to a full context document — prompt, methodology, session log. Choose durable hosting.
Full Context Document Hash (optional)
SHA-256 computed locally in your browser — the file is never uploaded. Stores as sha256-base64url format. Accepts hex or plain base64url — auto-converted. Can be set without a Full Context Document URL.
Hash a large file in the terminal (>2 GB)
Mac/Linux: shasum -a 256 filename
Windows:   Get-FileHash filename -Algorithm SHA256
Terminal tools output hex (64 chars) — paste here and it auto-converts to sha256-base64url SRI format.
The individual human creator. May be a name, username, or identifier.
The institution or organization responsible for this content. Supports EU AI Act Article 50 → compliance documentation.
Link to an earlier AIPM record for this content. Creates a lightweight provenance chain. Auto-populated when updating an existing mark.
Find your BCP 47 tag →  ·  BCP 47 guide →  ·  Spec →
Language-only (en) or region-specific (zh-Hans, pt-BR) tags are both supported.
Advanced settings
Show Mode
Show role abbreviation in QR center mark
Adds a third line to the QR mark with an abbreviated role (e.g. P+R, H, AI) — visible at a glance without scanning. Recommended for print, physical media, and slides.
Change only if you self-host AIPM. Reset restores the official URL.
Pre-fills all fields from an existing mark and sets Previous Mark URL automatically. Use this to upgrade older AIPM 1.0 or 1.1 URLs to the latest version, or to revise an existing 1.2 mark.

Generated URL
What now? — how to use your mark

Download the QR mark — embed it in your document, slide deck, or image. Anyone with a smartphone can scan to see the provenance record.

Copy HTML or Copy MD — paste the badge into a GitHub README, blog post, or web page. It links directly to your provenance page.

Copy URL — share the provenance URL as a hyperlink in email, documents, or anywhere text is shared.

Update this mark later — if your role changes (e.g. you go back and edit AI-generated content), open your provenance page and click "Update this mark" to create a new linked record.

QR Mark — scan to open provenance page

Your QR code will appear here as you fill in the form.

Inline Badge — for digital content: GitHub, blogs, email
Clickable link
Includes URL
Image only
Citation
What's the difference between these options?

Copy HTML — copies an <a> tag wrapping the badge image. When you paste this into a web page and a visitor views that page, clicking the badge takes them to your provenance page.

Copy MD — the same idea in Markdown linked-image syntax. Works on GitHub READMEs. Obsidian and some renderers may show a link icon instead — use Copy HTML for those.

Plain text — copies the badge label (e.g. AIPM | v1.2 · P+R) plus your AIPM URL as plain text. Useful for emails, plaintext documents, or contexts where you can't embed images.

Copy citation — copies a formatted citation in your chosen style. All formats include the AIPM provenance URL, making the citation verifiable regardless of which style you choose.
· AIPM — plain text for digital use, email footers, and general disclosure
· APA 7th — for academic papers, journal submissions, and research
· MLA 9th — for humanities papers and literary scholarship
· Chicago — for journalism, history, and book-style citations
· AID Framework — a structured AI disclosure statement for academic and institutional contexts

Download SVG — the badge image file only, with no link. For print, PDFs, and slide decks, the QR mark is a better choice. Download SVG is for web pages where you'll add the link yourself.

Preview of provenance page

Fill in the form to preview the provenance record.