跳到正文
CreatorPrivacyKit
照片隐私 · 本地 EXIF 清理

删除照片 EXIF:机型、拍摄时间和写进去的定位。

搜「照片 删除exif」,多数人要的是一张还能看、但不再带着相机参数的分享图。定位常常写在同一层里,但不是每张都有。处理在这台浏览器里完成,不上传。

100% 本地浏览器处理 无云端上传 清除相机与拍摄信息
基于浏览器 Canvas 重建干净图片,不传服务器。

删除照片 EXIF:机型、拍摄时间和写进去的定位?

搜「照片 删除exif」,多数人要的是一张还能看、但不再带着相机参数的分享图。 定位常常写在同一层里,但不是每张都有。

C2PA: Coalition for Content Provenance and Authenticity; C2PA specification 2.4

最近更新

清除的 EXIF 技术参数说明

将被彻底抹除的相机与设备信息:

  • 相机制造厂商与具体型号(如 Sony A7M4、iPhone 15 Pro)
  • 镜头型号与镜头序列号
  • 拍摄原始时间与数字化时间(精确到秒的时间戳)
  • 曝光参数:光圈、快门速度、ISO 感光度、焦距
  • 机身序列号与机主姓名
  • 修图软件与固件信息(Lightroom、Photoshop 等)
  • EXIF 中内嵌的缩略图

能力边界说明:

  • 彻底清除所有 EXIF 容器信息,画质保持高保真
  • 照片如果本身在画面右下角印有可视日期水印,画面像素不会被自动涂抹
  • 不声称能够消除画面像素层面的不可见数字水印

4步自主验证清除效果

1

准备原图

选择一张由手机或相机拍摄的含拍摄参数的 JPEG 照片。

2

查看检测参数

放入工具中,立即可以看到检测出的相机型号、光圈快门及时间。

3

一键脱敏导出

点击清理,本地导出不带任何 EXIF 信息的全新照片。

4

重新检验

将导出的新照片重新放回检查:所有相机信息全部消失。

Labs 实测基准

实验室实测基准数据

在 2026年9月 的基准测试(用例 MR-JPG-001)中,包含索尼相机全套 EXIF 参数的原片经处理后,全部 EXIF 字段确认完全归零清空。

查看 2026 元数据清除基准

2026年10月26日测过的一张 JPEG

2026年10月26日,本站用 Pillow 10.2.0、质量 90,做了一张 960×640 的合成 JPEG。ExifTool 12.76 写入 Make CreatorPrivacyKit、Model SyntheticFixture、LensModel FixtureLens、DateTimeOriginal 2026:10:26 12:00:00、Artist CPK Fixture、ImageDescription 2026-10-26 strip fixture、Copyright Fixture only、北纬 35 度 0 分 0.00 秒、东经 139 度 0 分 0.00 秒、海拔 12 米、XMP-dc:Description “synthetic fixture, not a residence”,以及 IPTC 关键词 fixture。坐标是手填的,不是住所,也不是 GPS 接收器读出来的。文件没有上传。

这张 157107 字节的文件复制了四份。ExifTool 12.76 对一份使用 -overwrite_original -gps:all=,对另一份使用 -overwrite_original -all=。mat2 0.13.4 对第三份使用 --inplace。第四份在无头 Chrome 154.0.8037.92 里打开,启动参数是 --no-sandbox 和 --disable-dev-shm-usage。这次调用了 createImageBitmap,用 getContext("2d", { alpha: true }) 画到 canvas,再以 canvas.toBlob("image/jpeg", 0.95) 保存。这是 metadata-cleaner.js 里 sanitizeImage 对 JPEG 的步骤。没有调用打包后的函数,也没有点击本页按钮。

副本字节SHA-256MakeGPSXMP 说明IPTC 关键词ICC
Source JPEG157107d1e8e2317d5f22d68520cfd8973cf60c962bc63548e6c961770affb91780d9bbCreatorPrivacyKit35 deg 0' 0.00" N, 139 deg 0' 0.00" E, 12 msynthetic fixture, not a residencefixture无
exiftool -gps:all=156949ad321379fc9034718ba7e9ee2e34d3b271755ee680e6432c514eec5db6469894保留没有保留保留无
exiftool -all=1535920db2a784a5eaaa8dd3653edd695601ab037b8fdff579b22f8eb568a25876d44d没有没有没有没有无
mat2 --inplace92212d89f4c03b1768556e7dd9905e97c2ccbb67a9b8dfac83769b4890fdbb6149c5d没有没有没有没有无;JFIF 1.01 还在
canvas toBlob JPEG 0.951604082a60b79866ac38e91655e2f6a29aaf32cb78440a1d898fdb7c93e2e4cefb60e4没有没有没有没有sRGB; Google Inc. 2016

Pillow 10.2.0 把五张图都解码成 960×640 的 RGB,共 1843200 字节。原图、-gps:all= 和 -all= 的解码像素 SHA-256 都是 49e03beeb23cf101e13471821cabbd1c8c711f8fb295e41856347279c9fd1c2e。mat2 不同:e0152c412262edc0dcfc31158439b2a2a17f0ba54c7019db126d11e888e4898e。画布文件也不同:6fdc3430801fe6ffdd0831f4c8f59120d45d73bbacfc4e11b8072c8716ae09cc。

在这张图上,-gps:all= 去掉了 GPS 纬度、经度、海拔和 Composite GPSPosition,Make、Model、日期、XMP 说明和 IPTC 关键词还在。-all= 之后,ExifTool 列不出 EXIF、GPS、XMP、IPTC、JFIF 或 ICC。文件类型和 960×640 还在,解码像素仍与原图相同。文件从 157107 字节缩到 153592。mat2 也清掉了 EXIF、GPS、XMP、IPTC 和 ICC,留下 JFIF 1.01,像素变了,文件缩到 92212 字节。

画布文件涨到 160408 字节。Pillow 质量 90 的源,再用 0.95 编码,体积可以变大。EXIF、GPS、XMP 和 IPTC 没有了。Chrome 写入了 sRGB ICC,版权行是 Google Inc. 2016。源 JPEG 本来没有 ICC。对这个 Chrome 版本,不能说这条画布路径会丢掉 ICC。

2026年10月26日读到的 metadataremover.ai 展示了一张合成 JPEG:GPS 46.655000, 11.158889 被标为已删除,相机 Travel Camera MR-1 被标为已删除,时间 2026:07:31 06:42:18 被标为已删除。页面写明 Privacy Safe 清理由该工具和 ExifTool 核对,解码像素一致,核对日期是 2026-10-23。它还写了 2026年9月19日用 ExifTool 13.59 测四张 80×48 合成 PNG。常见问题写:Privacy Safe 和 Custom 通常只拆容器、不改压缩后的像素,并保留 ICC;Normalize & Strip 会重新编码。本页清理器会以质量 0.95 重新编码 JPEG 和 WebP。上表是对方没有给出的四种方法:字节、文件哈希、解码像素哈希,以及哪些标签组还在。本站没有重跑 metadataremover.ai。ExifStrip 没有安装,所以没有重测它的输出。

metadataremover.ai

常见问题

删除 EXIF 会不会把位置信息一起去掉?

定位多半写在 EXIF 里。把这一层从这份副本里去掉,坐标通常一起没了。XMP 里另写的地点、画面上的门牌,以及你没有覆盖的原文件,都还可能在。iPhone 的 HEIC 原图要先导出 JPEG、PNG 或 WEBP,这个清理器目前不能直接处理 HEIC。

微信发原图,对方能看到拍摄位置吗?

有可能,但要同时满足两件事:拍照时文件里写入了坐标,而且你走的是原图或文件,不是被压缩过的那一份。朋友圈普通发图经常被重新压过。以你这次选的发送方式为准,发出去之前打开文件看一眼。

小红书、抖音、微信原图、B站会自动清掉照片定位吗?

不能当成隐私设置。小红书笔记地点、抖音封面、微信原图、B站投稿里的地点、闲鱼发布页上的定位开关、微博发帖地点,都是平台里的另一套字段,清掉文件头关不掉。常规上传经常被重压,但私聊要原图、查看原图再保存,结果并不一样。相册里的原片也不会因为你发过一次就被改写。

清掉文件信息以后,画面里的水印还在吗?

在。像素水印不是元数据,清文件头去不掉。门牌、聊天记录和订单号如果拍进了画面,也要另外裁。