Skip to main content

BIMI logo for email

BIMI (Brand Indicators for Message Identification) shows your company's logo next to the sender name in the recipient's inbox. It only works in supported email clients and requires that the domain's DMARC policy is at least Quarantine (p=quarantine).

You can add a BIMI logo when:

  • the domain is registered or transferred through Kotisivukamu and Kotisivukamu is chosen as its email option (see Email)
  • you send mail with a Kotisivukamu SMTP credential, because the DMARC record is published only once the domain has an SMTP credential
  • the domain is connected to a site, because the logo is published at your site's address

Where the logo shows​

Email clientShows without a VMC certificateRequires a VMC certificate
FastmailYes–
Mail.ruYes–
La PosteYes–
Gmail (Workspace & free)NoYes
Apple Mail (iOS 16+, macOS Ventura+)NoYes
YahooNoYes

VMC (Verified Mark Certificate) is a third-party certificate (DigiCert, Entrust) that verifies the logo is your registered trademark. It costs around 1,200–1,500 euros per year. Kotisivukamu does not currently resell VMC certificates — if you want Gmail visibility, obtain the certificate yourself and contact us so we can add it to the BIMI record.

SVG Tiny P/S requirements​

A BIMI logo must be an SVG, but not just any SVG. The profile is called SVG Tiny 1.2 Portable/Secure, and its requirements are strict because email services must not load external resources or run scripts.

Required​

  • The root <svg> element contains the attributes:
    • version="1.2"
    • baseProfile="tiny-ps"
    • xmlns="http://www.w3.org/2000/svg"
    • a viewBox whose width and height are equal (square)
  • Exactly one <title> element inside the <svg> (not empty — e.g. your brand name)
  • The file saved as UTF-8 without a BOM
  • Size at most 32 KB (recommended under 10 KB)

Forbidden​

  • DOCTYPE or external entities
  • Elements: <script>, <a>, <foreignObject>, <image>, <use>, <iframe>, <audio>, <video>, <animate*>, <set>, <filter>, <mask>, <switch>
  • x or y attributes on the root <svg> element
  • External references: href / xlink:href only to fragments in the same document (#id)
  • on* event attributes (e.g. onclick)
  • url(...) or @import in style definitions
  • javascript: URLs

Minimal example​

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
version="1.2"
baseProfile="tiny-ps"
viewBox="0 0 64 64">
<title>Company Ltd</title>
<rect x="0" y="0" width="64" height="64" fill="#1a73e8"/>
<text x="32" y="40" font-size="28" text-anchor="middle"
fill="white" font-family="Arial">C</text>
</svg>

Preparing the SVG​

If you already have your logo in SVG form (e.g. delivered by a designer) but it is not BIMI-compatible, converting it is doable.

Option 1: Browser-based tool​

BIMI Group maintains a free converter: bimigroup.org/svg-logo-validator. Upload your current SVG and you get a converted, BIMI-compatible version.

Option 2: Inkscape​

  1. Open the logo in Inkscape.
  2. Crop the canvas to a square (File → Document Properties → Resize page to drawing, making sure width equals height).
  3. File → Save As → Optimized SVG and select:
    • Remove metadata
    • Remove comments
    • Remove unknown elements
  4. Open the saved SVG in a text editor and add the attributes version="1.2" and baseProfile="tiny-ps" to the root element.
  5. Make sure the <svg> contains one <title> with your brand name.

Option 3: By hand​

A small logo can be written directly in a text editor (see the example above). This is the surest way to get it BIMI-compatible on the first try.

Uploading in the dashboard​

  1. Domains → (select domain) → Email → DMARC policy. Change the state to at least Quarantine. If you haven't used DMARC before, keep it in Tracking for 1–2 weeks and follow the DMARC reports shown in the same card (last 30 days). They show which servers actually send mail in your domain's name. The first reports usually arrive within 1–2 days.
  2. Under BIMI logo, click the upload button and choose the SVG file you prepared. If it does not meet the requirements, we show a list of errors. Fix them and try again.
  3. The logo is saved to your site, and within a few minutes it is available at https://<yourdomain>/logo-bimi.svg.
  4. We add the DNS record default._bimi.<yourdomain> containing v=BIMI1; l=https://<yourdomain>/logo-bimi.svg. If DMARC is in Tracking, the logo is saved but the record is published only once you change the state to at least Quarantine. The card shows whether the record has been published.
The same logo for other uses

The same file is visible at https://<yourdomain>/logo-bimi.svg — you can reference it in social media metadata, your brand media kit, or anywhere else you need the logo. Do not, however, change the file's content for anything other than BIMI use, because an incompatible SVG shuts off BIMI visibility.

Testing​

Once the logo is uploaded and the DNS records have propagated (usually minutes):

  1. Check the record with:
    dig +short TXT default._bimi.yourdomain
    The answer should be "v=BIMI1; l=https://yourdomain/logo-bimi.svg".
  2. Use bimigroup.org/bimi-generator to check that the record and SVG meet the specification.
  3. Send a test message to a Fastmail account or another BIMI-supported service.

Click the trash icon next to the logo in the dashboard. This removes both the logo from your site and the BIMI DNS record.