转换工具
HEIC 转 JPG
浏览器里直接解码 HEIC 并输出 JPG。转换会丢掉原始元数据 —— 对上传前处理来说正好,但也意味着相机参数一起没了。
HEIC / HEIF → JPG/单张 15MB/一次 30 张/不上传
把文件拖到这里,或点击选择
仅 HEIC / HEIF · 单张最大 15MB · 最多 30 张
转换用的是在你浏览器里运行的 libheif(wasm),文件不上传。
92 以上肉眼看不出差别,100 会明显变大
为什么 HEIC 需要转换
HEIC 是 HEVC 编码的静态图像格式,苹果从 iOS 11 起默认使用它,体积比同画质 JPEG 小 40–50%。 问题是兼容性:多数网页、部分安卓机、不少上传接口都不认它。所以「HEIC 转 JPG」成了高频操作。
| HEIC | JPG | |
|---|---|---|
| 同画质体积 | 小 40–50% | 较大 |
| 兼容性 | 苹果生态、部分新系统 | 所有平台 |
| 透明通道 | 支持 | 不支持 |
| 浏览器内处理 | 需要 wasm 解码 | 原生支持 |
这个转换做了什么
- 1解码用 libheif 的 wasm 版本把 HEIC 解成像素数据,全程在本地。
- 2重编码按你选的质量参数编码成 JPEG。92 是默认值,肉眼无差别。
- 3丢弃元数据转换只保留像素,EXIF、GPS、C2PA 都不会被继承。
注意第三点:这既是优点也是缺点。对「上传前清理」场景,顺手就干净了; 但如果你的交付需要保留相机参数,请在转换后单独处理,或者把原始 HEIC 留作母版。
如果你只是想让 iPhone 以后别再拍 HEIC
- 设置 → 相机 → 格式 → 选「兼容性最佳」,此后直接输出 JPEG。
- 设置 → 隐私与安全性 → 定位服务 → 相机 → 选「永不」,从源头停止写入 GPS。
- 已经存在的 HEIC 可以用这一页批量转,一次 30 张。
Common questions
转换会损失画质吗?
会经过一次有损编码,但质量设在 92 时肉眼基本无法分辨。如果你追求绝对保真,请用「清理 HEIC 元数据」并选择原始分辨率输出,或直接在 Mac 上用「预览」导出。
文件会被上传吗?
不会。解码与编码都在你的浏览器里完成,文件不离开设备。
能保留 EXIF 吗?
当前不保留。转换只输出像素。需要相机参数的话,可以在转换后用清理工具的「注入相机 EXIF」补一组。
支持 Live Photo 吗?
只处理静帧部分。Live Photo 附带的视频不会保留。
能转换 HEIF 吗?
可以。HEIF 与 HEIC 是同一容器家族,解码路径一致。