SVG 转 PNG

将 SVG 矢量图转换为 PNG 格式,可按原始尺寸的 1–8 倍输出,透明背景原样保留。

选择输出格式(已完成)

转为 PNG

输出格式

PNG 为无损格式,不设画质,图片内容原样保存。

上传图片(当前步骤)

也可将图片拖入此处。

可一次选择多张,最多 100 张。可读取的格式:JPG、PNG、WebP、HEIC、GIF、BMP、AVIF、SVG。

核对并下载

上传图片后,在此核对转换结果并下载。

为什么要将 SVG 转为 PNG

  • 微信服务号发表内容中的图片仅支持 JPG、PNG 格式,大小须在 1 MB 以下;抖音开放平台的商户进件图片、京东秒送开放平台的图片上传也只接受 JPG、PNG 格式。[1][2][3]
  • SVG 没有固定的像素尺寸。上传要求像素尺寸的图片(如头像、封面)时,须先按所需尺寸转换为 PNG 等位图。[4]
  • SVG 与 PNG 都支持透明,图标、标志转为 PNG 后透明背景不变。[5][6]

转换方法

  1. 第 1 步已选好“转为 PNG”。
  2. 在第 2 步选择或拖入 SVG 文件,可一次添加多张,添加后自动开始转换。
  3. 在第 3 步核对转换结果,下载单张图片,或打包下载全部图片。

SVG 转 PNG 后有什么变化

  • 转换后是固定像素的位图,放大显示会变模糊。请在第 1 步选择足够的倍数,转换后的像素尺寸显示在第 2 步清单中。
  • 浏览器把 SVG 作为图片读入时不运行脚本,也不加载外部的图片和样式表;SVG 中引用了外部资源的部分,转换结果中可能缺失。[7]
  • 本工具导出的是静态图片。原图是动图时,转换后只保留第一帧。
  • 转换后的图片不含原图的拍摄信息(EXIF),如拍摄时间、相机型号和拍摄地点;图片已按原图记录的方向转正。

常见问题

转换后的 PNG 是多大尺寸?
按 SVG 文件里写的宽度、高度(没有时按 viewBox)乘以第 1 步所选的倍数;两者都没有时按 300×150 像素计算。
SVG 转 PNG 后,文件会变大还是变小?
PNG 的大小随像素尺寸增加:倍数越大,文件越大。每张的像素尺寸与大小显示在第 2 步清单中。
可以一次转换多张吗?
可以。每次最多 100 张,可一次选择或拖入多张。全部转换完成后,可逐张下载,也可打包为一个 ZIP 文件下载。

关于 SVG 格式

  • SVG 是 W3C 标准,用 XML 文本描述二维矢量图形,常用于图标、标志和插图。[5]
  • SVG 可以按任意尺寸显示而不失真,没有固定的像素尺寸;不适合存储照片。[4]
  • 各主流浏览器均支持 SVG。[4]

依据

  1. 微信开放文档:上传发表内容中的图片(微信服务号)
  2. 抖音开放平台:图片上传(小程序商户进件)
  3. 京东秒送开放平台:图片上传接口
  4. MDN Web Docs:Image file type and format guide
  5. W3C:Scalable Vector Graphics (SVG) 1.1 (Second Edition)
  6. W3C:Portable Network Graphics (PNG) Specification (Third Edition)
  7. MDN Web Docs:SVG as an image

核对日期:2026 年 10 月。各软件与网站的支持情况可能变化,请以其最新说明为准。