Brand Indicators for Message Identification

Upload a vector SVG logo, generate a compliant BIMI SVG Tiny PS 1.2 file, and verify your DNS setup.

1Upload SVG logo
Drop your SVG here, or click to browse
SVG files only — BIMI requires pure vector artwork, no raster images
BIMI requires the SVG Tiny PS 1.2 (Portable/Secure) profile — pure vector paths only. If you only have a raster logo, convert it first using Inkscape or vectorizer.io.
2Validate & configure
3Preview & download
BIMI SVG output
preview
Email client appearance

.svg
Hosted URL: https://bimi.beecloud.au/your-brand.svg
4DNS records
BIMI TXT record required

Add this TXT record to publish your BIMI logo. v=BIMI1 identifies it as a BIMI record; l= points to the SVG at bimi.beecloud.au.

Name / Host
default._bimi.yourdomain.com
Type
TXT
Value
v=BIMI1; l=https://bimi.beecloud.au/your-brand.svg;
TTL
3600

Verified Mark Certificate (VMC) optional

A VMC is not a separate DNS record — it's an a= tag appended to your BIMI TXT value. Only required for the verified blue tick in Gmail and Yahoo Mail. Without it, BIMI still activates in Apple Mail, Fastmail, and other supporting clients. VMCs are issued by DigiCert or Entrust and require a trademarked logo.

Updated TXT value with VMC
v=BIMI1; l=https://bimi.beecloud.au/your-brand.svg; a=https://your-vmc-provider.com/your-cert.pem;

DMARC record required for BIMI

BIMI only activates when DMARC is enforced. Your policy must be p=quarantine or p=reject — a p=none policy will silently prevent BIMI displaying in any client.

Name / Host
_dmarc.yourdomain.com
Type
TXT
Value
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; ruf=mailto:dmarc@yourdomain.com; fo=1;
If you already send email from this domain, do not jump straight to p=reject. Start with p=none to collect aggregate reports, then move to p=quarantine once all legitimate sending sources are confirmed.
5Verify DNS

Checks run against Cloudflare's DNS-over-HTTPS resolver. Allow up to 48 hours for propagation after adding records.