JFIF 转 JPG 转换器——把 .jfif 文件变回普通 JPG

.jfif 文件就是换了个少见名字的 JPEG。你可以无损地把它改名为 .jpg,也可以把 JFIF 转成 PNG,支持批量处理,无需上传。

🎯 画质无损🔒 100% 浏览器内处理🖼️ JPG 或 PNG✓ 免费不限次

把 JFIF 文件拖放到这里

或点击上传

最多 30 个文件,每个 20MB · 支持:.jpeg、.jpe、.jfif、.pjpeg、.jpg

🎯

默认无损

JFIF 转 JPG 保留原始字节,只改名字,不做任何重新压缩。

🔒

不上传任何内容

转换在浏览器标签页中完成。从私密页面或聊天中保存的图片始终留在你的设备上。

🖼️

也能 JFIF 转 PNG

需要一份可无损编辑的副本,或者网站要求 PNG?切换输出格式,每个文件会解码一次并保存为 PNG。

🛠️

从根源解决

下文会告诉你让 Windows 保存成 .jfif 的那个注册表值,以及如何把它改回来。

JFIF 是什么格式?

JFIF 文件就是普通的 JPEG 图片。JFIF 是 JPEG File Interchange Format(JPEG 文件交换格式)的缩写,指的是文件开头的一小段文件头,而不是另一种图片。

JPEG 标准规定了图像如何压缩,却没有涉及像素密度、色彩空间这类实际细节。1992 年,JFIF 规范用一小段名为 APP0 的数据块填补了这一空白,它紧跟在图像起始标记之后。网上的大多数 JPEG 都带有这个数据块,不管文件名是什么。

JFIF 和 Exif 是同一份数据上的两种标签

相机和手机写入的是另一种文件头 Exif,它还会记录相机型号、拍摄日期和 GPS 位置。有些文件两种都有。无论是哪种文件头,下面的压缩图像数据结构都完全相同,所以任何 JPEG 解码器都能读取。

那为什么有些应用不认 .jfif?

因为它们检查的是扩展名,而不是内容。允许“.jpg、.jpeg、.png”的上传表单会把 .jfif 文件变成灰色,尽管它完全能解码这个文件。JFIF 转 JPG 要解决的,就是这一个问题。

从网页保存FF D8APP0 · JFIF压缩后的图像数据FF D9相机直出FF D8APP1 · Exif压缩后的图像数据FF D9两者的图像数据相同
JFIF 文件头和 Exif 文件头,是给同一份 JPEG 图像数据贴标签的两种方式。

为什么 Windows 会把图片保存成 .jfif

如果在 Chrome 或 Edge 中右键 →“图片另存为”突然开始保存出 .jfif 文件,罪魁祸首并不是浏览器。浏览器会询问 Windows:image/jpeg 类型对应哪个扩展名,然后照着答案来。

由一个注册表值决定

Windows 把这个答案存放在注册表的 HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg 下,一个名为 Extension 的值里。当它的内容是“.jfif”而不是“.jpg”时,这台电脑上所有基于 Chromium 的浏览器都会照办。

为什么它会自己改变

安装或更新会注册图片类型的软件,可能会改写这个值,某些 Windows 更新也会。这只是一项设置,不是损坏:你的图片完好无损,把这个值改回来就能修复以后的下载。已经保存的文件仍需转换,这正是上面的工具要做的事。

图片另存为…image/jpeg 用哪个扩展名?Windows 注册表…\Content Type\image/jpegExtension = .jfif.jfif保存为 .jfif
Chrome 和 Edge 会问 Windows:image/jpeg 对应哪个扩展名?Windows 回答 .jfif。

3 步把 JFIF 转换成 JPG

1

拖入 JFIF 文件

把一个或多个 .jfif 文件拖到虚线区域,或点击选择文件。文件留在你的浏览器中,不会上传任何内容。

2

选择 JPG 或 PNG

选择 JPG 并使用“仅重命名”会保留原始字节。PNG 会把每张图片解码一次,保存一份便于编辑的无损副本。

3

下载文件

点击每个文件旁的“下载”,或点击“下载全部 ZIP”。转换后的文件在任何能打开普通 JPG 或 PNG 的地方都能打开。

.jfif.jfif.jfif把 .jfif 文件拖到这里
1

拖入你的 .jfif 文件。

保存为JPGPNG仅重命名
2

选择 JPG(或 PNG),保持“仅重命名”。

.jfif.jpg✓ 字节完全相同下载全部 ZIP (3)
3

下载转换后的文件或 ZIP 压缩包。

如何让 Chrome 和 Edge 不再把图片保存为 JFIF

转换只能修复已有的文件。要让以后下载的图片不再变成 .jfif,需要把注册表值改回来,大约只需一分钟。

一次性修复

  1. 按 Windows + R,输入 regedit 并按 Enter。
  2. 定位到 HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg。
  3. 双击 Extension,把“.jfif”改成“.jpg”。
  4. 如果旁边的 image/pjpeg 键也写着“.jfif”,把它也改掉。
  5. 关闭注册表编辑器,然后重启浏览器。

修改之前

这项修改需要管理员账户。只修改上面提到的那个值;如果不确定,先用“文件 → 导出”备份这个键,以便需要时恢复。

没有管理员权限?保存时直接改名

在“另存为”对话框中,把文件类型改为“所有文件”,并在文件名末尾输入“.jpg”。保存下来的仍是同一个 JPEG,只是名字变成了你想要的样子。

1打开注册表编辑器Win + R → regedit2找到 image/jpeg 键…\MIME\Database\Content Type\image/jpeg3修改 Extension 值Extension: .jfif → .jpg新下载的图片又存为 .jpg
扩展名由一个注册表值决定。把它改回 .jpg 一次,问题就不会再出现。

哪些应用能打开 JFIF 文件

使用文件的场景能打开 .jfif 吗?怎么做
Windows 照片、macOS 预览、网页浏览器能无需处理,本来就能用
上传表单、招聘或签证报名系统通常不能先把 JFIF 转成 JPG
部分修图软件和冲印店下单页面经常不能转成 JPG,需要编辑则转 PNG
手机相册应用因应用而异稳妥起见转成 JPG
邮件和聊天附件能正常发送,但对方可能打不开改发 JPG
能打开 .jfifWindows 照片网页浏览器macOS 预览常拒收 .jfif上传表单和报名系统部分修图软件冲印店下单页面
大多数看图软件能打开 .jfif;上传表单和部分编辑器则会拒收。

为什么改名就够了,什么时候不够

JFIF 转 JPG 只需要一个新文件名,因为两者之间的图像数据没有任何变化。所以默认模式直接复制字节,而不是解码后再重新压缩,结果也会显示“字节完全相同”。

名不副实的文件

偶尔,.jfif 文件里装的是别的东西,比如网站提供的 WebP 或 PNG 被人改了名。换个名字救不了这类文件。本工具会读取每个文件开头的字节,发现不是 JPEG 时,就把图片转换成真正的 JPEG,并在结果列表中告诉你。

什么时候选择重新编码

只有改名后目标网站仍然拒收文件时,才选择“重新编码”,这种情况出现在少数拒收渐进式 JPEG 的严格系统上。以 92% 画质重新编码会写出一个全新的标准 JPEG,肉眼看起来毫无差别。

holiday.jfif文件名 写着JPEG开头字节 表明52 49 46 46 … 57 45 42 50WebPholiday.jpg已转为真正的 JPG
扩展名只是标签。文件开头的字节才说明它到底是什么。

JFIF 转 PNG:什么时候需要

如果你打算反复编辑图片、需要某些设计工具更偏好的格式,或者目标网站明确要求 PNG,就在“保存为”中选择 PNG。

PNG 是无损格式,所以转换会完整保留 JPEG 解码出来的内容,之后的编辑也不会再增加新的压缩损伤。代价是体积:照片存成 PNG 后,通常比 JPEG 大三到五倍。如果只是分享或上传照片,JPG 是更好的选择;想进一步了解,请看 JPG 转 PNG。

JFIF 转 JPG 之后

现在你的图片和其他 JPG 没什么两样了。如果上传仍然失败,触犯的规则多半是体积或尺寸:压缩到 100 KB 和调整图片尺寸可以解决。想把多张图片打包成一个文件,请使用图片转 PDF。

扩展名是 .jpeg 而不是 .jfif 的文件,请看 JPEG 转 JPG;其他所有格式组合都列在图片格式转换中。

JFIF 转 JPG 常见问题

从所有实际意义上说,是的。JFIF 是大多数 JPEG 文件使用的文件头格式,所以 .jfif 文件就是换了扩展名的 JPEG。把它改名为 .jpg 就是完整的转换;.jpeg 写法请看 <a href="/zh-CN/jpeg-to-jpg">JPEG 转 JPG</a>。

不会。默认的“仅重命名”模式保留原始字节,所以得到的 JPG 与 JFIF 完全相同。只有选择“重新编码”时画质才会变化。如果想有意缩小文件,请使用<a href="/zh-CN/compress-jpeg">压缩 JPEG</a>。

Windows 在注册表中把 image/jpeg 类型映射到 .jfif 扩展名,而 Chrome 和 Edge 会遵循这个映射。上文“如何让 Chrome 和 Edge 不再把图片保存为 JFIF”一节给出了需要修改的那个值。其他格式可以试试<a href="/zh-CN/image-converter">图片格式转换</a>。

不会。转换在你的浏览器标签页中运行,文件从不离开你的设备。对于从私密聊天或文档中保存的图片,这一点很重要;<a href="/zh-CN/remove-exif">移除 EXIF</a> 的工作方式也一样。

可以。在“保存为”中选择 PNG。每张图片会解码一次并无损保存,便于编辑,但文件会更大。关于这一取舍,详见 <a href="/zh-CN/jpg-to-png">JPG 转 PNG</a>。

可以。批量拖入后,可以逐个下载,也可以打包成一个 ZIP,重名文件会自动编号。想把它们合成一个文档,请使用<a href="/zh-CN/image-to-pdf">图片转 PDF</a>。

这个文件被起了 .jfif 的名字,里面却是另一种格式。仅仅改名会让它依然无法使用,所以本工具会把它转换成真正的 JPG,并在结果中注明。纯 WebP 文件请看 <a href="/zh-CN/webp-to-jpg">WebP 转 JPG</a>。

只有在会检查扩展名的地方才需要。macOS 预览可以正常打开 .jfif,上传表单却往往不行。如果下一道坎是大小限制,<a href="/zh-CN/compress-image-to-200kb">压缩到 200 KB</a> 可以搞定。

T

TinyImagePro 工程团队

我们打造从不上传你数据的浏览器端文件工具。这个转换器会亲自检查每个文件头,只在必要时才重新编码,所以改名就只是改名。

关于 TinyImagePro →