BIMI (Brand Indicators for Message Identification) is an email standard that displays your company logo directly in the recipient's inbox next to authenticated emails. It builds trust with recipients and helps your emails stand out. Setting up BIMI requires meeting strict prerequisites — this guide walks through every step.
BIMI Prerequisites
Before you can implement BIMI, you must have:
- DMARC at enforcement: Your DMARC policy must be
p=quarantineorp=reject. BIMI does not work withp=none. - SPF and DKIM configured: Both must pass for the emails that will display the logo.
- A domain-owned BIMI-compliant SVG logo: A specific SVG format is required.
- (Optional but required for Gmail) A Verified Mark Certificate (VMC): Issued by a qualified CA, proving trademark ownership.
Step 1: Confirm DMARC Enforcement
Check your current DMARC policy:
dig _dmarc.yourdomain.com TXT +short
# Must show p=quarantine or p=rejectOr use the ShowDNS DMARC Lookup tool. If your policy is p=none, move to p=quarantine or p=reject before proceeding. See the DMARC configuration guide for steps.
Step 2: Prepare Your BIMI Logo
BIMI requires a very specific SVG format called SVG Tiny 1.2. Your logo must:
- Be in SVG Tiny 1.2 format (not standard SVG 1.1).
- Have a square aspect ratio.
- Have no external resource links (fonts, images).
- Use only supported SVG features (no filters, scripts, or animations).
- Be self-contained — all paths and colors embedded in the file.
- Typically be between 10KB and 32KB in size.
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" baseProfile="tiny"
viewBox="0 0 100 100">
<!-- Your logo paths here — no external resources -->
<circle cx="50" cy="50" r="40" fill="#0066cc"/>
<text x="50" y="65" text-anchor="middle" fill="white" font-size="40">AB</text>
</svg>Use an SVG validator or the BIMI group's SVG checker at bimigroup.org to confirm compliance. Many design tools (Illustrator, Inkscape) do not export SVG Tiny 1.2 directly — manual cleanup of the SVG is usually needed.
Step 3: Host Your Logo
The SVG logo must be hosted at a publicly accessible HTTPS URL. Host it on your own domain for maximum control:
# Example hosting location
https://example.com/bimi/logo.svg
# Or a standard location
https://example.com/.well-known/bimi/logo.svgVerify the URL is accessible and returns the correct SVG content type (image/svg+xml).
Step 4: (Optional) Obtain a Verified Mark Certificate (VMC)
For Gmail support, you need a VMC from a qualified CA. Currently, VMCs are issued by:
- DigiCert (digicert.com/verified-mark-certificates)
- Entrust (entrust.com/email-security)
The VMC process requires:
- A registered trademark for your logo in the countries you want covered.
- Trademark documentation submitted to the CA.
- CA validation (takes days to weeks).
- The CA issues a VMC file (a
.pemcertificate) that links your trademark to your SVG logo.
Host the VMC file at an HTTPS URL (the CA provides download instructions).
Step 5: Publish the BIMI DNS Record
The BIMI record is a TXT record published at a specific subdomain: default._bimi.yourdomain.com.
Without a VMC (Yahoo, Apple Mail, Fastmail)
# DNS record
Record type: TXT
Name: default._bimi.yourdomain.com
Value: "v=BIMI1; l=https://example.com/bimi/logo.svg;"With a VMC (Gmail + others)
# DNS record with VMC
Record type: TXT
Name: default._bimi.yourdomain.com
Value: "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"The BIMI record tags:
v=BIMI1— BIMI version identifier (required).l=— URL of the BIMI-compliant SVG logo (required).a=— URL of the VMC certificate (required for Gmail).
Step 6: Verify Your BIMI Setup
Check that the BIMI record is published correctly:
# Verify BIMI DNS record
dig default._bimi.yourdomain.com TXT +short
# Expected: "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"Use the ShowDNS BIMI Lookup tool to verify the record and check whether the logo URL is accessible.
To test in Gmail, send an email from your domain to a Gmail address and check whether the logo appears. Note that Gmail may take time to process BIMI for a domain — it is not instant.
BIMI for Subdomains
BIMI records can be configured per subdomain or use the parent domain's record. For email sent from mail.example.com:
# Subdomain-specific BIMI record
default._bimi.mail.example.com TXT "v=BIMI1; l=https://example.com/bimi/logo.svg;"If no subdomain record exists, mail clients fall back to the organizational domain's (example.com) BIMI record.
Frequently Asked Questions
Does BIMI improve email deliverability?
BIMI requires DMARC enforcement, which is the primary deliverability benefit. The logo itself is a trust signal for recipients but does not directly affect spam filtering scores. The DMARC enforcement required for BIMI does improve deliverability.
Which email clients support BIMI?
Gmail (with VMC), Apple Mail, Yahoo Mail, Fastmail, and Proton Mail support BIMI. Outlook does not currently support BIMI. Check the BIMI group's website for the current list of supporting clients.
How long does it take for BIMI to show up?
DNS propagation is typically fast (minutes to hours). Gmail may take days or weeks to recognize and display a new BIMI setup. Yahoo and Apple Mail are generally faster. Send test emails and check after 24–48 hours.
Can I use a PNG logo for BIMI?
No. BIMI strictly requires SVG Tiny 1.2 format. PNG, JPG, and standard SVG 1.1 are not accepted.