BIMI Record Generator

Build the BIMI DNS record to publish — point it at your hosted logo and copy the exact TXT record for your DNS. Free, no signup.

Logo not ready yet? Make it BIMI-compatible first →

Used to show the exact host name to publish — the record itself doesn't contain it.

The public HTTPS URL where your BIMI-ready SVG is hosted.

A VMC is what actually makes your logo appear. Gmail, Apple Mail, and most supported inboxes won’t display a BIMI logo without a Verified Mark Certificate — so on its own, a BIMI record with no VMC usually shows nothing where it counts (a few inboxes, like Yahoo, may still show it). A VMC is a paid, yearly certificate from an authority such as DigiCert or Entrust, issued after they verify a registered trademark of your logo — a CMC is an alternative path for some logos that aren’t trademarked. Publishing this record without one does no harm, but plan on a VMC before you’ll see the logo. Already have one? Add it under Advanced below.
Advanced — selector and VMC

Almost always 'default'. Change it only if you publish multiple BIMI logos.

Only if you already have a certificate. Link to your Verified (or Common) Mark Certificate .pem — it gets added to the record as the a= tag.

Your BIMI record

Publish this as a TXT record in your DNS.

Host / Name

default._bimi.yourdomain.com

Value (TXT)

v=BIMI1; l=;

Record type: TXT · TTL: your provider’s default (e.g. 3600) is fine.

BIMI only works once DMARC is enforced. Your domain needs a DMARC policy of p=quarantine or p=reject at pct=100 before any inbox will show the logo. Check yours with the DMARC checker or build one with the DMARC generator.

After you publish

  1. Add the TXT record at your DNS host and allow up to an hour for propagation.
  2. Verify it with the free BIMI checker.
  3. If the logo still doesn’t show, confirm DMARC is enforced and that a valid VMC is in place — those are the two most common blockers.

Find BIMI confusing? Let Palisade handle it

Our white-glove team sets up your BIMI and verified checkmark end to end, so your logo shows in supported inboxes.

Get started

First domain free forever

What is a BIMI record generator?

A BIMI (Brand Indicators for Message Identification) record is a single TXT entry in your DNS that tells supported inboxes where to find your brand logo and the certificate that vouches for it. The syntax is short but unforgiving: the logo has to be hosted over HTTPS in the right SVG format, most inboxes now require a VMC in the a= tag, and none of it displays unless DMARC is already enforced. This generator assembles the record from plain inputs and flags the blockers that quietly stop logos from showing. Prepare the logo itself with the BIMI SVG converter, then once the record is live, verify it with the BIMI checker and read the step-by-step guide to creating a BIMI record.

Email authentication knowledge base

A BIMI record is a single TXT entry in your DNS. Publish it at the host default._bimi.yourdomain.com with the value v=BIMI1; l=<logo-url>; a=<vmc-url>, where l= is the HTTPS URL of your BIMI-ready SVG logo and a= is the URL of your Verified Mark Certificate. The generator above assembles the exact string; the two things you supply are the hosted logo URL and, for most inboxes, the VMC. Before any of it displays, your domain must already have DMARC at enforcement.

In your domain's DNS, wherever you manage it — Cloudflare, GoDaddy, Route 53, your registrar, or your MSP's DNS console. Create a TXT record, set the host or name field to default._bimi (some providers want the full default._bimi.yourdomain.com), paste the generated value, and save. Separately, host the SVG file itself at a public HTTPS URL and reference that URL in the l= tag. Propagation is usually minutes but can take up to an hour.

For the logo to actually display in most supported inboxes — including Gmail — yes. A Verified Mark Certificate (VMC) is issued by a certificate authority after they verify you own a registered trademark of the logo, and the a= tag points to it. The record is technically valid without a VMC, but major mailbox providers won't show the logo until one is present. Requirements vary by provider, and a Common Mark Certificate (CMC) is an alternative path for some logos that aren't trademarked.

BIMI is only honoured when your domain publishes DMARC at enforcement — a policy of quarantine or reject, applied to 100% of mail. If you're still on p=none (monitoring), no inbox will display your logo, no matter how perfect the record and logo are. This is the single most common reason BIMI 'doesn't work'. Get DMARC to enforcement first with the DMARC checker and generator, then publish BIMI.

The two usual causes are DMARC and the VMC. BIMI needs DMARC at quarantine or reject with pct=100 — if you're still on p=none, nothing shows. After that, most providers require a valid VMC referenced in the a= tag. Beyond those, check that the SVG URL is reachable over HTTPS, the file is valid SVG Tiny P/S, and enough time has passed for DNS and provider caches to refresh. The BIMI checker will point at whichever piece is missing.

The l= tag must point to an SVG in the SVG Tiny Portable/Secure (P/S) profile — square, with the correct profile attributes and a <title>, and no scripts, animation, external references, or raster images. A logo exported straight from a design tool usually fails several of these. Use the BIMI SVG converter to fix an ordinary SVG into the required format, host the result, then paste its URL here.

The generator builds the record you should publish; the checker reads what your domain currently has and tells you why the logo is or isn't displaying. Typical flow: build the record here, publish it, then run the checker to confirm everything resolves. If you're auditing a domain you already manage, start with the checker.