# EXIF 查看与清除 删除照片元数据

看看一张照片把你交代了多少，然后删掉。

> 查看、编辑或删除 EXIF 和 GPS 数据。JPEG、PNG 和 WebP 保持图片编码，AVIF 清理会转换为新的 PNG。不上传文件。

这是一个浏览器交互工具，地址是 https://abox.tools/zh/exif-editor/。文件在运行该浏览器的设备上处理。主动分享和可选联网功能都在页面上说明。下文是它的文字说明；使用工具请打开该地址。

## 你的照片**在浏览器里处理**，无须上传处理。

文件由你自己的浏览器打开、解析、重写。这个工具没有任何联网功能，不取东西，也不发东西。就算真有，这个页面的另一头也没有服务器能接住一张照片。

- ✗ 不上传
- ✗ 不注册
- ✓ 断网能用
- ✓ 开源
- ✓ AVIF 清理为 PNG，JPEG、PNG 和 WebP 保持图片编码

## 照片里的 EXIF 怎么删

1. **选好你的照片。** 拖到下面的方框里，或者点开自己挑。浏览器直接从你的硬盘上读，这期间没有东西发出去。
2. **想看的话，先看看里面有什么。** 在列出全部标签之前，先有一份“值得知道”的清单：GPS 位置、各种时间戳、机身序列号。 JPEG、PNG 和 WebP 会列出这些块。AVIF 只显示提取到的 EXIF，不列出其他元数据。
3. **按“清除全部元数据”。** 对于 JPEG、PNG 和 WebP: 对多数人来说，这一步就是全部。每一个标签，XMP 和 IPTC 块，注释，内嵌的缩略图，列表上所有照片一次全清。 AVIF 由浏览器解码并保存为新的 PNG，不复制原有元数据。这里可以查看提取到的 EXIF 标签，但无法编辑。PNG 可能更大，转换也可能改变颜色或 HDR 显示。原文件保持不变。
4. **也可以改，而不是删。** 对于 JPEG、PNG 和 WebP: 改个日期、订正一行版权、把位置删掉而把拍摄参数留着，然后单独保存这一张。

## 说得更细的版本

[一张照片把你交代了多少，以及怎么把它删掉](https://abox.tools/zh/guides/remove-exif-and-gps-data/): 手机拍的照片通常带着精确的拍摄地点、精确到秒的时间，还有相机的序列号。里面到底有什么，谁读得到，以及怎么在不动画面的前提下把它们清掉。

## 工具箱里还有

- [DICOM 阅片器](https://abox.tools/zh/dicom-viewer/): CT、MR、X 光和超声，连窗宽窗位、头信息和测量一起。
- [图片转 ICO](https://abox.tools/zh/image-to-ico/): 进去一张图，出来的是浏览器、Windows 和 Mac 各自要的每一个尺寸。
- [图片转 Data URI](https://abox.tools/zh/image-to-data-uri/): 整张图变成一行文本，直接粘进 CSS 或者 HTML。
- [SVG 转图片](https://abox.tools/zh/svg-to-image/): 说个尺寸。矢量图本来就没有尺寸可丢。

## 常见问题

### 我的照片会传到什么地方去吗？

不会。读取、解析、重写，全由你自己的浏览器在你自己的硬件上完成。这个工具没有任何联网功能，不取东西，也不发东西。页面的 `Content-Security-Policy` 把它可能联的地址全列了出来，没有一个是本站的。

### EXIF 是什么？照片里还藏着别的吗？

对于 JPEG、PNG 和 WebP: EXIF 是相机写在画面旁边的一堆标签：厂牌和型号、曝光参数、精确到秒的日期时间，常常还有 GPS 位置，有时候连机身序列号都在。照片往往还带着更多东西，修图软件留下的 XMP（一段 XML）、装着图说和署名字段的 IPTC 块、色彩配置文件、一份当缩略图用的小副本，还有厂商自己那套没有公开文档的 maker note。这些，这个工具全给你列出来。 JPEG、PNG 和 WebP 会列出这些块。AVIF 只显示提取到的 EXIF，不列出其他元数据。

### 删元数据会让画质变差吗？

JPEG、PNG 和 WebP 清理只编辑容器，逐字节复制压缩后的图片数据，不解码或重新压缩。AVIF 清理则解码第一张图片，输出新的无损 PNG，不复制原有元数据。PNG 可能更大，浏览器解码也可能改变颜色或 HDR 表现。原文件保持不变。

### 支持哪些格式？

JPEG、PNG 和 WebP 支持查看、编辑元数据以及容器内清理。AVIF 支持预览提取到的 EXIF，并转换为新的 PNG 来清理。AVIF 标签只读，其他元数据不会列出。动画 AVIF 仅使用第一张图片。HEIC 和独立 TIFF 可以识别，但不会重写。

### 清完元数据，照片会不会躺倒？

对于 JPEG、PNG 和 WebP，保留方向选项会在需要时写入仅含方向标签的小型 EXIF 块。关闭此选项即可去除。AVIF 清理使用浏览器按正确方向解码的图片生成 PNG。方向和色彩配置文件选项仅适用于 JPEG、PNG 和 WebP。

### 它会删掉 GPS 位置吗？

清理会去除 GPS 数据。JPEG、PNG 和 WebP 也可以仅删除位置并保留其余内容。AVIF 标签只读，PNG 转换不复制原有元数据。

### 能改标签，而不是删掉吗？

JPEG、PNG 和 WebP 支持编辑和新增标签。重写厂商注记可能让厂商专用偏移失效，如有需要请保留原文件。AVIF 的 EXIF 只读，清理会生成不复制原有元数据的 PNG，而不会重写 AVIF 容器。

### 免费吗？要注册吗？

免费，没有账号，不用登录，也没有试用期。本站带广告，经费就是这么来的，广告拿不到关于你照片的任何信息。

### 断网能用吗？

能。页面开一次之后断网，它照干不误。这也是证明“什么都没上传”最省事的办法。一个把照片送出去处理的工具，拔线那一刻就停了。

## 这条隐私承诺怎么核实

- **处理在这个浏览器里完成。** 本工具在浏览器里处理输入和结果，处理代码不把它们上传去处理。Content-Security-Policy 限制可用资源和连接目的地，但已允许的主机仍可接收请求。策略不检查载荷，不能单独证明什么都没有发出。请把具体操作的请求与源码核对，或断网完成该本地操作。
- **这里没有任何东西会去联网取数据。** 跟这箱子里别的工具不一样，这一个连“从网址加载”都没有，一步可选的联网都没有。整个 `src/` 里，一个 `fetch`、一个 `XMLHttpRequest`、一个 `sendBeacon` 都找不到。
- **我们读出来的元数据，不会读给别人听。** 你的 GPS 位置显示在这个页面上，别处哪儿都不去。这个仓库里没有哪个统计事件会带上标签、文件名、大小或者数量。 可选反馈只报告工具标识、固定的回答和原因，不报告从文件读出的元数据。
- **Google 加载了什么，又拿不到什么。** 广告脚本和统计脚本来自 Google。关于你照片的信息，一条都没给它们。读取、解析、重写文件的每一行代码都从本站发出，也都摆在仓库里。
- **捐助按钮加载了什么，又拿不到什么。** 页头那个“Buy me a coffee”按钮，由 cdnjs.buymeacoffee.com 的脚本画出来，字体取自 Google Fonts。它就是个链接，仅此而已，不上报访问，也拿不到关于你或者你文件的任何东西。你不点它，什么都不会发生；点了，跳过去的是别人的网站。
- **断网照样能用。** 断开网络，这个工具跟原来一模一样，因为它本来就没有联网这一步。这是最省事的一条证明。

**你可以自己核对。**上面这些不用你信。这个页面是仓库里的模板和配置生成出来的，构建脚本你能读，也能自己跑一遍，跑出来的结果就提交在 `dist` 分支上。拿实际发给你的内容，跟你自己从源码构建出来的结果对一遍就知道了： https://github.com/A-Box-of-Tools/website

最值得先读的几个文件：`config/site.toml` 里是 Content-Security-Policy，`src/tiff.js` 里是 EXIF 解析器，`src/jpeg.js` 里是“画面自始至终只被复制”这句话的凭据。
