在线图片格式转换 - HEIC/WebP/AVIF 转 JPG/PNG,本地处理不上传

免费免登录的在线图片格式转换工具:支持 HEIC、AVIF、WebP、JPG、PNG、BMP、GIF 互转,可批量处理并打包下载。转换全部在浏览器本地完成,图片不上传服务器。

HEIC 是什么,为什么 Windows 打不开

HEIC 是苹果从 iOS 11 起默认使用的拍照格式,本质是 HEIF 容器里的 HEVC 编码图像。它在同等画质下比 JPG 小一半左右,所以 iPhone 默认存成 HEIC。问题在于专利授权:Windows 需要单独装一个「HEIF 图像扩展」才能预览,Chrome、Firefox、Edge 干脆不支持解码,于是「iPhone 拍的照片在电脑上打不开」成了最常见的求助。

这个工具在浏览器里内置了 HEIC 解码器,第一次处理 HEIC 时会加载约 1.2MB 的解码组件(只加载一次),之后转成 JPG 或 PNG 就可以在任何设备上打开了。

JPG、PNG、WebP 怎么选

三个目标格式各有明确用途,选错会带来不必要的体积或画质损失。

转换会不会损失画质

取决于目标格式,这里如实说明:转成 JPG 或 WebP 是有损编码,每次重编码都会损失一点点细节,质量滑块调得越低损失越明显;转成 PNG 是无损的,像素完全保留,代价是体积会变大。

所以「PNG 转 JPG 再转回 PNG」并不能还原成原图,中间那一步已经丢掉了信息。如果原图还要继续编辑,建议保留一份 PNG 原件。

另外,如果原图本身是 JPG,再转成 JPG 也属于二次编码,同样会有损失。这种「同格式转换」只在需要改尺寸时才有意义。

支持哪些格式,不支持什么

输入支持 JPG、PNG、WebP、AVIF、HEIC/HEIF、GIF、BMP,可以混合批量处理。输出只有 JPG、PNG、WebP 三种。

不提供 AVIF 和 HEIC 作为输出格式——浏览器的 canvas 根本不能编码这两种格式,硬做只会得到一个后缀是 .avif、内容其实是 PNG 的假文件。所以这两个选项在界面上直接不存在,而不是灰掉。

GIF 动图转出来是静态单帧,动图效果不会保留。这一条在选完文件时就会提示,不会等拿到结果才发现。

为什么在浏览器里转,不上传意味着什么

解码和编码全部在你的浏览器里完成,图片不会离开这台电脑。你可以在转换时打开开发者工具的「网络」面板确认:除了页面本身的静态资源,没有任何图片上传请求;断网状态下功能照样可用。

这一点对某些图片是硬要求:身份证照片、合同扫描件、还没发布的产品图、带客户信息的截图。传到别人的服务器上,风险不在技术层面而在合规层面,本工具不给你这个敞口。

顺带说明:转换会移除照片里的 EXIF 信息(拍摄地点、设备型号、拍摄时间),因为 canvas 重新编码时不会带回原始元数据。对分享来说是好事,对需要保留拍摄信息的场景则是副作用。

常见问题

iPhone 拍的照片怎么转成 JPG?

把照片从手机传到电脑(隔空投送、数据线或微信文件传输都可以),直接拖进本工具,目标格式选 JPG 就行。不需要先在手机里改设置。第一次处理 HEIC 会加载一个约 1.2MB 的解码组件,稍等几秒即可,之后同一页面内不再重复加载。

透明背景的 PNG 转成 JPG 为什么变成白底了?

JPG 格式本身不支持透明通道,透明区域必须填一个实色才能存成 JPG。工具默认填白色,你也可以在选项里换背景色。如果透明必须保留,请选 PNG 或 WebP 作为目标格式。

能保留 GIF 的动画吗?

不能。转换后只保留第一帧,是静态图片。浏览器原生的 canvas 编码不支持逐帧输出,要在前端完整保留动画需要自己实现 GIF 编码器,体积和复杂度都不划算。如果只需要动图本身,不用转格式;如果是想把动图压小,目前的方案是先用别的工具处理。

能转成 PDF 吗?

不能,这是图片格式转换工具,输入输出都是图片。图片转 PDF 属于文档类工具,本站的 PDF 套件正在做,做好后会在这里放出入口。

转换要多久?

单张普通照片在本地通常不到一秒,20 张批量大约十几秒,主要时间花在解码大图上。HEIC 首张需要额外等解码组件加载。整个过程不消耗流量,慢只慢在你这台电脑的算力。

转换后体积反而变大了正常吗?

正常。WebP 转 PNG 必然变大,PNG 转 JPG 在某些图上也会变大(尤其是原本就很小的图)。这个工具只负责换格式,不负责压小体积。如果目标是「又换格式又变小」,先用本工具转格式,再用图片压缩工具过一遍。

同类工具

查看图像与视觉全部工具 · 返回全部工具