HEIC 转 JPG
iPhone 拍的照片是 HEIC 格式,在 Windows 和很多软件里打不开。在这里批量转成 JPG——文件不会上传到任何服务器,全部在你的浏览器里完成。
把 HEIC 文件拖到这里,或 选择文件
支持批量 · 单个文件 ≤ 50MB · 不上传、不保存、不加水印
怎么用
- 拖入或选择 HEIC / HEIF 文件,可以一次选多张
- 按需要调整输出质量(90 基本无损,体积更小可以调到 80)
- 转换完成后单张点「下载」,或点「下载全部(ZIP)」一次打包
转换在浏览器本地通过 WebAssembly 完成,页面关闭后不保留任何内容。文件不会离开你的设备——这也是我们不做「上传到服务器再处理」的原因。
什么时候用
- 照片要发给用 Windows 的同事或长辈,对方双击后提示「无法打开此文件」时。
- 报名系统、打印店、电商后台只收 JPG 或 PNG,而你手里只有 iPhone 拍的 HEIC 时。
什么时候不用
- 只在 iPhone 和 Mac 之间 AirDrop 或自己留档——两边都原生支持 HEIC,转成 JPG 只会让文件变大。
- 需要保留 HDR 高光、景深信息或 Live Photo 的动态片段时——JPG 只留下普通静态画面。
限制与隐私
转换全程在浏览器里完成,照片不会上传,关闭页面即清空。限制:单个文件不超过 50MB;首次转换需联网加载约 1.3MB 的 WebAssembly 解码组件;Live Photo 只保留静态一帧;一次选几百张建议分批,避免手机内存不足。
常见问题
HEIC 转换会把照片上传到服务器吗?
不会。解码通过 WebAssembly 在本机完成,照片始终留在设备上。首次点「开始转换」时会下载约 1.3MB 的解码组件(浏览器会缓存),ZIP 打包时再加载约 95KB 的脚本;这两次请求只取代码,不包含你的照片。
为什么有的 HEIC 文件转不出来?
常见原因有三个:文件超过 50MB 的单文件上限;扩展名是 .heic,但内容不是有效的 HEIF(被别的软件改名或重新压缩过);这是 Live Photo,只能导出静态的那一帧。失败的文件会在列表里标出,其余文件继续转换。
一次能转多少张?手机上能用吗?
手机浏览器同样可用。数量没有硬上限,但脚本按顺序逐张解码,避免一次性占用大量内存;几十张 1200 万像素的照片通常在几秒到几十秒完成,几百张建议按 30–50 张一批分开转。