图片格式转换 — PNG、JPG、WebP、TIFF、AVIF
八种图片格式互相转换、支持批量 ZIP 下载的浏览器工具
在浏览器中处理 · 不上传任何内容
把图片文件拖到这里
一次最多添加 50 个 JPG、PNG、WebP、GIF、BMP、ICO、AVIF 或 TIFF 文件,每个不超过 50 MB。也可以用 Ctrl+V(Mac 上为 ⌘V)粘贴复制的图片。文件不会离开你的浏览器。
转换设置
可以混合不同格式,全部转换为你选择的格式,多个文件可打包为 ZIP 下载。TIFF 输入上限为 1670 万像素、每边 16000 像素,且只转换第一页。
数值越高越清晰,文件也越大。
透明区域会用这个颜色填充。JPG 和 BMP 不支持透明,所以总是会填充。
转换后不会保留 EXIF 信息(拍摄设备、时间、GPS 位置),但会按照片的方向信息自动旋转。文件不会离开你的浏览器。
功能简介
一个只改变图片文件格式、其他什么都不动的转换器。把网上保存的 WebP 转成 JPG、透明 PNG 转成 WebP、旧的 BMP 转成 PNG,或者把 logo 做成 ICO 图标,都能在同一个页面完成。支持读写 PNG、JPG、WebP、GIF、BMP、ICO、AVIF、TIFF 八种格式,任意方向互转。所有处理都在浏览器中进行,图片不会上传。
使用方法
- 把图片文件拖到虚线区域,或点击 选择图片。一次最多 50 个,每个不超过 50 MB。
- 在 目标格式 中选择 JPG、PNG、WebP、GIF、BMP、ICO、AVIF 或 TIFF。
- 需要时调整质量、透明、背景色或长边限制。修改设置后,已添加的文件会重新转换。
- 逐个下载,或在有两个以上文件时使用 全部下载(ZIP)。
工作原理
- 格式识别:真实格式由文件签名(魔数)判断,而不是扩展名。
- JPG、WebP、AVIF:带质量设置的有损格式,JPG 和 WebP 默认 90,AVIF 默认 50。AVIF 由编译为 WebAssembly 的 libavif 编码器写入,第一次选择 AVIF 时下载一次。
- PNG:无损。照片存成 PNG 变大是正常的。
- GIF:减少到 256 色调色板;透明只有每像素开或关。
- BMP:不压缩的 24 位,透明区域用背景色填充。
- TIFF:一页不压缩的 8 位 RGBA,Alpha 为非预乘(straight alpha)。每像素约 4 字节再加文件头,所以可能比输入大很多。输出上限为 1670 万像素。TIFF 色深变为每通道 8 位;色彩配置文件、嵌套的相机元数据和 SubIFD 不会保留。
- ICO:在 ICO 容器中放入一张所选尺寸的正方形 PNG,这种格式自 Windows Vista 起及所有浏览器都支持。
- 元数据:图片会重新绘制,EXIF 信息(相机、时间、GPS)不会带过去;照片方向会被应用。
示例
| 原图 | 目标格式 | 结果 |
|---|---|---|
| logo.png(透明) | JPG | logo.jpg,透明区域变为白色 |
| banner.webp | PNG | banner.png,无损且更大 |
| scan.bmp(6 MB) | WebP,质量 90 | scan.webp,通常只有几百 KB |
| icon.png 512×512 | ICO 256 | icon.ico,包含一张 256×256 图片 |
| photo.jpg | AVIF,质量 50 | photo.avif,画质相近但比 JPG 小 |
如果总是转换同一对格式,PNG 转 JPG、AVIF 转 JPG 等专用页面更快捷。要压到目标文件大小,请使用图片压缩工具。
常见问题
可以转换多页 TIFF 吗?
只会转换第一个全分辨率页面,并在结果中提示。要转换所有页面请用 TIFF 转 JPG。BigTIFF、浮点采样、平面(planar)色彩和不支持的压缩方式会被拒绝。TIFF 输入上限为 1670 万像素、每边 16000 像素。
一批里可以混合不同格式吗?
可以。每个文件的真实格式都从文件内容读取,全部转换为你选择的同一种格式。扩展名不对的文件也能正确读取。
PNG 转 JPG 时透明区域会怎样?
JPG 和 BMP 无法保存透明,透明区域会用背景色填充,默认为白色。转换为 PNG、WebP、AVIF、ICO、TIFF 或 GIF 时,可以保留透明,也可以用颜色填充。
动态 GIF 会被转换吗?
只把第一帧转换为静态图片,结果卡片上会注明。动态 WebP、APNG 和 AVIF 序列也一样。不支持保留动画。
ICO 文件是多大尺寸?
从 16、32、48、64、128、256 像素中选择一种正方形尺寸,ICO 中只包含这一张图片。非正方形的图片会完整缩放并居中,不会被裁切。需要整套网站图标,请使用网站图标(favicon)生成器。
可以添加 iPhone 的 HEIC 或 SVG 文件吗?
它们有各自的专用转换工具:SVG 需要选择缩放倍数,HEIC 需要单独的解码器。请使用 HEIC 转 JPG 或 SVG 转 PNG。在这里添加 SVG 会显示 SVG 转换工具的链接;文件选择器中不会列出 .heic 文件(iPhone 会改为提供 JPG 副本),以其他扩展名保存的 HEIC 照片会显示 HEIC 转换工具的链接。