Visual Mark Specification

AIPM 1.1 — Dimensions, proportions, and download files for implementors.

Mark Design

The AIPM mark is a rounded square containing bold text on two or three lines. It is designed to be legible at small sizes when centered within a QR code, where it occupies approximately 22% of the QR code's width.

Standard mark (no Show mode)

AIPM 1.1 standard mark
Line 1: AIPM — the mark identifier
Line 2: 1.1 — the spec version
Two-line layout used when Show mode is off.

Show mode mark

AIPM 1.1 show mode P+R mark
Line 1: AIPM — the mark identifier
Line 2: 1.1 S — version + Show mode indicator
Line 3: P+R — abbreviated human role
Three-line layout used when Show mode is on.

Dimensions & Proportions

PropertyValueNotes
Canvas512 × 512 pxSquare; scale uniformly
Corner radius64 px (at 512px scale)12.5% of canvas width
Border stroke16 px3.125% of canvas width
Background#FFFFFFWhite fill inside border
Text color#000000Black; no grey or color variants
FontArial, Helvetica, sans-serifSystem fallback stack for reliable embedding
Font weight700 (bold)Both lines
Line 1 font size160 px (2-line) / 140 px (3-line)Scales with canvas
Line 2 font size120 px (2-line) / 100 px (3-line)Scales with canvas
Line 3 font size100 px (Show mode only)Same size as line 2
Text alignmentCenter (x=256)All lines

QR Code Overlay Requirements

PropertyValue
Error correction levelLevel H (30% tolerance) — required for logo overlay
Logo size22% of QR code width (centered)
Logo positionCentered horizontally and vertically
Logo formatSVG rendered to canvas via base64 data URL
BackgroundWhite fill in mark provides automatic quiet zone

Minimum Sizes

ContextMinimum QR sizeMinimum print size
Digital (screen)160 × 160 px
Print (document)2.5 cm / ~1 in
Print (poster/signage)4 cm / ~1.6 in

1 inch = 2.54 cm exactly. Always test scannability at the intended output size before publishing. Larger QR codes (more data) require proportionally larger print dimensions to remain reliably scannable.

Do's and Don'ts

DoDon't
Use Level H error correctionUse Level L, M, or Q with a logo overlay
Keep logo at ≤22% of QR widthEnlarge the logo beyond 22% — scannability degrades
Use white background on markUse transparent mark background over QR modules
Scale uniformlyStretch or distort the mark
Use the provided SVG filesRecreate the mark with different fonts or proportions
Test before publishingAssume a generated QR will scan without testing

SVG Downloads

All marks are provided as 512×512 SVG files. Use these as the source for QR code overlays.

Standard mark
Standard
No Show mode
Download
Show P
Show · P
Prompted
Download
Show R
Show · R
Reviewed
Download
Show E
Show · E
Edited
Download
Show P+R
Show · P+R
Prompted + Reviewed
Download
Show P+E
Show · P+E
Prompted + Edited
Download
Show S
Show · S
Supervised
Download