SVG → PNG 转换器
粘贴 SVG 源码或加载 .svg 文件,通过 Canvas API 以所需比例(0.5×~4×)生成 PNG。无需上传,无外部服务。
把粘贴的 SVG 标记或 SVG 文件在浏览器中解析后绘制到 canvas,再导出为 PNG 位图,无需服务器转换。
如何把 SVG 转成 PNG
- 粘贴 SVG 或读取 SVG 文件。
- 设置缩放倍数并开始转换。
- 查看 PNG 预览并下载结果。
转换细节
优先使用 SVG 的 width 和 height;缺失时尝试使用 viewBox 尺寸,两者都没有时使用默认尺寸,再应用缩放倍数。
SVG 会被序列化、作为图片载入、绘制到 canvas 后导出 PNG,因此浏览器的 SVG 与 canvas 支持会影响最终结果。
隐私与限制
SVG 源码只在浏览器中处理,本工具不会上传。字体、关联资源、浏览器不支持的 SVG 功能或渲染差异都可能影响 PNG。
SVG to PNG 常见问题
可以直接读取文件吗?
可以。
会使用 viewBox 吗?
缺少显式尺寸且存在可用 viewBox 时会使用。
输出格式是什么?
PNG。
不同浏览器结果完全一致吗?
不保证。
SVG 会上传吗?
不会,只在本地转换。