SVG 工具

Base64 → SVG

还原 Base64 中的 SVG 内容,检查源码,再按需要下载原始或安全处理后的版本。

SVG 内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

Base64 → SVG 用于从编码文本中取回 SVG 文件。工具验证 Base64、UTF-8 和 SVG 文档结构,再以文字显示还原结果。它适合恢复图标资源、核对编码内容或保存独立 SVG。

如何使用

  1. 粘贴纯 Base64,或以 data:image/svg+xml;base64, 开头的完整 Data URI。
  2. 点击解码;如果内容不是有效 SVG,按提示检查输入。
  3. 查看原始解码文字与经过安全处理的静态预览。
  4. 按按钮说明选择下载原始 SVG,或下载安全处理后的 SVG。

功能说明

  • 接受纯 Base64 与 SVG Base64 Data URI,拒绝其他图片类型或非 SVG 文档。
  • 正确还原 UTF-8 文字,并检查文档是否以 SVG 为根元素。
  • 原始解码内容和安全预览分开,方便按用途选择下载版本。

下载版本说明

  • 原始 SVG 保留解码得到的内容,可能包含脚本、事件或外部引用;解码成功不代表文件可信。
  • 安全处理后的 SVG 会移除不支持的主动内容与远程资源引用,适合保存当前静态预览。
  • 原始 SVG 最多 2 MiB;Base64 文本因编码开销会更长。请使用 UTF-8 编码的 SVG 数据。

SVG 安全说明

预览使用经过安全处理的静态副本,不运行脚本、点击事件或动画,也不加载外部图片、字体和样式。外部引用、内嵌网页和不支持的内容会被移除,因此预览可能与原文件不同。含 DOCTYPE 或自定义实体的文档不受支持。

SVG 文件或 UTF-8 源码最多 2 MiB,最多 20000 个节点(包括元素和文本),嵌套深度最多 96 层。内容过大或结构过于复杂时,请先简化文件。

隐私

SVG 内容仅在您的浏览器中处理,不会上传到服务器。

工具不会自动保存输入或结果。请在清空或离开页面前下载需要保留的文件,并保留原始副本。

FAQ

为什么提示 Base64 无效?

输入可能被截断、包含不属于 Base64 的字符,或使用了错误的 Data URI 前缀。请复制完整内容后重试。

为什么解码成功却不是 SVG?

Base64 可以编码任意内容。解码后的数据必须是 UTF-8 XML,且根元素为 SVG;PNG、JPG 和普通文字不能作为 SVG 打开。

原始下载和安全副本有什么区别?

原始下载保留解码内容;安全副本移除脚本、交互和外部资源等不支持内容,因此显示可能不同。

解码后的 SVG 会自动运行吗?

不会。原始内容只作为文字显示,预览使用经过安全处理的静态副本。

返回开发者工具分类首页