Email Spam Tester

Free tool

BIMI Record Checker

Check whether a domain is set up to show its logo next to its messages: the BIMI record, the SVG file it points to, the certificate and the DMARC policy that has to come first.

What has to be in place

BIMI lets a mailbox provider show a brand's logo in the inbox instead of the grey initial. Four things have to line up, and the checker goes through them in this order. A DMARC policy at enforcement. A BIMI record at default._bimi followed by the domain. An SVG logo in the restricted format the record points to. And for Gmail and Apple Mail, a certificate that ties the logo to the domain.

DMARC comes first because the logo is only shown on mail that passes it. The policy has to be quarantine or reject, with pct at 100 if the tag is there. p=none is not enough. Neither is sp=none: a subdomain policy of none in the record switches BIMI off for the whole domain, the main one included, which catches people who tightened p and left sp alone.

The logo file

The l= tag in the record holds an HTTPS link to an SVG file. Not every SVG works. It has to follow the SVG Tiny Portable/Secure profile, which means baseProfile="tiny-ps", a title element, no scripts, no links to other files and no embedded raster images. The image should be square, since providers crop it to a circle or a rounded square.

The checker downloads the file, checks the size and content type, and reads the SVG for the attributes and elements the profile rules out. Files exported from design tools can fail it, for example over a missing title, or the x and y attributes Illustrator leaves on the root element.

VMC, CMC or no certificate

The a= tag points to a certificate in PEM format. A Verified Mark Certificate needs a registered trademark for the logo. A Common Mark Certificate needs no trademark; the certificate authority asks for proof that the logo has been in use. Gmail shows the logo with either; Yahoo can show it without a certificate for senders it already trusts.

When the record has a certificate, you see who issued it, which domain it covers and when it expires. A certificate that has lapsed makes the logo disappear without any other sign.

Test a real message instead

Each of these tools checks one part of your setup. The full test reads the email itself: send one message to a disposable address and get SPF, DKIM and DMARC as a receiver evaluated them, blocklists, content, both spam scores and a fix plan. Add inbox placement to see the folder it lands in at Gmail, Outlook, Yahoo and other providers.

Test your emailView sample report

Questions

How do I set up BIMI?

Move DMARC to p=quarantine or p=reject first and make sure your mail passes it. Then prepare the logo as an SVG Tiny PS file, host it over HTTPS, and publish a TXT record at default._bimi.example.com with v=BIMI1; l= and the logo URL. Add a= with a VMC or CMC certificate if you want the logo in Gmail.

Why is my BIMI logo not showing in Gmail?

Gmail needs a VMC or CMC certificate, DMARC at quarantine or reject, and mail that passes DMARC with your domain. Google's setup guide says a new logo can take up to 48 hours to appear in mailboxes.

Does BIMI need a certificate?

The record works without one, and the a= tag can be left empty. Gmail and Apple Mail will not show the logo then. Yahoo may, for senders with a good track record. If Gmail matters to you, plan for a VMC (with a registered trademark) or a CMC (without one).

Does BIMI improve deliverability?

Not directly. Providers do not move mail to the inbox because it has a logo. The DMARC enforcement that BIMI requires does make spoofing your domain harder, and some people do open mail more readily from a sender they recognise.

What is SVG Tiny PS?

A restricted version of SVG Tiny 1.2 written for BIMI: no scripts, no external references, no animation, a required title element, and baseProfile set to tiny-ps. It exists so that a logo can be displayed safely inside a mail client. Ordinary SVG exports have to be cleaned up to meet it.

Is BIMI a standard?

It is developed by the AuthIndicators Working Group and published as an Internet-Draft at the IETF, not yet as an RFC. Gmail, Yahoo, Apple Mail and Fastmail support it, each with its own conditions.

Common errors

Other free tools