BIMI Checker & VMC Validator: Instant SVG Preview
Validate your Brand Indicators for Message Identification (BIMI) DNS record, inspect SVG Tiny-PS compliance, and preview your brand logo across mobile and web inboxes.
Step 1: Inspect an Existing BIMI DNS Record
Query live DNS records at default._bimi.yourdomain.com to verify syntax and logo linkage.
Step 2: BIMI Record Builder & Inbox Avatar Preview
- Square 1:1 aspect ratio with centered graphic
- Must not contain raster images (PNG/JPEG), scripts, or external links
- File size must be strictly under 32KB
- Requires
baseProfile="tiny-ps"andversion="1.2"in<svg>root
How BIMI Works & DNS Mechanics
BIMI bridges email authentication with visual brand trust. When an incoming email passes SPF, DKIM, and DMARC alignment, the receiving mailbox provider issues a DNS query to default._bimi.yourdomain.com to fetch the brand logo and VMC proof.
The Prerequisites Pyramid
- SPF: Passing SPF with domain alignment (
aspf=roraspf=s). - DKIM: 1024 or 2048-bit cryptographic key signing the email header.
- DMARC: Strict policy of
p=quarantine (pct=100)orp=rejectwithrua=configured. - Trademark: Registered trademark with an approved intellectual property office (USPTO, EUIPO, etc.).
BIMI Tag Specifications
v=BIMI1: Required version prefix declaration.l=https://.../logo.svg: Public HTTPS URI hosting the SVG Tiny-PS compliant logo asset.a=https://.../cert.pem: Public HTTPS URI serving the Verified Mark Certificate (VMC) PEM chain.
Step-by-Step Deployment Guide: Publishing BIMI Records
Deploying BIMI requires publishing a TXT record under the default._bimi selector in your authoritative DNS zone:
Cloudflare
Go to DNS > Records → Click Add Record → Select TXT → Set Name to default._bimi → Paste v=BIMI1; l=https://...; a=https://...; into Content → Set TTL to Auto → Save.
AWS Route 53
In Hosted Zones → Click Create record → In Record name, type default._bimi → Record type: TXT → In Value, enter "v=BIMI1; l=https://...; a=...;" (with quotes) → TTL: 3600 → Save.
GoDaddy / Namecheap
Navigate to DNS Management → Add record → Type: TXT → Host: default._bimi → TXT Value: Paste your generated BIMI string → Save.
Common BIMI Errors & Troubleshooting
1. SVG Not Tiny-PS Compliant
Cause: Standard web SVGs export with <style> blocks, raster image chunks, or unnecessary XML namespaces that mailbox spam filters reject.
Fix: Re-export your vector artwork using an SVG Tiny 1.2 converter, ensure baseProfile="tiny-ps" is present in the SVG header, remove external CSS, and keep file size under 32KB.
2. Missing or Untrusted VMC Certificate
Cause: Gmail and Apple Mail refuse to display logos unless an active Verified Mark Certificate issued by DigiCert or Entrust is referenced in the a= tag.
Fix: Obtain a VMC certificate from an authorized CA, upload the combined PEM chain to your HTTPS web server, and link it in the a= attribute.
3. DMARC Policy Not Enforced (p=none)
Cause: BIMI will completely ignore your record if your domain's DMARC policy is set to p=none or has a percentage rollout below 100% (pct<100).
Fix: Upgrade your DMARC record to p=quarantine; pct=100 or p=reject using our DMARC Generator.
Frequently Asked Questions About BIMI Records & VMC
Detailed guidance on brand avatar display, intellectual property certification, and inbox support.
What is a BIMI record and why is it important for brand trust?+
What is a Verified Mark Certificate (VMC) and do I need one?+
What is the SVG Tiny Portable/Secure (Tiny-PS) format requirement?+
Where do I publish my BIMI TXT record in DNS?+
Why is my BIMI logo not showing up in Gmail despite publishing the record?+
Complementary Domain & Email Authentication Tools
Strengthen your client email infrastructure and DNS security perimeter with our free web tools.
SPF Record Generator
Generate RFC 7208 compliant SPF TXT records with instant syntax validation.
SPF Lookup Calculator & Flattener
Audit the 10-lookup limit and recursively inspect nested include: mechanisms.
DMARC Policy Generator
Build custom p=reject or p=quarantine policies with aggregate reporting.
DKIM Record Builder
Format cryptographic public key TXT records and selectors for email signing.