SVG → PNG 转换器

粘贴 SVG 源码或加载 .svg 文件,通过 Canvas API 以所需比例(0.5×~4×)生成 PNG。无需上传,无外部服务。

浏览器本地处理 无需注册 实用工具

把粘贴的 SVG 标记或 SVG 文件在浏览器中解析后绘制到 canvas,再导出为 PNG 位图,无需服务器转换。

如何把 SVG 转成 PNG

  1. 粘贴 SVG 或读取 SVG 文件。
  2. 设置缩放倍数并开始转换。
  3. 查看 PNG 预览并下载结果。

转换细节

优先使用 SVG 的 width 和 height;缺失时尝试使用 viewBox 尺寸,两者都没有时使用默认尺寸,再应用缩放倍数。

SVG 会被序列化、作为图片载入、绘制到 canvas 后导出 PNG,因此浏览器的 SVG 与 canvas 支持会影响最终结果。

隐私与限制

SVG 源码只在浏览器中处理,本工具不会上传。字体、关联资源、浏览器不支持的 SVG 功能或渲染差异都可能影响 PNG。

SVG to PNG 常见问题

可以直接读取文件吗?

可以。

会使用 viewBox 吗?

缺少显式尺寸且存在可用 viewBox 时会使用。

输出格式是什么?

PNG。

不同浏览器结果完全一致吗?

不保证。

SVG 会上传吗?

不会,只在本地转换。