跳到主要内容
PulsarKit

EXIF查看器

查看照片里保存的相机、曝光、日期和GPS位置。读取在这个标签页里完成,文件从不上传。

把文件拖到这里

.jpg, .jpeg, .png, .webp, .heic, .heif, .tif, .tiff, .avif · 最大100 MB

坐标格式
更多设置

如何读取元数据

  1. 1

    拖入照片

    支持读取JPEG、PNG、WebP、HEIC、TIFF和AVIF,一次最多二十个文件。文件由这个浏览器标签页打开,不会去任何别的地方。

  2. 2

    查看相机、日期和GPS信息

    信息按类别分区显示:相机和镜头、曝光设置、日期、位置,以及照片编辑软件留下的说明或关键词。

  3. 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,只显示大小(字节数),不做解码,因为它们的结构没有公开文档,而且每个厂商都不一样。

指南

相关工具