How to display SVG charts on Wix without using an HTML embed option in Wix?

I have about 10 charts on every blog of mine, and they are usually between 200 and 600 KB, depending on the specific chart. I want to replace my heavy PNG bar charts (200–600 KB each) with lightweight SVG versions (2–5 KB) to speed up my site. But Wix won’t let me upload SVGs as normal images in the Media Manager.

Is there any supported way to use a real SVG as a regular responsive image on Wix? Or is pasting the markup into an HTML Embed (iframe) the only option? If it’s the embed, any tips for sizing it responsively so it doesn’t bleed my core web vitals?

I think Wix does that coz svg are XML files, which can have security risks. You can try vector art instead, convert the svgs into vectors.

I don’t think it lets me upload my own vector file

What about the WebP format? That should be lightweight.

Also, you can try editing in Ricos playground, it has some more elements(like vector art) then what we have in Wix Blog Editor - https://ricos.dev/