跳到主要内容

JPG to PNG

在浏览器中将 JPG 转为 PNG,文件无需上传

文件在本地处理,无需上传

输出说明JPG → PNG

转换后的图片将在这里显示

转换结果直接下载到你的设备

PNG 保留解码后的 JPG 像素,不会去除背景,也无法恢复 JPEG 压缩时已丢失的细节

如何使用 JPG to PNG

  1. 选择一个 .jpg 或 .jpeg 文件。
  2. 点击“转换为 PNG”,工具解码 JPEG 后导出 PNG。
  3. 检查实际 PNG 预览、尺寸和字节数,再下载。

全部操作在浏览器中完成,图片无需上传,预览显示实际转换后的 PNG。下方配对样本说明测试内容,可下载复现。

本页转换一张静态图,没有缩放、批量、去背景或锐化。请保留原 JPEG,若有压缩前原图也应保留。

无损 PNG 不能恢复有损 JPEG

PNG 规范 定义了无损存储,指的是传给 PNG 编码器的数据可以无损保存,并不意味着能恢复照片此前丢失的信息。JPEG 中可能已经存在模糊文字、边缘光晕或压缩色块,转成 PNG 也会将这些现象一并保存,无法重建缺失的细节。

PNG 支持透明度,不等于文件一定透明。本工具不选择背景颜色擦除,也不运行抠图模型;JPEG 的白色区域仍属于图像,换格式不会使其透明。

13 个实际 JPEG 输入检查

2026 年 10 月 7 日在桌面浏览器工具中测试 13 个原创合成输入:9 次生成 PNG,4 次报错。保存 PNG 和当时的报告后,用 Pillow 独立解码。像素比较仅适用于归档样本,未记录引擎版本,不是所有 JPEG 变种或设备的认证。

2026 年 10 月 7 日 JPEG to PNG 测量
输入 / 用途JPEG 存储尺寸 / 字节保存的 PNG / 尺寸
低质量 RGB / 质量 18257 × 129 像素
6,141 字节
11,048 字节
257 × 129 像素
基线 RGB / 质量 90257 × 129 像素
21,246 字节
9,204 字节
257 × 129 像素
渐进式 RGB / 相同设置257 × 129 像素
14,529 字节
9,204 字节
257 × 129 像素
固定种子的 RGB 噪声257 × 129 像素
63,795 字节
114,465 字节
257 × 129 像素
EXIF 方向 6193 × 97 像素
2,997 字节
1,387 字节
97 × 193 像素
四条 CMYK 色带256 × 64 像素
1,251 字节
659 字节
256 × 64 像素
灰度渐变257 × 129 像素
2,480 字节
2,330 字节
257 × 129 像素
达到边长上限4096 × 8 像素
1,653 字节
767 字节
4096 × 8 像素
基线图的 .jpeg 扩展名副本257 × 129 像素
21,246 字节
9,204 字节
257 × 129 像素
超过边长一个像素4097 × 8 像素
1,657 字节
拒绝:尺寸超过边长上限。
截断 JPEG40 字节,图像不完整拒绝:无法打开图片。
改名为 .jpg 的文本33 字节,无 JPEG 文件头拒绝:不是有效的 JPG。
空 .jpg 文件0 字节拒绝:请选择非空文件。

导出没有新增差异,JPEG 损失仍在

在此前的样本测试中,9 次成功输出在 PNG 导出后都没有新增 RGBA 像素差异,所有输出像素也都完全不透明。独立解码得到的像素数据哈希与归档报告一致。比较以浏览器解码后的 JPEG 为起点,已包含方向和颜色处理。零差异不能证明恢复了压缩前原图,也不能证明准确保留了内嵌印刷色彩配置。这是历史样本的测量结果,当前转换流程不会为每个文件提供此类报告。

我们生成了一张 257 × 129 的参考图 ,包含细彩条与小字,再保存为低质量 JPEG。其 PNG 与参考图在 33,153 个 RGB 位置中有 27,506 个不同,27,506 ÷ (257 × 129) = 0.8296685,约 82.97% 的位置至少一个通道改变。这是严格像素差异比例,不是感知评分或照片损失预测。PNG 没有增加实测画布差异,也没消除 JPEG 损失。

基线与渐进式 JPEG 得到相同 PNG

基线和渐进文件使用同一合成图、质量 90、无色度抽样,JPEG 分别为 21,246 和 14,529 字节,却生成完全相同的 9,204 字节 PNG,文件与栅格 SHA-256 均一致。.jpeg 副本字节与基线相同,结果也相同。结论限于这些受控文件,不能推广到所有编码配对。

EXIF 旋转会改变解码尺寸

方向 6 的 JPEG 存储 193 × 97,含不对称红绿蓝黄区域,输出为 97 × 193。四个四分之一位置从左上到右下为 RGBA (0,0,254,255)、(254,0,0,255)、(255,255,0,255)、(0,128,1,255)。PNG 没有 EXIF 方向标签,旋转已应用到像素布局。

createImageBitmap 文档(英文) 说明默认采用 EXIF 方向,色彩空间转换依实现而定。CMYK 样本产生 RGBA PNG,灰度样本采样仍为等通道 RGB (64,64,64)、(192,192,192),但不保留 CMYK 或灰度存储模式。这些合成检查不证明 ICC 精度、印刷适用性、HDR 或 12 位 JPEG 支持。

PNG 可能变大或变小,请看实际字节

条纹小字基线 JPEG 从 21,246 降至 9,204 字节,固定噪声从 63,795 增至 114,465 字节,两图均为 257 × 129。仅看尺寸不能预测文件大小。噪声是可复现图案,不是真实照片或压缩承诺;即使更大,PNG 也可能适合反复编辑或兼容用途。

4096 × 8 JPEG 成功,4097 × 8 虽仅大 4 字节却失败,区分了边长与压缩大小限制。四种错误均清除旧结果且无下载,没有另测 20 MiB 或 1600 万像素边界。可通过 样本生成脚本, 输出检查脚本, 输入清单, 实际浏览器报告 和 独立输出测量复现。所有成功配对含尺寸、字节、日期与哈希,其他浏览器或未来版本可能产生不同编码字节。

这些可下载实验提供验证材料,预览与 PNG 转换是常见功能,不构成相对其他工具的独占能力。

用三张图看实测结果

图解使用本页 10 月 7 日测量,关键在于区分保留已解码的 JPEG 像素与恢复压缩前原图。

PNG 保留已解码 JPEG 像素,不能找回丢失细节
PNG 导出未新增画布差异,但 33,153 个位置中仍有 27,506 个与压缩前参考不同。
EXIF 方向 6 已应用到 PNG 像素布局
存储的 193 × 97 JPEG 变成 97 × 193 PNG,PNG 不再携带方向标签。
两组 JPEG to PNG 文件大小变化方向相反
条纹文字样本变小,固定噪声变大;每组使用各自的字节比例尺。

JPG to PNG 常见问题

PNG 能改善低质量 JPEG 吗?

不能消除已有损失。历史研究中,导出虽无额外实测差异,低质量 PNG 仍有 27,506 个位置与原图不同。需要更清晰细节时请保留更早的高质量原件。

白色 JPG 背景会透明吗?

本页不执行去背景操作,9 个成功输出的像素均完全不透明。如果需要抠图,请先在图片编辑器中去除背景,再另存为 PNG。

为什么宽高交换了?

JPEG 的 EXIF 可存旋转指令,方向 6 样本从 193 × 97 变为 97 × 193。请检查实际 PNG 预览,不能假定仍等于 JPEG 存储尺寸。

PNG 一定比 JPG 小吗?

不一定,基线图变小,固定噪声图变大。下载前显示的实际字节描述本次转换,两组样本不能预测你的图片大小。

支持的文件与当前限制

每次一个有效 .jpg 或 .jpeg,1 字节至 20 MiB(20,971,520 字节),解码后每边最多 4096 像素、合计 1600 万像素。这是应用限制,不是格式标准,损坏输入会拒绝,设备内存仍重要。

输出来自浏览器解码后的 8 位画布,是静态 PNG,不保证元数据、印刷颜色、原始 RAW 或其他浏览器表现,未做实体手机测试。