图片格式转换
在浏览器本地批量互转 JPG、PNG、WebP、AVIF,可设置质量与透明填充色
先选择目标格式,再拖入或选择图片;更改格式、质量或填充色会自动重新转换,完成后单张下载或打包 ZIP。
也可以直接粘贴剪贴板中的图片。图片只在当前浏览器中处理,不会上传。 支持 JPG、PNG、WebP、AVIF、BMP、GIF、ICO,以及浏览器能解码的 HEIC / TIFF;每次最多 30 张,单张不超过 50 MB。
| 文件 | 原图 | 结果 | 变化 | 操作 |
|---|
对比预览
原图
结果
示例
输入
sample.png(页面生成,1200×800)· 转换为 JPG · 质量 90
示例结果
sample.jpg · 1200×800 · JPEG,表格显示转换前后的体积与变化比例
示例图没有透明区域,所以填充色不影响结果;带透明背景的 PNG 转为 JPG 时,透明处会显示为所选颜色。
技术细节与边界
输入由浏览器解码(createImageBitmap,按 EXIF 方向摆正),本页不附带额外解码器,因此 HEIC、TIFF 等格式只有在浏览器原生支持时才能读取。输出经 Canvas toBlob 编码:JPG 没有透明通道,透明像素按所选颜色填充;PNG 无损且忽略质量;在 Chromium 浏览器中实测质量 100 的 WebP 像素差值为 0。AVIF 能否输出取决于浏览器,不支持时选项会被禁用。转换不改变像素尺寸,不保留 EXIF 等元数据。
关于此工具
把 JPG、PNG、WebP、AVIF、BMP、GIF 等图片批量转换为 JPG、PNG、WebP 或 AVIF。可调整有损格式的质量,转为 JPG 时为透明区域选择填充色;每张图片显示转换前后的格式、尺寸和体积,支持对比预览、单张下载和 ZIP 打包。转换在浏览器本地完成,图片不会上传。
操作步骤
- 拖入、点击选择或粘贴图片,一次最多 30 张。
- 选择目标格式;有损格式可调质量,JPG 可设置透明区域填充色。
- 检查结果后单张下载,或打包下载 ZIP。
输入 / 输出说明
- 输入
- JPG、PNG、WebP、AVIF、BMP、GIF(只取第一帧)、ICO,以及浏览器能解码的 HEIC / TIFF;每次最多 30 张,单张不超过 50 MB、5000 万像素。
- 输出
- 与原图尺寸相同的 JPG、PNG、WebP 或 AVIF 文件,可单张下载或打包为 ZIP。
- 限制
- 不输出 GIF、ICO、HEIC、TIFF;不处理动画;不保留元数据和色彩配置文件。
注意事项
格式转换不会让图片变清晰:低质量 JPG 转为 PNG 后体积变大,但已丢失的细节不会恢复。需要缩小体积请使用图片压缩。
常见问题
- WebP 或 PNG 转 JPG 后透明背景为什么变成白色?
- JPG 只有 3 个颜色通道,没有第 4 个透明通道,透明像素必须填色,默认是 #ffffff 白色。可在“透明区域填充色”中改成其他颜色;要保留透明,请输出 PNG、WebP 或 AVIF。
- iPhone 的 HEIC 照片能在这里转成 JPG 吗?
- 取决于浏览器能否解码 HEIC。本页不带解码器,通常仅 Safari 可读取,Chrome 会提示无法解码。可把相机格式改为“兼容性最佳”或先导出 JPG,再来转换:每次 30 张、单张 50 MB。
- PNG 转 WebP 时质量设为 100 是无损的吗?
- 在 Chromium 浏览器中是:本页实测质量 100 的 WebP 解码后像素差值为 0,低于 100 为有损编码。其他浏览器可能不同,严格无损请核对或保留 PNG;JPG 质量 100 也有误差。
相关工具