BIMI Logo Converter
The BIMI Logo Converter transforms standard SVG files into the BIMI-compliant SVG Tiny 1.2 PS format required for Brand Indicators for Message Identification. BIMI allows your brand logo to appear next to your emails in supported mail clients, but the logo must meet strict format requirements that most design tools do not produce by default.
Accessing the Tool
Navigate to Tools → BIMI Logo Converter in the sidebar. Upload your SVG file using the file picker or drag and drop it into the upload area.
Why You Need This Tool
Standard SVG files exported from design tools like Adobe Illustrator, Figma, or Inkscape are not BIMI-compliant. BIMI requires the SVG Tiny 1.2 Profile/Secure (PS) format, which is a restricted subset of SVG that disallows scripting, external references, animations, and other features that could pose security risks when rendered by mail clients.
Manually converting an SVG to comply with all BIMI requirements is tedious and error-prone. The BIMI Logo Converter automates this process, handling the format conversion and validating the output against all compliance checks.
Compliance Checks
The converter validates your SVG file against eight compliance requirements. Each check is displayed with a pass or fail status:
- SVG Tiny 1.2 PS Profile — Verifies the file conforms to the SVG Tiny 1.2 Portable/Secure profile, including the correct namespace declaration and
baseProfileattribute - Square ViewBox — Confirms the
viewBoxattribute defines a square aspect ratio. BIMI logos must be square to render consistently across mail clients - No Scripts — Ensures the file contains no
<script>elements or inline event handlers. Scripting is forbidden in BIMI logos for security reasons - No External References — Checks that the SVG does not reference external resources via
xlink:href,url(), or other linking mechanisms. All content must be self-contained - No Animations — Verifies the absence of
<animate>,<animateTransform>,<set>, and other animation elements. BIMI logos must be static - Has Title Element — Confirms a
<title>element is present at the root level of the SVG. This is required for accessibility and identification - File Size Under 32KB — Validates that the final SVG file is smaller than 32 kilobytes. Larger files will be rejected by mail clients
- No Forbidden Elements — Scans for elements not permitted in SVG Tiny 1.2 PS, including
<foreignObject>,<filter>,<mask>,<clipPath>,<pattern>, and others
BIMI logos must be under 32KB in file size. If your converted logo exceeds this limit, simplify the SVG by reducing path complexity, removing unnecessary groups, or optimizing with a tool like SVGO before uploading.
Before and After Preview
After conversion, the tool displays a side-by-side preview showing your original SVG alongside the converted BIMI-compliant version. This allows you to visually verify that the conversion preserved the appearance of your logo. Review the preview carefully, as the conversion process may simplify certain visual features that are not supported in SVG Tiny 1.2 PS.
Using the Converter
Follow these steps to convert your logo:
- Upload your SVG file using the file picker or drag-and-drop area
- The tool immediately runs all eight compliance checks on the uploaded file
- If issues are found, click Convert to automatically transform the file into a compliant format
- Review the before and after preview to confirm the logo looks correct
- Download the converted SVG file using the Download button
- Host the downloaded file at a publicly accessible HTTPS URL for use in your BIMI DNS record
BIMI requires a DMARC policy of p=quarantine or p=reject before mail clients will display your logo. Some providers, like Gmail, also require a Verified Mark Certificate (VMC). Use the BIMI Checker to verify your full BIMI setup.
Best Practices
To get the best results from the BIMI Logo Converter, keep these guidelines in mind:
- Start with a clean, simple SVG. Complex gradients, filters, and embedded raster images may not survive conversion
- Use a square artboard in your design tool before exporting. This avoids distortion during the viewBox conversion
- Keep the design simple and recognizable at small sizes. BIMI logos are often displayed at 40×40 pixels or smaller in inbox views
- Avoid text in your logo, as font rendering varies across mail clients. Convert any text to outlines in your design tool before uploading
- Test your converted logo with the BIMI Checker after publishing it to confirm end-to-end compliance
If your logo fails multiple compliance checks, consider redesigning a simplified version specifically for BIMI. A clean, minimal icon of your brand often renders better at small sizes than a detailed full logo.