BIMI Logo & SVG Converter

Turn your logo into the exact SVG format BIMI requires — SVG Tiny Portable/Secure. Upload or paste your SVG and we’ll fix the profile, square it, add the required title, and strip anything disallowed. Free, in your browser, nothing uploaded.

Used for the required <title> inside the SVG.

Upload a .svg file, or paste the SVG markup below.

or paste markup

Your BIMI-ready SVG and a compliance checklist appear here once you add a logo.

Next: publish your BIMI record

Host the downloaded SVG at a public HTTPS URL, then build the DNS record that points to it — including the VMC most inboxes require.

Open the BIMI Record Generator

What is a BIMI SVG converter?

BIMI logos can’t be an ordinary SVG. They have to be SVG Tiny Portable/Secure (P/S) — a deliberately restricted profile that’s square, carries a specific set of profile attributes and a <title>, and contains no scripts, animation, external references, raster images, or live text. Design tools rarely export in that exact shape, which is why a logo that looks fine everywhere else gets silently rejected for BIMI. This converter rewrites your SVG into the P/S profile, squares the canvas without distorting the art, strips the disallowed parts, and shows a checklist of exactly what changed and what — if anything — you still need to fix. Once you have the file, host it and build the DNS record with the BIMI record generator, then read the guide to making your company logo BIMI-compatible.

Email authentication knowledge base

BIMI doesn't accept any SVG — it requires SVG Tiny Portable/Secure, a locked-down profile of SVG Tiny 1.2. The file must set version="1.2" and baseProfile="tiny-ps", contain a <title>, be square, and include no scripts, animation, external references, raster images, or (in strict validators) live text. A logo exported straight from a design tool usually fails several of these. The converter above sets the profile, squares the canvas, adds the title, and strips the disallowed parts, then tells you if anything is left — such as live text — that you have to fix in your design tool.

Start from a vector SVG of your logo. Run it through the converter above: it applies the SVG Tiny P/S profile, pads the artwork to a square, guarantees a <title>, and removes scripts, animation, editor metadata, and external references. Download the result, host it at a public HTTPS URL, and reference that URL in your BIMI record's l= tag. If the checklist flags live text, open the logo in your design tool and convert the text to outlines first — that's the one fix a browser can't safely do for you.

No — and no honest tool should claim to in the browser. BIMI needs a true vector SVG, and automatically tracing a pixel image (PNG, JPG) into clean vector paths produces a bloated, distorted result that fails validation. Export an SVG from the original vector artwork instead — in Illustrator, Figma, or Inkscape — and run that through the converter. If you only have a raster logo, a designer will need to recreate it as a vector first.

SVG Tiny P/S disallows live <text> and <tspan> elements, because they depend on fonts the receiver may not have. Your logo has to render identically everywhere, so any lettering must be converted to vector outlines (paths). In your design tool this is usually 'Convert to outlines', 'Outline stroke', or 'Object to path'. The converter flags remaining text as a blocker rather than deleting it, so you don't lose the wordmark.

Yes — BIMI logos are displayed in a circle or rounded square, so the SVG must be 1:1 with the artwork centred. If your logo isn't square, the converter pads the shorter side with even margin so it renders correctly without stretching. A wide wordmark technically passes but will look tiny inside the avatar; a square mark or monogram works best.

The BIMI Group recommends keeping the SVG under 32 KB. Most simple logos are well under that once editor metadata is stripped, which the converter does automatically. If you're over the limit, simplify complex paths, reduce coordinate precision, or flatten unnecessary groups. The converter shows the final file size so you know where you stand.

Once your converted SVG is hosted at a public HTTPS URL, use the BIMI record generator to build the DNS TXT record that points to it (and to your VMC). Publish that record at default._bimi.yourdomain.com, and confirm your domain already has DMARC at enforcement — BIMI won't display without it.