An SVG logo file is a vector-based image format that scales to any size without losing quality. BIMI (Brand Indicators for Message Identification) requires your logo in SVG format because it needs to render cleanly at tiny sizes inside email clients across every device and screen resolution. Specifically, BIMI does not accept just any SVG file – it requires a tightly restricted subset of the format called SVG Tiny PS. The sections below walk through exactly what that means, how to prepare your logo, and what else you need to make BIMI work.
Why does BIMI require a specific SVG format?
BIMI requires a specific SVG format because email clients need a consistent, secure, and predictable way to render brand logos. A standard SVG file can contain JavaScript, external references, animations, and complex filters that vary wildly across rendering environments. To ensure logos display correctly and safely in every inbox, the BIMI specification mandates a restricted profile called SVG Tiny PS that strips out everything an email client cannot reliably handle.
The practical reasoning behind this is straightforward. Email clients are not web browsers. They do not execute scripts, load external resources, or support the full range of CSS properties. A logo that looks perfect in a browser-rendered SVG might break, disappear, or behave unpredictably inside Gmail, Apple Mail, or Yahoo. By requiring SVG Tiny PS, the BIMI Working Group created a common baseline that every participating email provider can render safely and consistently.
There is also a security dimension. Unrestricted SVG files can embed malicious scripts or link to external tracking resources. The SVG Tiny PS profile eliminates that attack surface entirely, which matters when your logo is displayed automatically based on authenticated email signals.
What is SVG Tiny PS and how is it different from regular SVG?
SVG Tiny PS is a restricted subset of the SVG standard specifically designed for portable, safe rendering in constrained environments like email clients. It is based on SVG Tiny 1.2, a profile originally created for mobile devices, with additional restrictions defined by the BIMI specification. Compared to a regular SVG, SVG Tiny PS removes support for scripts, animations, external references, raster images, and most advanced CSS features.
Here is what SVG Tiny PS prohibits that a standard SVG file might include:
- JavaScript or any scripting of any kind
- External file references, including linked images or fonts
- Animations (SMIL-based or CSS-based)
- Embedded raster images (no PNG or JPEG data inside the SVG)
- Filters, drop shadows, and blur effects
- Text elements that rely on non-standard fonts
- Gradients with external references
A regular SVG exported from Adobe Illustrator or Sketch will almost never pass BIMI validation out of the box. Even a clean-looking SVG commonly contains metadata, embedded fonts, or unsupported elements that need to be removed. The file must also include a specific XML declaration and the correct SVG Tiny PS namespace to be recognized as compliant.
One important structural requirement is that the logo must be square and centered on a solid background. BIMI does not support transparent backgrounds because email clients render the logo inside a circular or rounded frame, and a transparent background creates an inconsistent appearance depending on the client’s theme.
How do you convert a logo to a BIMI-compliant SVG file?
Converting a logo to a BIMI-compliant SVG Tiny PS file requires cleaning and restructuring the file rather than simply exporting it from design software. Most design tools export standard SVG, which needs to be manually adjusted or processed through a dedicated tool to meet the BIMI specification.
The general process looks like this:
- Start with a vector source file. Use your original AI, EPS, or vector SVG file. Avoid converting from a rasterized PNG or JPEG, as this introduces embedded bitmap data that SVG Tiny PS does not allow.
- Add a solid square background. Place a filled square behind your logo artwork. The background must be a solid color with no transparency.
- Export as SVG from your design tool. In Illustrator, use “Save As SVG” with the SVG 1.1 profile. In Sketch or Figma, use the standard SVG export option.
- Clean the file manually or with a tool. Open the SVG in a text editor or use a tool like SVGO to remove unsupported elements, comments, and metadata. Remove any
styleblocks, embedded fonts, or filter definitions. - Add the SVG Tiny PS declaration. The file must include the correct version attribute and baseProfile value:
version="1.2" baseProfile="tiny-ps"in the opening SVG tag. - Validate the output. Run the file through a BIMI SVG validator before publishing it to your server.
Some designers find it easier to rebuild a simplified version of the logo specifically for BIMI rather than trying to strip down a complex design. If your logo uses intricate gradients, fine text, or layered effects, a simplified version with flat colors often converts more cleanly and renders more reliably at small sizes.
How can you check if your SVG file meets BIMI requirements?
You can check whether your SVG file meets BIMI requirements using the BIMI Group’s official SVG validator at bimigroup.org, which is the most reliable starting point. This tool checks the file against the full SVG Tiny PS specification and reports specific errors with enough detail to guide corrections.
Beyond the official validator, there are a few additional checks worth running:
- Inspect the raw XML. Open the SVG file in a text editor and look for any
<script>,<image>,<animate>, or<filter>elements. Any of these will cause validation failures. - Confirm the namespace and profile. The opening
<svg>tag must includeversion="1.2"andbaseProfile="tiny-ps". - Check the aspect ratio. The viewBox attribute should define a square canvas. A non-square logo will be distorted when email clients render it in a circular frame.
- Test rendering across email clients. After publishing the SVG to your server, use an email testing tool to preview how the logo appears in Gmail, Yahoo, and Apple Mail before your BIMI record goes live.
Keep in mind that a passing SVG validation result does not guarantee BIMI will display in every inbox. The SVG file is one requirement among several, including a properly configured DMARC policy and, for some providers, a Verified Mark Certificate.
Does BIMI work without a Verified Mark Certificate?
BIMI can work without a Verified Mark Certificate (VMC) in some email clients, but not all. Gmail, which processes an enormous share of global email volume, requires a VMC to display your logo. Other providers, including Apple Mail and Yahoo, have historically displayed BIMI logos based on DMARC authentication alone, though their policies can change as the standard matures.
A Verified Mark Certificate is a digital certificate issued by an authorized certification authority that confirms your organization legally owns the trademark represented by the logo. It is separate from your SVG file and is hosted on your server alongside it. The VMC ties your logo to a verified legal identity, which is why high-security email providers require it before displaying brand indicators.
For organizations sending to a broad audience, the practical answer is that a VMC is effectively required if you want BIMI to work for the majority of your recipients. The trademark registration process needed to obtain a VMC can take several months, so it is worth factoring that timeline into your BIMI implementation plan. If you are primarily targeting Apple Mail users or running early tests, you may see results without a VMC, but a complete BIMI deployment for any serious sending program will need one.
How Email Industries helps with BIMI implementation
Getting BIMI right involves more than formatting a logo file correctly. It sits at the intersection of email authentication, DNS configuration, legal trademark ownership, and technical deliverability, and a misstep in any one area can prevent your logo from showing up at all. That is where we come in.
At Email Industries, we help organizations implement BIMI as part of a broader email authentication strategy. Here is what we bring to the process:
- DMARC policy review and enforcement to ensure your domain meets the p=quarantine or p=reject threshold that BIMI requires
- SVG Tiny PS file preparation and validation so your logo file is structurally correct before it ever reaches a mail provider
- DNS record configuration for your BIMI TXT record, including VMC reference setup
- End-to-end authentication auditing covering SPF, DKIM, and DMARC alignment across all sending sources
- Ongoing monitoring to catch authentication failures or configuration drift that could interrupt logo display
Whether you are just starting your BIMI journey or troubleshooting why your logo is not appearing in Gmail, our email deliverability services are built to help you get there efficiently. If you want to protect your sender reputation and make every email more recognizable in the inbox, explore our Deliverability Assurance Packages or reach out to us directly to talk through what your implementation needs.
Related Articles
- How do you fix DMARC failures without breaking email delivery?
- What is the difference between DMARC, DKIM, and SPF?
- Why are so many domains still running DMARC at none in 2026?
- What happens if you don't have DMARC?
- Is DMARC mandatory now?
- What is SPF configuration in email authentication?
- How do email advertising agencies differ from general marketing firms?
- How do you evaluate email marketing agency performance?
- What is email campaign management?
- What metrics do deliverability agencies use to measure success?
- How do email delivery agencies handle crisis situations?
- What tools do agencies use to monitor email performance?
- Can an email agency improve your sender reputation?
- What happens if your email delivery violates compliance standards?
- How do you choose the best email advertising agency?


