1. Home
  2. Developer tools
  3. BIMI Checker

BIMI Checker

BIMI shows your logo beside your email in supporting apps. Check the DNS record and the DMARC prerequisite, and screen your logo file.

Free, no sign-up. Runs in your browser; see “Private by design” for the one online step.

How to use BIMI Checker

  1. Enter the domain and selector.
  2. Press Check BIMI.
  3. Paste your SVG to check it.

Features

  • Looks up selector._bimi TXT records
  • Checks the logo and certificate addresses
  • Checks DMARC is quarantine or reject at 100 percent
  • Screens SVG for version, baseProfile, square viewBox, scripts and images
  • File read locally
  • Cloudflare or Google resolver

Supported formats

Input

  • Domain and selector
  • SVG logo file

You get

  • BIMI record
  • Prerequisite and logo checks

Private by design

Nothing is sent until you press the button. Then the domain names or addresses needed for the check (for example the name and the record type) are sent over HTTPS to the resolver you choose, Cloudflare (cloudflare-dns.com) or Google (dns.google), which see them under their own privacy terms and your IP address. openWorkstand never receives them. How local processing works

Good to know

  • The SVG screening covers the main rules, not the full SVG Tiny PS profile.
  • The Verified Mark Certificate is not downloaded or validated.

Guide

Getting ready for BIMI: DNS record, DMARC and the logo file

BIMI, Brand Indicators for Message Identification, lets a domain show its logo next to messages in supporting mail apps. It is a reward for doing email authentication properly, so getting it to work means getting several things right in order: a strong DMARC policy, a DNS record pointing to a correctly formatted logo, and usually a certificate that proves the right to use the mark. The page checks the first two and screens the third.

The DNS record

The record is a TXT record at default._bimi in front of the domain, or at another selector if you choose one. It carries a version, v=BIMI1, a logo location l= that must be an HTTPS URL to an SVG file, and a=, the address of the certificate in PEM form for providers that require it. The page fetches it, reports whether the logo address uses HTTPS and whether a certificate is referenced, and lists any problems with the tags.

The DMARC prerequisite

Receivers display a BIMI logo only for domains whose DMARC policy is quarantine or reject and applies to all mail (a pct of 100 or absent). The check is on the same record that the DMARC Checker analyses. The BIMI page shows “DMARC prerequisite met” when the policy qualifies, and says what to change when it does not. This is the step that takes time in practice: moving to enforcement requires all legitimate senders to authenticate.

The logo file

The logo must be an SVG in the restricted SVG Tiny Portable/Secure profile. Paste the SVG source or open the file and the page checks the main rules in your browser, without uploading it: the version and base profile declarations, a square viewBox, no scripts, no external references and no embedded raster images. A passing result means the file meets the rules the page knows; each mailbox provider applies its own validation and its own conditions for display.

The certificate

For a mark to be shown with the verified indicator, providers such as Gmail ask for a Verified Mark Certificate (VMC), which is issued after a trademark check, or a Common Mark Certificate (CMC). The certificate binds the logo and the domain together, and the a= tag points to it. The page reports whether the tag is present but does not download or validate the certificate.

A worked example

Press Sample to check cnn.com. When this guide was reviewed, the page found the record v=BIMI1; l=https://…svg; a=https://…pem at default._bimi.cnn.com, and printed “The logo address uses https. A certificate (a=) is referenced. DMARC prerequisite met: the policy is reject and applies to all mail.” Pasting an SVG into the second box and pressing its Sample shows how a file is checked, with a list of passed and failed rules.

Limits

The page screens a file against the main rules; it is not a full validator for SVG Tiny PS. It does not validate the certificate, check that the logo matches it or know which mail apps show logos and under what conditions, which differs by provider and changes over time. Prepare the DMARC side first with the DMARC Checker, and review the whole email setup with the Email Spoofing Test.

Checked against the current version of the BIMI Checker on .

Frequently asked questions

What is the difference between a VMC and a CMC?

A Verified Mark Certificate requires a registered trademark for the logo and unlocks the verified checkmark in some mail apps. A Common Mark Certificate covers logos used for a year or more without a trademark. Both are issued by authorised certificate authorities.

Why do the logo rules require a square viewBox?

Mail apps show the logo in a circle or rounded square, so the picture has to be designed for a square area. A non-square file would be cropped or distorted.

What does BIMI need before a logo can show?

A DMARC policy of quarantine or reject at 100 percent, a BIMI record pointing to an SVG Tiny PS logo and, for most providers, a Verified Mark Certificate.

Does passing this check guarantee the logo appears?

No. Each mailbox provider applies its own rules and checks the certificate. This page checks the DNS side and the file format.

Is anything sent over the internet?

Nothing is sent until you press the button. Then the domain names or addresses needed for the check (for example the name and the record type) are sent over HTTPS to the resolver you choose, Cloudflare (cloudflare-dns.com) or Google (dns.google), which see them under their own privacy terms and your IP address. openWorkstand never receives them.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.