HEIC 转 JPG,在浏览器里完成
把照片拖进下面的框就开始。转换全部在你自己的电脑上完成 —— 不上传、不保存、不出这台机器。 免费、无需注册、无水印。
把图片拖到这里
或者 选择文件 · 支持 HEIC、HEIF、AVIF、WebP、PNG、JPG
完成
它和别的转换工具有什么不一样
大多数在线转换工具会把你的照片上传到它们的服务器,然后把加了水印的文件还给你, 顺便收你一笔月费。这一个没有服务器 —— 没有地方可以上传。
不是"不会上传",是"传不出去"
这不是一句承诺,是一道约束。站点带了一个
Content-Security-Policy 响应头,里面写着
connect-src 'none' —— 浏览器会拒绝这个页面建立任何网络连接。
打开开发者工具 → Network,转一张图,你会看到请求列表始终是空的。
不拿文件大小做文章
同类工具的免费档通常卡在 100 MB、5 个文件、或者每天 1 次 —— 因为每张图都要过它们的服务器,那是成本逼出来的。 本地处理没有这个成本,所以没有理由卡你。
透明区域处理正确
透明 PNG 转 JPG,常见做法是把透明区域变成黑色。我们会在画图前先铺一层白底, 结果符合直觉。
不加水印、不要注册
没有账号、不用填邮箱,也不会在你的照片上盖一个 logo。
支持的格式
| 你有的 | 能转成 |
|---|---|
| HEIC / HEIF(iPhone 拍的照片) | JPG、PNG、WebP |
| AVIF | JPG、PNG、WebP |
| WebP | JPG、PNG |
| PNG / JPG / JPEG | 互相转换,以及 WebP |
| GIF、BMP、TIFF | JPG、PNG、WebP |
HEIC 解码用的是 libheif 编译成的 WebAssembly(约 1.9 MB)。 只有你真的转 HEIC 时才会下载它 —— 转 WebP 和 PNG 不会碰到这块。 wasm 二进制已经内联在脚本里,加载它也不会产生网络请求。
定价
免费档不是试用版。它不会到期,也没有水印。
免费
¥0
- 每次最多 10 张
- 不限次数
- 不上传、不注册、无水印
- 输出 JPG · PNG · WebP
Pro 还没做
$9/月 · 或 $59/年
- 每次最多 500 张
- 单张最大 500 MB
- 桌面版 —— 处理浏览器装不下的整个文件夹
上面这些一样都还没做,也没有任何付款入口。 如果免费档够用,就用免费档 —— 那正是它存在的意义。
定价是拍脑袋定的,我们知道。真做出来之前,它只是个数字。
常见问题
我的照片会被上传吗?
不会 —— 而且这件事不需要你信我们。站点响应的
Content-Security-Policy 里有 connect-src 'none',
浏览器自己就会拒绝这个页面发起任何网络连接。
没有"上传代码"可以关掉,因为根本没办法上传。
十秒就能验证:打开开发者工具 → Network,转一张图,请求列表是空的。 然后把 Wi-Fi 关掉,再转一张 —— 照样能转,因为什么东西都没离开过你的电脑。
为什么是免费的?
因为它几乎不花钱。所有计算都跑在你的 CPU 上,我们没有服务器在处理你的文件, 也就没有带宽账单。免费档是用来真正使用的,不是用来逼你付费的。
HEIC 转 JPG 会掉画质吗?
HEIC 转 JPG 一定要重新编码一次,所以必然有损失。我们默认用 92% 的画质, 绝大多数情况下和原图肉眼看不出差别。想要最大文件可以把画质拉满, 想要无损就选 PNG。
能一次转一整个文件夹吗?
可以 —— 一次拖多个文件进来(免费档每次最多 10 张),转完会给你一个 ZIP 包。 如果你有几百张,那就得等 Pro 了,它会把上限提到 500。
文件最大能多大?
真正的限制是浏览器内存,不是我们。一般机器上,50 MB 以内的图片没问题。 再大就可能把标签页的内存撑爆 —— 这是桌面版唯一还能做得更好的地方, 也是 Pro 桌面版存在的理由。
断网还能用吗?
页面加载过一次之后就可以。转一张图,然后把 Wi-Fi 关掉,再转一张 —— 照样能转。