JFIF 转 JPG 转换器 无损且即时

在浏览器中把 JFIF 转成 JPG,一个像素都不重新编码 —— .jfif 文件本身就是 JPEG,我们只是无损地修正扩展名,支持批量处理,不上传任何文件。

  • 100% 在浏览器中完成
  • 无需上传,无需注册
  • 无损 —— 绝不重新编码
  • 即时完成,批量也一样

为什么你会突然遇到一堆 JFIF 文件?

选 JFIF 的不是你,而是 Windows。自某次 Windows 10 更新改变了系统对 image/jpeg 类型的映射后,从 Edge 保存的图片、Outlook 的邮件附件和 Teams 的下载文件常常以 .jfif 而不是 .jpg 的形式落到磁盘上。图片本身完全正常,问题出在扩展名:上传表单拒收,老旧程序打不开,收到文件的人还会问你 JFIF 到底是个什么东西。

解决办法简单得近乎尴尬,本页对此毫不掩饰:.jfif 文件本身就是 JPEG,所以把 JFIF 转成 JPG 其实什么都不用转换。这个工具会验证每个文件确实是 JPEG,然后把一模一样的字节以 .jpg 的名字输出 —— 无损、即时、完全在浏览器内完成。拖入一个文件,或整个下载文件夹都行。

在工具下方,你还会看到其他转换器页面不会告诉你的内容:Windows 为什么会这么做,以及一次性解决、让它永不再发生的注册表修复方法 —— 让今天这批 JFIF 文件成为你的最后一批。

什么是 JFIF 文件?(它就是 JPEG)

JFIF(JPEG File Interchange Format,JPEG 文件交换格式)是普通 JPEG 文件所采用的容器规范 —— .jfif 文件在字节层面就是有效的 JPEG,把它重命名为 .jpg 不会损失任何东西。

JFIF 是与 JPEG 标准(ITU-T T.871)一同定义的交换格式。你电脑上几乎每一个 .jpg,内部都是按 JFIF 结构组织的 JPEG —— 这两个名字只是从不同角度描述同一种文件。这也是为什么零质量损失的 JFIF“转换”是可能的:除了标签,真的没有任何东西需要转换。

这也意味着单个文件你完全可以手动修复:在 Explorer 中显示文件扩展名,把 photo.jfif 重命名为 photo.jpg,确认即可。我们宁愿坦白告诉你,也不想装作并非如此。这个工具仍然存在的理由是:它能一次处理一整个文件夹,会在重命名前验证每个文件确实是 JPEG(偶尔混进来的、被错误标记的 PNG 会被安全地重新编码),而且从不要求你去折腾扩展名显示设置。

如果你的文件根本不属于 JPEG 家族 —— 比如一张想转成 JPG 的 PNG —— 请改用 PNG 转 JPG 转换器;如果你好奇 .jpeg 和 .jpg 这对表亲的关系,那是另一个小故事。

3 步把 JFIF 转成 JPG

无需软件、无需账号,而且 —— 因为不做任何重新编码 —— 无需等待。哪怕一百个文件,也大约一秒就能转完。

1

添加 JFIF 文件

把 .jfif 文件拖到上方的方框里,或点击浏览选择。缩略图即时出现,并且没有文件大小或数量限制,因为没有任何东西会被上传。

2

保持无损模式开启

默认情况下,你的图片会逐字节原样输出为 .jpg 文件 —— 这才是诚实的转换。只有当你顺便还想压缩文件时,才需要打开重新编码开关。

3

转换并下载

点击“转换为 JPG”,然后逐个下载,或把整批文件打包成一个 ZIP。每个输出文件在任何能打开 JPG 的地方都能打开 —— 因为它就是 JPG。

小贴士: 如果只有一个零散文件,你甚至不需要工具:在 Explorer 的“查看”菜单里勾选“文件扩展名”,把 .jfif 改成 .jpg,在警告中点击确认即可。当你手头有一整个文件夹 —— 或者不想动系统设置时 —— 这个页面才真正派上用场。

让 Windows 不再把图片存成 JFIF —— 一劳永逸的修复

转换文件只是治标。病根是一个注册表值:Windows 把 image/jpeg 内容类型映射到了 .jfif 扩展名,于是浏览器和邮件客户端都尽职地用错误的名字保存 JPEG。把这个值改回来,问题就彻底解决。该键位于:

HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg
1

打开注册表编辑器

按 Win+R,输入 regedit 并按回车。在管理员提示中点击允许 —— 修改该值需要管理员权限。

2

定位到 image/jpeg 键

把上面的路径粘贴到注册表编辑器顶部的地址栏并按回车,即可直接跳转到该键。

3

编辑 Extension 值

在右侧窗格中双击名为 Extension 的值,把数据从 .jfif 改为 .jpg,然后点击“确定”。

4

重启浏览器

关闭并重新打开 Edge(或出问题的那个浏览器)。从此保存的图片就是 .jpg —— 再也没有 JFIF。

编辑前请注意: 注册表是系统配置 —— 在别处改错可能引发真正的问题。请只修改这一个值;如果想先留个保险,可在注册表编辑器中用“文件 → 导出”备份该键。

这个修复和上面的转换器各解决问题的一半:注册表修改让新的 JFIF 文件不再出现,而上面的工具负责清理你已有的那些。

JPEG 扩展名家族:.jpg、.jpeg、.jfif 及其他

这些扩展名都可以挂在字节完全相同的 JPEG 文件上 —— 它们的区别只在于出处。这也是为什么在它们之间重命名永远是无损的。

扩展名它从哪里来与 .jpg 同一格式?
.jpgMS-DOS 时代的三字母惯例 —— 如今事实上的标准——(参照基准)
.jpeg标准的完整名称,常见于 Mac 和 Unix 系统是 —— 完全相同
.jfifJPEG File Interchange Format 规范名;Windows 对 image/jpeg 的映射是 —— 完全相同
.jpe较罕见的 DOS 时代截短写法是 —— 完全相同
.jfi / .jifJFIF 名称的少见历史变体是 —— 完全相同

无论后缀写的是什么,底下的字节都遵循同一个 JPEG 标准。只接受 .jpg 的上传表单过滤的是标签,而不是内容 —— 所以一次无损重命名就能完全满足它们。

JFIF 文件在哪里堆积 —— 人们为什么要转换它们

只要 Windows 替你保存 JPEG,JFIF 文件就会出现。下面这些情况,每天都把人们带到 JFIF 转 JPG 转换器面前。

§ 01

邮件与 Teams 附件

从 Outlook 和 Teams 保存的图片经常以 .jfif 落地。转发之前先把它们转回 .jpg,免得下游的人被一个从未见过的扩展名搞糊涂。

§ 02

说“不”的上传表单

招聘门户、政府网站和电商平台往往只放行 .jpg 和 .png。无损重命名为 .jpg 即可通过过滤 —— 同一张图,换个能被接受的标签。

§ 03

下载文件夹大扫除

用 Edge 存了几个月图片,会留下几十个 .jfif 散兵游勇。把整批文件拖进来,几秒钟就能拿回一个命名统一的 .jpg ZIP 包。

§ 04

发给 Mac 和手机用户

macOS 和大多数手机应用默认不太愿意打开 JFIF,甚至完全打不开。换上 .jpg 扩展名,同一张图在哪里都能双击打开。

§ 05

照片库与归档

.jfif 和 .jpg 混杂的命名会破坏排序、搜索过滤器和导入脚本。把所有文件统一为 .jpg,不动一个像素就能让照片库保持整齐。

§ 06

老旧软件与设备

电子相框、自助上传机和老式编辑器诞生在 .jfif 这个标签之前,会直接拒绝它 —— 尽管同一个文件改名为 .jpg 后它们会欣然打开。

只需要改名的文件,为什么要上传?

大多数 JFIF 转 JPG 转换器最荒谬的地方在于:这个转换本质上是一次重命名,可那些大牌工具仍然让你把图片上传到它们的服务器、在那里处理,再让你相信它们的删除政策 —— 为了一个一个像素都不碰的更改。有些甚至会在过程中重新编码 JPEG,悄悄降低画质,去完成一次根本不需要的转换。

这个工具只做技术上唯一诚实的事:在你的浏览器里读取文件,校验 JPEG 签名,然后把一模一样的字节以 .jpg 的名字交还给你。不传输任何数据,不重新压缩,也不存储任何内容 —— 这也是为什么一百个文件大约只需一秒。

§ 01

仅在设备本地

重命名在你的浏览器里完成。没有任何图片会发送给我们或其他任何人。

§ 02

真正无损

默认模式逐字节原样输出 —— 结果与你的原文件位级一致。

§ 03

不存储任何内容

我们从未收到,自然无从保存。关掉标签页,一切痕迹随之消失。

试试看 —— 关掉你的 Wi-Fi

一个你可以亲自验证的承诺

加载本页面后断开网络,再转换你的 JFIF 文件。它依然瞬间完成 —— 因为给文件改名从来就不需要服务器。

常见问题

什么是 JFIF 文件?
JFIF(JPEG File Interchange Format,JPEG 文件交换格式)是普通 JPEG 所采用的容器规范 —— .jfif 文件就是一个换了扩展名的普通 JPEG。它不是新格式,画质没有更差,也不是恶意软件;只是 Windows 在保存图片时选择了这个标签。
JFIF 和 JPEG 是一回事吗?
在所有重要的层面上都是:.jfif 内部的字节遵循与 .jpg 相同的 JPEG 标准。这正是本转换器可以做到无损的原因 —— 它只改名字、验证内容,其余一概不碰。
为什么我的照片突然都保存成了 JFIF?
一次 Windows 更新把 image/jpeg 内容类型映射到了 .jfif 扩展名,于是 Edge、Outlook 和 Teams 都用这个名字保存 JPEG。上文中的一次性注册表修复可以永久解决这个问题。
我能自己把 .jfif 直接改名为 .jpg 吗?
可以 —— 而且效果完美,因为这个文件本来就是 JPEG。在 Explorer 中启用文件扩展名显示,重命名,确认即可。当你要处理一批文件,或者不想在工作电脑上更改 Explorer 设置时,再来用这个工具。
在这里把 JFIF 转成 JPG 会损失画质吗?
不会。在默认的无损模式下,输出与原文件逐字节完全一致 —— 完全不发生重新编码。只有当你主动打开重新编码开关去压缩文件时,画质才会变化。
怎样阻止 Windows 把图片保存为 JFIF?
改一个注册表值即可:在 HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg 下,把 Extension 从 .jfif 改为 .jpg,然后重启浏览器。本页的修复章节有逐步指引(以及备份提醒)。
可以一次转换很多个 JFIF 文件吗?
可以 —— 想加多少加多少,结果可以打包成一个 ZIP 下载。由于既不上传也不重新编码,再大的批量也能在几秒内完成。
我的图片会被上传到任何地方吗?
不会。整个操作都在你的浏览器里进行 —— 页面加载完成后断网照样能用。对于一个本质上是重命名的转换来说,把你的图片上传到别人的服务器实在荒谬。

准备好处理那些 JFIF 文件了吗?

把它们拖进转换器 —— 无损、即时,任何内容都不会离开你的设备。然后应用注册表修复,让这一切不再发生。

返回转换器
JFIF 转 JPG 转换器 — 无损 · 即时 · 零上传 | PDFtoPNG