Skip to content

Home Topics BIMI and VMC Certification SVG Tiny PS logos

BIMI and VMC Certification · SVG Tiny PS logos

SVG Tiny PS logo files examples: what good and bad look like

Short answer

A good SVG Tiny PS logo files implementation follows these steps: Export a square SVG with the logo centered and a solid background color; Set baseProfile="tiny-ps" and version="1.2" on the root svg element. A bad one typically transparent backgrounds, which render unpredictably on dark-mode clients.

SVG Tiny 1.2 Portable/Secure is the restricted SVG profile required by BIMI. It forbids scripts, external references, and embedded raster images, and requires a <title> element and baseProfile="tiny-ps".

What good looks like#

  • Done: Export a square SVG with the logo centered and a solid background color.
  • Done: Set baseProfile="tiny-ps" and version="1.2" on the root svg element.
  • Done: Add a <title> element matching your brand name.
  • Done: Remove all script, filter, and external href references, and strip x/y attributes from the root.
  • Done: Validate with a BIMI SVG converter and keep the file under 32 KB.

What bad looks like#

  • Seen in audits: Transparent backgrounds, which render unpredictably on dark-mode clients.
  • Seen in audits: Text elements that rely on fonts; convert text to outlines.

How to move from bad to good#

Work through the good list in order and re-verify after each change. Most teams find one or two items from the bad list already present; fixing those usually produces the largest improvement.

Frequently asked questions#

Why does my SVG fail validation?

Most commonly a missing baseProfile attribute, embedded images, or leftover editor metadata. Run it through a converter that outputs the Tiny PS profile.

Keep reading on SVG Tiny PS logos