图片转换工具

SVG → PNG

将 SVG 图标或插图转成指定尺寸的 PNG,默认保留透明背景。

图片仅在您的浏览器中处理,不会上传到服务器。

或将图片拖拽到此处

一次处理一张图片。输入:UTF-8 编码的有效 SVG 文件(.svg)或完整 SVG 源码,最多 2 MiB。
粘贴 SVG 源码

粘贴后可按需设置导出尺寸,再点击转换。最多 2 MiB。

取消透明背景后可选择填充颜色。

原图预览

选择图片后显示预览

PNG 结果

转换后显示结果

SVG 须使用 UTF-8 编码,文件或源码最多 2 MiB。导出图片最多 4000 万像素,宽和高各不超过 16384 像素。

这个工具是什么

这个工具可把矢量 SVG 保存为适用于图片编辑器、文档或上传表单的 PNG。您可以选择文件,也可以粘贴完整的 SVG 源码,再按需要设置输出尺寸。

如何使用

  1. 选择 SVG 文件,或展开“粘贴 SVG 源码”并粘贴完整内容。
  2. 按需填写导出宽高,默认保持原比例;不修改时使用原图尺寸。
  3. 保留“透明背景”,或取消勾选并选择背景颜色。
  4. 点击“转换为 PNG”,核对结果后下载。

支持格式

  • 输入:UTF-8 编码的有效 SVG 文件(.svg)或完整 SVG 源码,最多 2 MiB。
  • 输出:PNG(.png,image/png),可保留透明背景。

转换说明

  • 优先使用 SVG 的宽高;只有 viewBox 时使用其宽高;都没有时默认 512 × 512 像素。您可以修改尺寸后重新转换。
  • PNG 是像素图片,转换后不再具有矢量图任意放大的特性。请选择足够用于目标场景的尺寸。
  • 预览和转换不会运行 SVG 中的脚本,也不会加载外部图片或字体。依赖这些内容的 SVG 可能显示不同,请检查结果。
  • 支持常用形状、路径、文字和渐变;动画、滤镜及不支持的内容会移除。复杂样式可能显示不同,内嵌图片仅支持符合要求的 PNG 和 JPEG。

SVG 须使用 UTF-8 编码,文件或源码最多 2 MiB。导出图片最多 4000 万像素,宽和高各不超过 16384 像素。

隐私说明

图片仅在您的浏览器中处理,不会上传到服务器。

工具不会自动保存所选图片或结果。需要保留的内容,请在清空或离开页面前下载。

FAQ

SVG 和 PNG 有什么区别?

SVG 是矢量图,可以按比例放大;PNG 是固定像素尺寸的图片,放大后可能出现模糊。

SVG 转 PNG 会失去矢量特性吗?

会。下载的 PNG 是像素图片,请按实际用途设置合适的宽高,并保留原 SVG 便于以后调整。

如何决定导出尺寸?

先使用文件的宽高,或 viewBox 中的宽高;缺少尺寸时默认 512 × 512 像素。可以自行修改,并使用宽高比锁定避免拉伸。

SVG 中的脚本会执行吗?

不会。预览和转换会排除脚本及其他不支持的交互内容。

SVG 会请求外部图片或字体吗?

不会加载外部资源,因此依赖外部字体或图片的部分可能与原文件显示不同。

图片会上传到服务器吗?

不会。选择、预览、转换和下载都在您的浏览器中完成,图片不会上传到服务器。

返回开发者工具分类首页