b2KIT

BIMI Record Generator

Generate Brand Indicators for Message Identification DNS records to display your logo in email clients.

Tested tool guide Tested browser tools Checked August 15, 2026

What BIMI Record Generator does, with a checked example

This tool assembles a BIMI TXT record from a logo URL and, optionally, a Verified Mark Certificate URL, formatting the tags into the record you publish at default._bimi.yourdomain.com. It does not fetch or validate the logo or certificate; it only builds the string. The thing people most often miss is that BIMI itself does nothing without DMARC already enforced at p=quarantine or p=reject with pct=100 on the domain - a correctly formatted record over an unenforced DMARC policy will simply be ignored by mailbox providers.

Worked example

A concrete input and expected output from the current implementation.

Input

domain: example.com, selector: default, logo URL: https://example.com/logo.svg, VMC URL: https://example.com/vmc.pem

Expected output

default._bimi.example.com. IN TXT "v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/vmc.pem;"

The tool prepends selector._bimi.<domain> using the domain you supply (not one inferred from the logo or VMC URL, which may be hosted elsewhere), sets the version tag v=BIMI1, and appends the l= (logo) and a= (VMC) tags in order, each terminated with a semicolon.

How the result is produced

1

Tag assembly and record naming

You supply a selector (default is 'default'), a domain, an HTTPS logo URL, and optionally a VMC URL. The tool concatenates these into 'v=BIMI1; l=<logo>; a=<vmc>;' and prefixes the record name as selector._bimi.domain, matching how a DNS-aware mail receiver looks up BIMI records per sending domain and selector.

2

What it checks versus what it can't

It confirms the logo and VMC fields look like well-formed HTTPS URLs before building the string. It cannot confirm the SVG file is a valid SVG Tiny 1.2 Portable/Secure profile image, cannot confirm the VMC chains to a trusted CA, and cannot query your live DNS to confirm DMARC enforcement - those all require checks outside a text formatter.

Good uses

  • Publishing a first BIMI record for a domain that already enforces DMARC and has a compliant SVG logo hosted
  • Adding the a= VMC tag to an existing BIMI record after purchasing a Verified Mark Certificate from a CA like DigiCert or Entrust
  • Drafting the exact TXT record string to hand to a DNS host or IT team before it goes live

Limits and checks

  • A correctly formatted record still won't display a logo if DMARC is not enforced (p=quarantine or p=reject, pct=100) - the tool has no way to check your DMARC record
  • The tool doesn't validate that the logo is a compliant SVG Tiny Portable/Secure file; a normal SVG exported from Illustrator or Figma will usually fail mailbox provider validation
  • Some receivers require the a= VMC tag to display the logo at all, others don't - the tool builds whichever tags you provide but doesn't tell you which mailbox providers need what

Common questions

I published the record this tool generated but Gmail still isn't showing my logo. What's wrong?

Most likely your DMARC policy isn't enforced (p=none doesn't count), your SVG isn't in the required Tiny Portable/Secure profile, or the mailbox provider is requiring a certificate in a= that you haven't obtained. The tool only formats the TXT record text; it can't verify any of these prerequisites.

Do I need to fill in the a= field?

No, the l= logo tag alone produces a valid BIMI record. The a= tag is where you point to evidence of trademark authority - typically a Verified Mark Certificate (VMC), or a Common Mark Certificate (CMC) where a receiver accepts one - and some mailbox providers won't display the logo without a certificate present there. Which providers require it, and which certificate types they accept, changes over time, so leaving a= blank may mean no visible logo at providers that mandate one.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools