Skip to main content
AIPM 1.2 is in beta. AIPM 1.1 is the current stable version. Go to stable →

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.

Advanced fields are included in this mark. Switch to Advanced to review them.
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.

Vibe / agentic coding: If you directed the AI through prompts and tested or approved the result, use Prompted + Reviewed. Use Prompted + Edited if you directly rewrote parts. Use Supervised only for autonomous AI workflows under active human oversight.

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)
SHA-256: shasum -a 256 filename      (Mac/Linux)
SHA-384: shasum -a 384 filename      (Mac/Linux)
Windows: Get-FileHash filename -Algorithm SHA256 (or SHA384)
Computed locally — the file is never uploaded. Stored in W3C SRI format (sha256-…, sha384-…, or sha512-…). Accepts raw hex or plain base64url — auto-converted to SRI format. Lets anyone verify the file is unchanged. SHA-512 produces a longer hash (88 chars) that uses more of the QR capacity budget.
Recommended for disclosure under EU AI Act Article 50 → — 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)
Computed locally — the file is never uploaded. Stored in W3C SRI format (sha256-…, sha384-…, or sha512-…). Uses the same algorithm selected above. 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/96/128 chars for SHA-256/384/512) — paste here and it auto-converts to SRI format.
The individual human creator. May be a name, username, or identifier.
The institution or organization responsible for this content. Supports disclosure documentation relevant to EU AI Act Article 50 →.
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.
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 PNG — downloads the QR mark image. Embed it in your document, slide deck, or image. Anyone with a smartphone can scan to open the provenance page.

Copy HTML — copies an <a> tag wrapping the badge image. Embed on a web page so visitors clicking the badge reach your provenance record.

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 plus the AIPM URL as plain text. Useful for emails, plaintext documents, or contexts where you can't embed images.

Copy URL — the raw AIPM provenance URL. Paste it as a hyperlink in email, documents, or anywhere you can share a URL.

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

Copy as 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

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.

Large or Extra Large is recommended when displaying on screen. Small and Medium sizes may not scan reliably on high-resolution displays or Android devices.
Inline Badge — for digital content: GitHub, blogs, email
Clickable link
Includes URL
Image only
Citation with URL
What's the difference between these options?

Copy HTML, Copy MD, Plain text, Copy citation, and Download SVG each package your mark differently for different destinations — full explanation of each, plus every other download/share option, is under "What now? — how to use your mark" above.

Preview of provenance page

Fill in the form to preview the provenance record.