dnswatchdog.iodocs

BIMI Validator

Validate your BIMI (Brand Indicators for Message Identification) configuration — check your BIMI record, SVG logo, DMARC policy and mark certificate.

Open BIMI Validator

What is BIMI?

Brand Indicators for Message Identification (BIMI) is an email standard that lets domain owners publish a verified brand logo alongside authenticated messages in supporting inboxes.

A working BIMI setup requires:

  1. A DMARC policy at enforcement (p=quarantine or p=reject)
  2. A BIMI TXT record at selector._bimi.domain pointing to an SVG logo
  3. Optionally, a Verified Mark Certificate (VMC) for full inbox support

How it works

The BIMI Validator automatically discovers all domains in your inventory that have a _bimi TXT record and runs a live validation check against each one. Results are shown in a table with an overall status per domain.

Click any row to expand the full validation results, organised into four sections:

BIMI Record

Confirms your BIMI TXT record exists and is correctly formed. Displays each parsed tag (v=, l=, a=) with its value. The a= tag (authority certificate URL) is shown in red if it is missing or empty.

Validates the referenced SVG logo against the BIMI SVG Tiny P/S profile requirements:

CheckRequirement
SVG Tiny PS profilebaseProfile="tiny-ps" with version="1.2"
Title elementA <title> element with your brand name
Square dimensionsEqual width and height in the viewBox attribute
No scripts or animationsNo <script>, animation elements, or external references
Vector onlyNo raster <image> elements — vector shapes only
File sizeUnder 32 KB
No style elementsNo <style> elements — use inline presentation attributes

Mark Certificate

When an a= tag is configured, validates the referenced Verified Mark Certificate (VMC). When absent, reports that a certificate is not configured.

A VMC is not strictly required for BIMI to work in some inboxes, but Gmail and other major providers require it for logo display.

DMARC

Checks the domain's DMARC record and confirms the policy is sufficient for BIMI:

  • p=reject or p=quarantine — sufficient
  • p=none — insufficient (shown as a failure)
  • rua= — aggregate report destination (informational)

Status indicators

Each section displays a badge indicating its overall result:

BadgeMeaning
PASS (green)All checks in this section passed
WARN (amber)One or more checks produced a warning
FAIL (red)One or more checks failed
ERROR (red)A check could not be completed (e.g. unreachable resource)

The table's overall domain status reflects the worst result across all four sections.

Prerequisites

The BIMI Validator works with domains already in your DNS inventory. To add domains:

  1. Connect a DNS provider
  2. Wait for the initial sync to discover your zones and records
  3. Domains with _bimi TXT records will appear automatically in the validator

On this page