BIMI Checker
About BIMI Checker
This tool looks up the default._bimi TXT record for your domain, validates the SVG logo URL, checks Verified Mark Certificate (VMC) status, and confirms the DMARC p=quarantine/reject prerequisite. Tells you exactly which mailbox providers (Gmail, Apple Mail, Yahoo, Fastmail) will display your logo and why.
How the BIMI check works
DNS, SVG, VMC, DMARC — all validated
Fetch BIMI record
Looks up default._bimi.yourdomain.com via DNS-over-HTTPS. Parses the l= (logo URL) and a= (VMC URL) tags from the record.
Validate SVG logo
Fetches the SVG file at the l= URL. Checks file is reachable (HTTPS, 2xx response), valid SVG, follows SVG Tiny Portable/Secure spec (no scripts, no external references).
Cross-check DMARC requirement
BIMI only activates with DMARC at p=quarantine or p=reject (pct=100). We flag if DMARC is at p=none or partial enforcement — Gmail and Apple Mail will not display the logo.
Common BIMI errors this catches
Why your BIMI logo is not appearing
DMARC not at quarantine/reject
BIMI requires DMARC p=quarantine or p=reject with pct=100. Domains at p=none or partial enforcement (pct=10) will not show BIMI logos in any mailbox provider. Most common reason BIMI doesn't work.
Missing VMC (Verified Mark Certificate)
Gmail and Apple Mail require a VMC tied to a registered trademark. Without it, only Yahoo and Fastmail show your logo. VMCs cost $1,500-$2,000/year from Entrust or DigiCert.
SVG fails SVG Tiny PS spec
Standard SVGs include scripts, external links, animations — all banned by the BIMI spec. Logo must be SVG Tiny Portable/Secure. Test conformance at bimigroup.org tools before publishing.
Logo URL returns 404 or non-2xx
BIMI receivers fetch the logo at every render. If your CDN, S3 bucket, or hosting expires the URL, the logo silently stops showing. Use a stable, monitored URL.
Wrong selector (not "default")
BIMI uses selectors like SPF/DKIM. The default selector is "default._bimi", but you can use multiple selectors per domain. We auto-detect common selectors but flag if "default" is missing.
Subdomain not inheriting BIMI
BIMI does not propagate from root to subdomain. If you publish at example.com, mail.example.com won't inherit. Publish per subdomain or use the same SVG URL in each record.
FAQ
BIMI checker — common questions
What is a BIMI record?+
What are the requirements to use BIMI?+
Why does my BIMI record exist but my logo does not show in Gmail?+
How do I create a valid BIMI SVG logo?+
Is BIMI worth the cost for small businesses?+
Beyond Free Tools
Enterprise Cloud & IT Services
From Microsoft 365 migrations to fully managed infrastructure — we handle every layer of your IT stack.
Migration Tools We Use
Enterprise-grade tooling for every platform
- BitTitan MigrationWiz— Cloud-to-cloud email & data
- Microsoft Exchange Hybrid— On-prem to Exchange Online
- ShareGate Desktool— SharePoint & OneDrive
- Microsoft Mover.io— Google Drive to OneDrive
- Entra ID Connect— AD sync & hybrid identity
- PowerShell & EWS API— Automation & bulk ops