PNG 转 WebP 转换器

png → webp

将 PNG 图片转换为 WebP,并保留透明度。转换由您的浏览器完成,因此图片不会上传。

队列不会上传任何文件
将 PNG 文件拖放到此处
转换中…

关于这款 PNG 转 WebP 转换器

转换器在浏览器中打开每个 PNG,按原始宽度和高度绘制到 canvas 上,再让浏览器以 92 的质量(满分 100)保存为 WebP。Alpha 通道会一并保留,透明背景依然透明。

质量为 92 时,WebP 采用有损压缩,而不是无损压缩。大多数图片看起来没有差别,文件也会变小,但小字和锐利的彩色边缘可能略微变柔和。每个转换完成的文件都会显示原大小和新大小,方便您在替换原图前核对。

Chrome、Edge 和 Firefox 可以编码 WebP,Safari 不行,请换用上述浏览器运行此工具。

使用方法

01

添加 PNG 文件

将文件拖放到上方的区域,或点击“选择 PNG 文件”。可以一次添加多个文件。

02

开始转换

点击“转换为 WebP”。文件会逐个转换,每一行都会显示当前状态。

03

比较大小

转换完成的行会显示 PNG 的大小,箭头后面是 WebP 的大小。

04

下载

点击某一行的“下载”保存单个文件,或点击“全部下载(ZIP)”保存所有已完成的文件。“清空队列”会移除列表中的全部文件。

功能

  • 文件由您的浏览器转换,不会上传到服务器。
  • 透明和半透明区域在 WebP 中依然透明。
  • WebP 的宽度和高度与 PNG 相同。
  • 可以将多个文件加入队列,一键全部转换。
  • 每个转换完成的文件都有单独的“下载”按钮,“全部下载(ZIP)”则可一次保存全部文件。
  • 无需注册账号,也没有每日次数限制。

技术规格

规格 说明
工具 PNG 转 WebP 转换器
输入 PNG 图片(.png),单个文件最大 100 MB,可一次添加多个
输出 WebP(.webp),质量 92 的有损压缩,保留 Alpha 通道
像素尺寸 保持不变
编码器 浏览器自带的 WebP 编码器,通过 canvas 的 toBlob() 方法调用
ZIP 下载 JSZip 3.10.1,点击“全部下载(ZIP)”时从 cdnjs CDN 加载
文件去向 哪儿也不去,始终留在当前标签页的内存中
浏览器 新版 Chrome、Edge 和 Firefox。Safari 无法编码 WebP
使用须知

此转换器不支持的功能

它没有任何设置选项,每个 PNG 都以 92 的质量保存为 WebP,因此有些任务需要使用其他工具。

Safari 无法生成 WebP

Safari 无法编码 WebP,iPhone 和 iPad 上的大多数浏览器也不行,因为它们使用的是 Safari 的引擎。在这些浏览器中得到的是 PNG 数据,文件名却仍然是 .webp。请使用 Chrome、Edge 或 Firefox。

没有无损选项

质量固定为 92,属于有损压缩。图片格式转换器提供质量滑块,设为 100 时,Chrome、Edge 和 Firefox 会保存无损 WebP。

不一定更小

大多数 PNG 都会变小,但颜色较少的小图形本来就被 PNG 存得很紧凑,转换后反而可能变大。删除任何文件之前,请先在列表中比较两个大小。

不保留元数据

WebP 只包含图像本身。PNG 中的元数据(例如 EXIF 数据或文本注释)不会被复制。

尺寸限制

WebP 的宽度和高度都不能超过 16383 像素,因此更大的 PNG 无法转换。在手机上,浏览器会限制 canvas 尺寸,超大图片也可能转换失败。

相关图片工具

常见问题

会。Alpha 通道会随图像一起保存,因此透明背景和柔和的阴影依然透明。Chrome、Edge 和 Firefox 都是如此,而 Safari 根本无法生成 WebP 文件。

不是。WebP 以 92 的质量保存,属于有损压缩。大多数图片看起来没有差别,但小字和锐利的彩色边缘可能略微变柔和。如需无损 WebP,请使用图片格式转换器并将质量设为 100。

颜色较少的小 PNG 本身已经很紧凑,有损 WebP 不一定能做得更小。这种情况下请保留 PNG,或用图片压缩器压缩:它会减少颜色数量,文件仍然是 PNG。

无法正常使用。Safari 无法编码 WebP,而 iPhone 和 iPad 上的大多数浏览器都使用 Safari 的引擎。您会得到一个名为 .webp 的文件,里面其实是 PNG 数据,体积也不会变小。请在电脑或 Android 手机上使用 Chrome、Edge 或 Firefox。

不会。浏览器在当前标签页中读取并转换图片。点击“全部下载(ZIP)”时,页面会从 cdnjs 下载 JSZip 库。网站的 Google Analytics 会收到文件数量和总大小,但绝不会收到文件名或图片数据。

浏览器无法将它读取为图片,或者无法保存转换结果。通常是文件已损坏、并不是真正的 PNG,或者图片太大。超过 100 MB 的文件根本不会被加入列表。

图片始终留在您的设备上

浏览器在当前标签页中解码每个 PNG 并编码为 WebP。图片既不会上传,也不会被存储。只有在保存 ZIP 时才会下载 JSZip 库,统计数据也只记录您转换了多少文件及其总大小。