Free BIMI SVG Checker

Validate your SVG logo for BIMI Tiny PS compliance before deploying

Enter the HTTPS URL where your SVG logo is hosted

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.

Powered by Verkh