KITSolo / SVG SAFE PREVIEW

SVG 安全预览

粘贴 SVG 源码,工具先按白名单删除脚本、事件、外链与不支持的元素,再在本机渲染,最后导出净化后的 SVG 或 PNG。

白名单净化 本地渲染 导出 SVG · PNG

OFFLINE · PRIVATE

01 / SVG 源码

0 字符 · 0 行

粘贴完整的 <svg>…</svg> 文档;超过 1,000,000 字符会被拒绝,请先精简。

快捷键 Ctrl / Cmd + Enter 直接净化预览;源码只保存在当前页面内存里。

02 / 安全预览

等待渲染
还没有可安全渲染的预览 在左侧粘贴 SVG 源码,点击「净化并预览」,净化后的图形会按原始长宽比显示在这里。
等待输入…

03 / 输出尺寸与导出

预计尺寸待渲染
允许 1–4096;超出会在净化时提示。
1000 px
PNG 按 SVG 原始长宽比等比缩放,不会拉伸变形。
净化 SVG
kitsolo-clean.svg
PNG 位图
kitsolo-svg.png
单边 / 像素上限
16384 px · 2400 万

04 / 净化规则

先净化,后渲染

保留

svg g path rect circle ellipse line polyline polygon text tspan defs linearGradient radialGradient stop clipPath mask title desc pattern,以及不含 href / style 的绘制属性。

移除

<script>、on* 事件属性、href 与 xlink:href 外链、style 属性与内联 CSS、指向外部资源的 url()、<foreignObject>、<image>、<use>、动画以及其它非白名单元素。

拒绝

包含 DOCTYPE / ENTITY 声明、超过 1 MB、根元素不是 <svg> 或无法解析的源码会直接报错,不做任何渲染。

净化是白名单裁剪,不等于完整安全审计:导出前请确认图形内容;工具不上传、不缓存任何数据。

准备就绪 · 所有内容仅在当前页面处理