UpMaths
English

SVG 转 PNG 在线转换

免费、即时、无需上传。在浏览器本地把 SVG 图片转为 PNG 格式, 不上传任何文件到服务器,关掉页面即清空。

🖼️
拖拽图片到这里,或 点击选择文件
支持 PNG / JPG / WebP / BMP / HEIC / SVG · 单个文件 ≤ 20 MB · 全部本地处理,不上传
转换类型
无损· 画质零损失
image/svg+xml → image/png
典型文件大小
12 KB → 180 KB (1024×1024)
仅供参考,实际大小取决于图片内容和质量参数

SVG 是矢量格式,可以任意缩放不失真。转 PNG 需要先栅格化——本工具会从 SVG 的 viewBox 属性推算目标尺寸,然后渲染到 Canvas 再导出。默认栅格化最大边不超过 4096 像素。

为什么要将 SVG 转为 PNG?

  • 将矢量 Logo 导出为 PNG 用于不支持 SVG 的平台
  • PPT、Word 等传统办公软件插入图片
  • 社交媒体分享(多数平台不支持 SVG 上传)

注意事项

SVG 中的外链资源(如 image 标签引用外部位图)可能因跨域限制无法加载,导致输出空白。纯矢量图形不受影响。

如何使用本工具

  1. 点击上传区域或直接将 SVG 文件拖拽到虚线框内(支持批量)。
  2. 根据需要调整质量参数(有损格式)或直接点击转换。
  3. 转换完成后点击下载按钮,即可获得 PNG 文件。
  4. 全程在浏览器本地完成,文件不会上传到服务器。

常见问题

Q1.SVG 转 PNG 最清楚的尺寸是多少?+

网站图标 256 或 512,印刷至少 1024。本工具自动从 viewBox 推算。

Q2.为什么转出来的 PNG 是透明背景?+

因为 SVG 本身没有画布底色。需要白底可转 JPG 或手动加背景矩形。

Q3.SVG 里的文字转 PNG 后字体变了?+

text 元素依赖系统字体渲染,建议把文字转成路径再栅格化。

其他相关转换

SVG转PNG在线转换 | UpMaths