Raw Record
Issues Found
Free BIMI SVG Checker
Validate your SVG logo for BIMI Tiny PS compliance before deploying
What is SVG Tiny PS?
SVG Tiny PS (Portable/Secure) is a restricted profile of SVG designed specifically for BIMI (Brand Indicators for Message Identification). It ensures logos are safe to display in email clients by removing potentially dangerous features.
Email clients like Gmail, Yahoo, and Apple Mail require BIMI logos to be in SVG Tiny PS format to protect users from malicious content while displaying brand logos.
SVG Tiny PS Requirements
Allowed
- ✓ Basic shapes (rect, circle, ellipse, line, polyline, polygon, path)
- ✓ Text elements
- ✓ Groups (g) and definitions (defs)
- ✓ Linear and radial gradients
- ✓ Clip paths
- ✓ Basic transformations
- ✓ Fill and stroke attributes
Forbidden
- ✗ Script elements (<script>)
- ✗ Event handlers (onclick, onload, etc.)
- ✗ Animations (animate, animateTransform, animateMotion)
- ✗ Foreign objects (<foreignObject>)
- ✗ External references (images, fonts, stylesheets)
- ✗ Embedded raster images
- ✗ CSS @import or external stylesheets
How to Fix Common Issues
Non-square aspect ratio
Add padding to make it square, or adjust the viewBox to use equal width and height values.
Missing viewBox
Add a viewBox attribute to your SVG element: viewBox="0 0 100 100" (adjust numbers to match your design).
Contains scripts or event handlers
Remove all <script> tags and attributes like onclick, onload, onmouseover, etc.
Contains animations
Remove <animate>, <animateTransform>, <animateMotion>, and <set> elements.
External references
Embed all fonts as paths, remove image elements, and inline all styles instead of using external CSS.
Related Tools
Once your SVG is valid, set up your complete BIMI configuration.