EXIF查看器
查看照片里保存的相机、曝光、日期和GPS位置。读取在这个标签页里完成,文件从不上传。
把文件拖到这里
.jpg, .jpeg, .png, .webp, .heic, .heif, .tif, .tiff, .avif · 最大100 MB
更多设置收起设置
如何读取元数据
- 1
拖入照片
支持读取JPEG、PNG、WebP、HEIC、TIFF和AVIF,一次最多二十个文件。文件由这个浏览器标签页打开,不会去任何别的地方。
- 2
查看相机、日期和GPS信息
信息按类别分区显示:相机和镜头、曝光设置、日期、位置,以及照片编辑软件留下的说明或关键词。
- 3
把元数据下载为JSON
找到的每一项值都会保存到一个普通的JSON文件里,和照片放在一起。多张照片的结果一起打包成一个ZIP压缩包。
照片里除了画面还有什么
相机写进文件的内容远不止图像本身。EXIF记录机身品牌和型号、镜头、快门速度、光圈、ISO、快门打开的准确时刻;如果是手机拍的,还有你当时所站位置的纬度和经度。IPTC是叠加在上面的新闻机构格式:说明、关键词、摄影师姓名、版权声明、城市和国家。XMP是Adobe的格式,通常包含星级评分、颜色标签,以及最后一次修改文件的程序名称。这个工具读取这三种信息,外加嵌入的颜色配置文件,并按类别分区显示,而不是把所有标签堆成一大片。
地图链接只是链接,不是地图
照片带有坐标时,你会看到两个链接:一个指向Google Maps,一个指向OpenStreetMap。两者都不是嵌入式地图,这是有意为之。嵌入式地图必须从地图服务加载图块,而加载图块就意味着告诉这个服务你在看世界上的哪一块。换句话说,页面一加载,它就悄悄把照片的位置发给了第三方。链接在你点击之前什么也不做,点不点由你自己决定,而不是别人替你决定。“隐藏坐标”开关更进一步:把数字藏在一个按钮后面,这样你截屏或录屏这个页面时,不会泄露自己的地址。
为什么有些照片什么都没有
截图没有EXIF,因为根本没有用到相机。从大多数社交网络保存下来的照片也没有:平台在上传时就删除了元数据,这对发图的人是好事,但当你想查明一张图片的来源时就帮不上忙了。导出到网页用的图片,导出工具也常常为了省几KB而删掉元数据。所以结果为空是正常的,并不表示出了什么错。文件的尺寸和格式仍然能说明一些问题,它们总会显示出来。
读取和修改不是一回事
这里不会重新编码你的照片。文件按结构解析(JPEG里的标记段、PNG里的数据块、HEIC里的box),一个像素都不解码,所以即使是上百MB的文件,也能在不到一秒内读完。如果你真正想做的是删掉刚刚看到的这些信息,那是隔壁的工具:“去除照片EXIF信息”会剪掉同样的数据段,并在之后验证它们确实已经删除。
照片从不离开这个标签页
解析在你的浏览器里、在一个Web Worker中进行,处理的是文件本身已有的字节。没有上传,没有排队,服务器上也没有副本。这个页面唯一可能就你的照片发出的网络请求是地图链接,而且只有在你自己点击时才会发出。
常见问题
不安装软件怎么查看EXIF信息?
把照片拖到这个页面上。相机、镜头、曝光、日期和GPS几个分区会马上出现,全部信息还可以保存为JSON文件。无需账号,无需安装,也不上传;解析在你的浏览器里运行。
为什么地图不会自动打开?
因为加载地图就要向地图服务请求图块,而这个请求会在你决定分享之前,就告诉对方照片是在哪里拍的。所以这里给你的是Google Maps和OpenStreetMap的链接,你点击之前它们什么也不做。
IPTC和EXIF有什么区别?
EXIF由相机写入,描述这次拍摄:机身、镜头、曝光、时间、位置。IPTC由人在之后写入,描述内容和权利:说明、关键词、摄影师、版权、城市。一个文件可能只有其中一种,也可能两种都有,或者都没有。
为什么截图没有元数据?
截图不是相机拍的,所以没有EXIF可写。从大多数社交平台下载的图片也是这样,平台在上传时会删除元数据;用编辑软件导出到网页用的图片,如果软件为了节省空间删掉了标签,同样没有。
在这里打开私人照片安全吗?
安全。文件由在你自己的标签页里运行的JavaScript读取,字节从不发送到任何地方。关闭标签页后,无论在本站还是其他地方,都不会留下任何东西。
支持HEIC和RAW文件吗?
支持iPhone的HEIC和HEIF,也支持TIFF和AVIF。CR2、NEF、ARW这类厂商专有的RAW格式目前还不能在这里读取。它们基于TIFF,但每个厂商都把有用的标签存放在自己的私有数据块里。
怎么删除照片里的位置信息?
使用配套工具“去除照片EXIF信息”。它把EXIF、GPS、IPTC和XMP从文件中剪掉,不碰任何一个像素,然后重新读取结果,确认没有残留。
原始标签列表会解码所有内容吗?
几乎所有。文字和数字标签按存储的样子显示,但二进制数据块,也就是嵌入的缩略图和厂商的MakerNote,只显示大小(字节数),不做解码,因为它们的结构没有公开文档,而且每个厂商都不一样。