What a BIMI record contains
Brand Indicators for Message Identification (BIMI) points mailbox providers to an SVG logo and, when required, to a Verified Mark Certificate (VMC). The TXT record lives at default._bimi.<domain> and is made of semicolon-separated key/value pairs.
Example BIMI record
v=BIMI1; l=https://brand.example/logo.svg; a=https://brand.example/vmc.pem
Mandatory and optional tags
v— the version.BIMI1is currently the only accepted value.l— HTTPS URL of the Tiny-PS compliant SVG logo to display.a— HTTPS URL of the VMC. Optional, but required by providers that demand a verified mark.- Additional non-standard tags must be avoided; the validator flags unknown keys so you can keep the record interoperable.
What this validator checks
- Basic syntax and presence of the required tags.
- HTTPS scheme, redirects and content type of the logo URL.
- Tiny-PS constraints such as viewBox, forbidden attributes and foreign elements.
- Download status and metadata of the VMC certificate when provided.
Before you publish
- Enforce DMARC with a policy of
quarantineorreject; BIMI will be ignored otherwise. - Host the SVG logo on HTTPS, without authentication and under your control.
- Keep the SVG minimal: square viewBox, no external references, no scripts and explicit Tiny-PS compliance.
- Ensure the VMC is up to date and issued for the domains you intend to display.
The validator highlights every warning, error and piece of metadata so you can ship a BIMI record that providers accept without guessing.