拖拽图片到此处,或点击选择
支持多文件 — 也可以直接从剪贴板粘贴
单文件 ≤  20MB 批次 ≤  30 总计 ≤  200MB
服务端处理
批量转换
1 小时自动删除
38 种格式
HTTPS
不限次数 & 免费
无需注册
移动端可用
待转换文件 0
选择目标格式

PNG 转 SVG:矢量描摹能做到什么,做不到什么

PNG 里存的是像素。一张导出成 PNG 的 logo 在原尺寸下看着很干净,但文件里并没有「形状」这个概念,放大之后只是像素跟着变大而已。转成 SVG 是把画面重新描成轮廓:PicEditLab 用开源矢量化引擎 VTracer 处理你的 PNG,把颜色相近的像素归成一块块色区,再给每一块拟合平滑的样条曲线。你下载到的是由 path 路径组成的真矢量文件,而不是把 PNG 塞进 SVG 外壳里充数,所以放到多大都不会糊。

效果好不好,完全取决于这张 PNG 画的是什么。logo、图标、软件截图、扁平插画、图表、扫描的线稿都能描得很干净,因为它们本来就由边界分明的纯色块构成。照片不行:每一处细微的渐变都会变成一层新路径,最后出来的 SVG 又大、又像被做成了海报效果。手上是照片的话请转 WebP 或 JPG,SVG 不是装照片的容器。

和大多数在线 PNG 转 SVG 工具不同,这个页面不是黑盒。点开转换按钮上方的「描摹设置」,有四个参数可以自己调。输出方式在彩色描摹和黑白线稿之间切换,后者走的是 potrace 而不是 VTracer——logo、印章、签名、扫描线稿想要的其实就是这种单色轮廓。颜色精度决定保留多少种颜色。杂点处理决定逗号、冒号、虚线、细笔画这类小笔触是留下,还是当噪点抹掉。边缘决定拐角是圆润还是硬朗。默认档是按「带文字的截图」调的,所以只要图里有字,杂点处理就别往「强力」调。

尺寸很大的 PNG 会先缩到 400 万像素左右再开始描摹。描摹开销涨得比像素数快得多,一张 2400 万像素的图要吃掉几个 GB 内存,还会跑超时被中止,最后什么都拿不到。因为输出是矢量,这次缩放不影响你把成品 SVG 用到多大,只影响描摹时能参考到的细节量。

其实想要的是固定尺寸的图标文件?用 PNG 转 ICO

图里的文字会被描成图形,不会还原成文字。字形看着没问题、放大也不糊,但你在矢量编辑器里没办法选中、搜索或者重新输入这些字。

三步把 PNG 转成 SVG

无需专业技术知识,免费快速的在线图片处理工具,电脑手机全设备均可使用

01
📂
上传
拖拽、点击选择、或直接从剪贴板粘贴均可。单文件或批量上传都支持。
02
🎯
选择目标格式
从格式选择器中选择你的目标格式。我们针对每种格式自动应用最佳编码参数。
03
📦
下载
转换通常在数秒内完成,页面自动跳转到下载界面 — 点击按钮拿到 ZIP 压缩包即可。

为什么用 PicEditLab 把 PNG 转成 SVG

基于多个成熟的开源转换引擎构建,针对每种格式组合挑选最佳处理链路,避免浏览器端转换常见的色偏与画质损失。

输出质量远远高于浏览器端转换
我们使用工业级开源工具 — ImageMagick、libheif、libavif、libjxl、OpenJPEG — 提供浏览器端转换器达不到的输出质量。
隐私安全有保障
每次上传都通过 HTTPS 加密传输,上传 1 小时后从我们的服务器自动删除。
批量处理 + 打包下载
一次上传多张图片同时转换,结果打包成单个 ZIP 文件方便下载。
主流与专业格式全覆盖
支持 PNG、JPG、WebP、AVIF、GIF、HEIC、JPEG XL、JPEG 2000,以及佳能、尼康、索尼、宾得等品牌的 RAW 格式。输出 JPG、PNG、WebP、AVIF、PDF、ICO、GIF、HEIC、JXL、TIFF、BMP、SVG、EPS、JP2。
完全免费,无需注册
无次数限制,无付费分级,无隐藏的高级版本,无升级提示。想用多少用多少。
任意设备体验一致
响应式布局,桌面、平板、手机体验一致 — 无需安装应用,打开即用。

常见问题 — PNG 转 SVG

PNG 转 SVG 之后可以指定成 64x64 这样的尺寸吗?
不能,也不需要。SVG 是矢量格式,文件里根本没有「多少像素」这回事——同一个 SVG 放在 16 像素的位置和 512 像素的位置一样清晰,尺寸由使用它的地方决定。如果你真正需要的是一个固定尺寸的图标文件,那应该转 ICO 而不是 SVG:一个 ICO 文件里可以同时装下 16、32、48、64、128、256 六种尺寸,网站图标和桌面快捷方式要的正是这种。
转出来的 SVG 为什么发虚、像被切成一块块色块?
这种情况基本都是照片,或者是从高压缩 JPG 另存出来的 PNG。描摹必须判断一块颜色到哪里结束、下一块从哪里开始,所以平滑的渐变会被切成一条条色带。可以把颜色精度调到「简化」,得到一个刻意扁平的海报风结果;或者调到「精细」,保留更多明暗层次,代价是文件大很多。如果原图本来就是照片,这两档都不会像原图——该转的是 PNG、WebP 或 JPG。
转成 SVG 之后文件会变小吗?
可能小很多,也可能反而更大。一个双色的扁平 logo 能从几十 KB 降到一两 KB;一张细节丰富的插画则可能生成上千条路径,最后比原来的 PNG 还大。路径坐标只保留两位小数,这一项大约能省掉四分之一体积且肉眼看不出差别,但也就到此为止。如果在意体积,用默认档和「简化」颜色精度各转一次,比一比再定。
转出来的 SVG 能在 Illustrator、Inkscape 或 Figma 里继续编辑吗?
可以。输出是标准 SVG,由常规的 path 元素组成,任何矢量编辑器都能打开。每一块色区都是独立的填充路径,所以事后可以单独改色或者删掉其中一部分。用「简化」颜色精度会得到数量更少、面积更大的路径,比精细描摹出来的上百个碎片好改太多。
如果描摹失败了会怎么样?
如果彩色描摹跑不完(通常是图太复杂,撞上了时间上限),会退回到 potrace 的黑白轮廓;要是这一步也失败,就把你的原图嵌进一个 SVG 外壳里返回。嵌入的结果看上去和原 PNG 一模一样,但它不是矢量——如果你下载到的文件放大之后不清晰,那就是走到了这一步。把颜色精度调成「简化」再跑一次,通常就能拿到真正的描摹结果。
PNG 转 SVG 会损失画质吗?
PNG 转 SVG 我们使用高质量参数。源格式无损、目标格式有损时,使用质量 90 编码,人眼可见的细节都被保留。目标格式无损时(如 PNG),每一个像素与源文件完全一致。
PNG 转 SVG 在浏览器端还是服务端完成?
完全在我们服务器上完成,使用工业级开源工具 — ImageMagick、libheif、libavif、libjxl、OpenJPEG 等。服务端转换不受浏览器解码能力限制,可以处理浏览器无法读取的格式(RAW、HEIC、AVIF、JPEG XL),并且输出质量更稳定。
我上传的图片会保留在你们服务器吗?
不会。文件通过 HTTPS 传输,仅用于本次转换,1 小时后从服务器自动删除。我们绝不访问、分析、共享或用于训练。
一次最多能转换多少张图片?
单批次最多 30 张,总大小不超过 200 MB。更大批量可以分多次提交 — 没有每日限额,也没有使用上限。
转换后 EXIF 元数据会保留吗?
默认情况下,我们保留可在不同格式间承载的元数据。从 RAW 转换的文件会尽可能迁移拍摄参数、色彩空间和 ICC 配置。如需移除元数据,可以再用专门的元数据清理工具处理。
PNG 转 SVG 是免费的吗?需要注册吗?
完全免费,也不需要注册。没有账号、不留邮箱、不限每日次数、也不限总次数。下载到的 SVG 文件不带任何水印,不会被缩尺寸或者降画质,一批最多可以转 30 个 PNG 文件,转完打包成一个 ZIP 一次下载。
网页使用,PNG 和 SVG 哪个更好?
对于大多数现代 Web 场景,SVG 通常是更优的选择——与 PNG 相比,它往往能提供更好的压缩率、更完善的特性支持,或两者兼备。不过 PNG 并非没有用武之地:如果你需要兼容旧版浏览器、邮件客户端或尚未支持 SVG 的平台,PNG 是更稳妥的保底方案。最终取决于你的受众和使用场景,建议两种格式各输出一份,对比文件大小与视觉质量后再做决定。

如何免费在线把 PNG 转成 SVG

把 PNG 转成 SVG 的需求出现在很多场景:让文件兼容不同设备或平台、减小存储占用、把图片提交到不接受源格式的服务等。传统做法是装 Photoshop 或 GIMP 这类桌面软件 — 偶尔用一次未免太重。浏览器端转换器是另一种选择,但受限于浏览器原生解码能力,对 RAW、HEIC、AVIF 这种特殊格式根本无能为力。PicEditLab 把转换放在服务端,格式支持、输出质量、处理速度都不依赖你的浏览器或设备。

分步教程:把 PNG 转成 SVG

PicEditLab 上的转换分三步 — 上传、选目标格式、下载:

  • 在上传区拖拽或点击,选择一个或多个 PNG 文件。也可以直接从剪贴板粘贴图片。
  • 在格式选择器中选 SVG 作为目标格式,确认文件列表无误。
  • 点击「开始转换」。文件上传完成后,服务端会在数秒内完成转换。
  • 转换完成后页面自动跳转到下载界面,点击下载按钮即可拿到包含全部转换结果的 ZIP 压缩包。

技术细节 — PNG 转 SVG

我们的服务器运行一套成熟的开源工具链。ImageMagick 处理颜色空间转换与重采样,libheif 用 x265 编解码 HEIC,libavif 基于 AOM 处理 AVIF,libjxl 处理 JPEG XL,OpenJPEG 覆盖 JPEG 2000,dcraw 解码 RAW 文件中的传感器原始数据。JPG 输出使用质量 85 + 渐进式编码,在网页上感知加载更快。PNG 输出使用 zlib 最高压缩等级,在不损失任何像素的前提下尽可能压缩文件体积。

PNG 转 SVG 实用技巧

  • 如果源 PNG 含透明通道而目标 SVG 不支持透明(如 JPG),透明区域会被填充为白色 — 这是预期行为。
  • 动图源(GIF、APNG)转换为静态目标时,只保留首帧。如需保留全部帧,选择同样支持动画的目标格式。
  • 从 RAW 转换时,我们优先提取相机内嵌的 JPEG 预览以获取最准确的色彩;若无内嵌预览,则使用 dcraw 默认参数完成完整去马赛克。
  • 目标为 ICO 时,自动生成多分辨率图标(16、32、48、64、128、256 像素),确保任意尺寸下都清晰显示。

由真正在意画质与转换品质的工程师打造

PicEditLab 的图像处理服务基于 ImageMagick、libheif、libavif、libjxl 构建 — 这些是 Apple、Google、Mozilla 同样在用的久经考验的开源库。我们针对每种格式调优编码器参数,在画质与体积之间取一个大多数用户真正想要的折中,并且每个版本都会及时更新,跟上各格式规范的最新修订。