HandyTools Hub

SVG 转 PNG 转换器

将 SVG 图形转换为自定义尺寸和背景的 PNG 图片

SVG 预览

粘贴或上传 SVG 后即可实时预览

如何使用

  1. 添加 SVG — 将 SVG 代码粘贴到文本框,或点击「上传 .svg 文件」从设备中选择文件。
  2. 查看实时预览 — SVG 会立即渲染,宽度和高度输入框会自动填入文件自身的尺寸。
  3. 调整尺寸和背景 — 修改像素尺寸即可缩放输出;如不需要透明背景,可切换白色背景选项。
  4. 转换并下载 — 点击「转换为 PNG」,确认结果后一键下载 PNG 图片。

功能特点

  • 粘贴或上传 — 支持直接粘贴 SVG 代码或上传 .svg 文件。
  • 自定义输出尺寸 — 自动从 width/height 属性或 viewBox 检测尺寸,可自由编辑实现缩放。
  • 透明或白色背景 — 保留透明通道,或铺平到白色背景。
  • 实时预览 — 下载前可同时查看源 SVG 和栅格化后的 PNG。
  • 100% 本地运行 — 数据不会离开您的浏览器。

适用场景

  • 图标导出: 将 SVG 图标转换为 PNG,用于邮件、幻灯片或不支持 SVG 的工具。
  • 设计交付: 按精确像素尺寸向客户和开发人员交付栅格化 logo。
  • 社交媒体: 将矢量图稿转换为适合帖子、缩略图和分享卡片的 PNG。
  • 旧系统兼容: 为旧版浏览器和应用生成 PNG 备选图。

相关工具

常见问题

导出的 PNG 背景是透明的吗?

默认是透明的。如果您的 SVG 本身没有背景填充,导出的 PNG 会保留完整的透明通道(Alpha 通道)。如需不透明白底,请在转换前勾选白色背景选项。

可以放大 SVG 而不损失画质吗?

可以。SVG 是矢量格式,转换时会按您设定的宽高重新渲染后再栅格化。输入更大的尺寸会得到清晰的高分辨率 PNG,而不是模糊的拉伸放大。

我的 SVG 会上传到服务器吗?

不会。整个转换过程都在您的浏览器中通过 Canvas API 完成,SVG 代码和文件不会离开您的设备,处理机密 logo 和设计稿也很安全。