EXIF 查看器与元数据移除器

精确了解您的照片透露了什么——相机型号、拍摄时间戳、编辑软件以及 GPS 坐标——然后在不触碰任何像素的前提下,一键清除所有信息。

什么是 EXIF 元数据,它会暴露什么?

每张照片文件同时包含两个部分:压缩的图像以及包裹在其周围的隐藏数据块。EXIF(可交换图像文件格式)是其中最大的数据块。它最初的设计目的是让相机记录自身设置,其存储方式为 JPEG 的 APP1 标记段、PNG 的 eXIf 块或 WebP 的 EXIF 块中的一个小型 TIFF 结构。一张典型的智能手机照片记录了手机的制造商和型号、具体镜头、快门速度、光圈、ISO 以及焦距、持握手机的方向、快门按下的精确时刻,以及——几乎所有人都没想到的部分——拍摄地点的纬度、经度和海拔。除了 EXIF,文件通常还携带有 XMP(一个由 Lightroom、Photoshop 和 Snapseed 写入的 XML 块)、JPEG APP13 段内的 IPTC 记录、纯文本注释,以及编辑器用于存放任意笔记的 PNG tEXt/iTXt/zTXt 块。GPS 的存储方式隐藏了其真实的精确程度。纬度和经度各由三个有理数—— 度、分、秒——加上一个决定半球的单字母标识(N/S, E/W)组成。转换为十进制后,典型的手机通常会写入六位小数,定位可精确到大约十厘米。这并非“大致街区”,而是某个具体的门口。Facebook、Instagram 和 X 等社交网络在上传时会重新编码从而剥离 EXIF,因此人们假定问题已经解决。事实并非如此。电子邮件附件、云盘链接、Discord 和Slack 文件分享、跳蚤市场列表、论坛帖子、自建图库以及您在即时通讯应用中通过“原图”发送的任何内容,都会保留原始字节——包括 GPS 信息。“软件”字段泄露的信息更隐蔽但同样真实存在:它会告诉阅读者哪款应用处理过文件,这在不知不觉中可能揭示一张声称“相机直出”的照片其实被修饰过,或者某家企业实际在使用哪些付费工具。移除这一切是文件头层面的编辑,而非图像编辑。压缩的像素流根本不需要被解码,因此一个正确的 EXIF 移除器生成的文件体积更小,但在视觉上和数学上与原件完全一致。

为什么在分享照片前要移除元数据

移除元数据是成本最低的隐私保护手段之一:它不牺牲任何画质,只需几秒钟,便能堵住一个大多数人毫不知情的数据泄露口。本工具会先向您展示泄露了哪些信息,让您能基于事实而非猜测来做决定。

防止泄露家庭住址。一张待售的自行车、一只宠物或一间室内装修的照片,通常承载着拍摄地的 GPS 定位——对大多数人而言,那就是他们的居住地。
真正的无损。元数据块在字节层面被丢弃,而压缩图像流被原封不动地复制通过,因此不会有重新编码、没有多代画质损失,也绝无文件体积变大的风险。
附带缩小文件体积的效果。包含内嵌缩略图、厂商注释和 XMP 数据包的 EXIF 块,通常在每张图像上占据数十 KB 的大小,在整个相册或作为邮件附件时会迅速累积可观的体积。
任何数据都不会离开您的设备。解析和清除过程均通过 File API 在您的浏览器中完成,因此充满敏感坐标的图像绝不会为了删除这些坐标而被上传到任何服务器上。

如何查看和移除 EXIF 数据

添加文件的瞬间,检查就会自动运行,所以在您决定采取行动前即可看到隐藏了什么信息。移除则是一个独立的、需要手动确认的步骤。

1

拖入一个或多个 JPG、PNG 或 WebP 文件。每个文件都在本地被读取,其元数据会立即显示在一个表格中。

2

查看结果。如果发现了 GPS 坐标,顶端会出现一个红色警告,显示十进制的纬及经度,还有一个链接可以将其精准位置标定在 OpenStreetMap 上。

3

决定是否保留 ICC 色彩配置文件。保留(默认选项)可确保广色域照片色彩准确;配置文件本身不承载任何个人数据。

4

点击**移除所有元数据**,然后单独下载清理后的文件或以 ZIP 包下载。摘要会精确报告移除了多少字节的数据。

常见问题

不会。此工具绝不会解码或重新编码图片。它会遍历文件的标记段和数据块,跳过那些存储元数据的内容,然后将包括整个压缩图像流在内的每一个剩余字节直接复制出来。输出的文件拥有与输入文件完全相同的像素和尺寸;唯一的区别是文件头中的那些数据块被移除了。那些先将图片加载到 Canvas 中再重新导出的工具确实会损失画质,因为从 Canvas 重新保存的 JPEG 经过了第二次压缩。
如果您曾授予相机应用位置访问权限,极大概率是的。iPhone 和 Android 手机默认会将 GPSLatitude、GPSLongitude,通常还包括 GPSAltitude,写入每一张照片中。在这里添加一个文件,本工具会给出确切答案——如果包含位置信息,您会看到十进制坐标和一个地图链接;如果没有,您将不会在警示区域看到任何内容。您还可以在源头上禁用它:iOS 设置 → 隐私与安全性 → 定位服务 → 相机 → 永不,或者 Android 相机应用的“位置”开关。
大型社交平台确实会剥离 EXIF,因为它们会对每一个上传的文件重新编码。但这仅涵盖了图片实际流通方式中的一小部分。邮箱附件、Google Drive 和 Dropbox 链接、Discord 和 Slack 上传的文件、WhatsApp 和 Telegram 中以文件而非照片形式发送的内容、分类信息广告列表、论坛附件、个人网站以及打印至 PDF 的文档,全都保留着原始字节。任何文件在未被改动的前提下抵达的地方,元数据都会随之抵达。
APP1 段(EXIF 及 XMP)、APP13 段(Photoshop 图像资源,其中包装了 IPTC 标题及版权信息)、非 ICC 配置文件形式的 APP2 段以及 COM 注释段。特意保留的部分有:APP0 JFIF 段(因为它保存着打印软件所使用的 DPI 值);APP14 Adobe 段(因为它声明了颜色转换方式,缺少它 CMYK 文件将解码错误);以及,除非您关闭选项,否则会保留 ICC 色彩配置文件。
对于 PNG 文件:移除了 tEXt、zTXt 和 iTXt 文本块(包含软件名称、注释和内嵌的 XMP)、eXIf 数据块以及 tIME 最后修改时间块。IHDR、PLTE、IDAT 和 IEND 数据块会被保留,pHYs、gAMA、sRGB 和 iCCP 也会被保留以确保分辨率和色彩正确。对于 WebP 文件:移除的是 EXIF 和 XMP 块,之后 RIFF 容器的长度会被修正,同时 VP8X 的特性标志位也会更新,这样解码器就不会再去寻找一个已不复存在的数据块。
通常应该保留,这就是此选项默认开启的原因。ICC 配置文件描述了图像的色彩空间——它不包含相机型号、时间戳或位置信息。如果您从现代手机拍摄的 Display P3 照片中移除它,浏览器会降级假设为 sRGB,导致颜色发生可见的偏移,通常表现为红色和绿色过饱和。只有在您追求最小的文件体积,并且图像本身就是普通的 sRGB 时,才关闭它。
不会。文件通过浏览器的 File API 读取,完全在您自己设备上的 JavaScript 中处理。不会传输任何数据,也不会在服务器端缓存任何内容,页面加载完毕后即便断开网络连接,工具依然可以正常工作。这个特性对于本工具而言尤为重要:上传一张包含您家庭坐标的照片,只为了删除这些坐标,这种行为本身是适得其反的。
不能——对于下载下来的副本而言,移除是永久性的,并且无法撤消。您磁盘上的原始文件从未被修改过,所以如果您在意相机拍摄参数,务必保留好原件。希望留存拍摄数据的摄影师,通常会存档未经修改的原图,只分享已被剥离元数据的副本。如果您需要在移除位置信息的同时,保留版权和作者字段,可以先在此处移除一切信息,然后在您的照片管理工具中重新添加这些特定字段。

更多图片工具

探索其他强大的图片编辑工具