>_devtools-hub

EXIF Viewer

画像のEXIFメタデータを表示 — 撮影情報・GPS座標・解像度

JPEG画像をドロップするとEXIFメタデータを即表示。撮影日時・カメラメーカー/機種・ISO/絞り/シャッタースピード・焦点距離・解像度を確認できます。GPS情報があればGoogle Mapsリンクを生成。DataViewで自前パースするため通信不要・完全ローカル処理。

広告

🖼️

JPEG / PNG をドロップ、またはクリックして選択

Features

  • ✓ドラッグ&ドロップまたはファイル選択で JPEG / PNG 読み込み
  • ✓撮影日時・カメラメーカー・機種・ISO・絞り・SS・焦点距離・解像度を表示
  • ✓GPS座標をGoogle Mapsリンクに変換
  • ✓XMP・PNG の eXIf・画像の後ろに付いたデータなど、EXIF の表の外にあるメタデータも警告
  • ✓完全ローカル処理 — 画像はサーバーに送信されない

この作業の手順ガイド


EXIFデータとは — 写真に埋め込まれた撮影情報の読み方

EXIF(Exchangeable Image File Format)はJPEGやTIFF画像に埋め込まれるメタデータ規格です。撮影した日時・カメラの機種・ISO感度・シャッタースピード・GPS座標など、写真の「撮影ログ」が記録されています。プライバシーの観点から、SNSにアップする前に確認・削除すべき情報でもあります。

EXIFに含まれる主要なタグ

EXIFには200以上のタグが定義されています。よく使われる主要タグ:DateTime(撮影日時)・Make/Model(カメラメーカー/機種)・ISOSpeedRatings(ISO感度)・ExposureTime(シャッタースピード)・FNumber(絞り値/F値)・FocalLength(焦点距離)・GPSLatitude/GPSLongitude(位置情報)・ImageWidth/ImageLength(解像度)。スマートフォン写真にはGPSとMakeが特に含まれやすいです。

GPS情報のプライバシーリスク

スマートフォンはデフォルトでGPS情報をEXIFに埋め込みます。自宅・職場・学校で撮影した写真をSNSにアップすると、その座標が公開されます。iPhoneはiOS 13以降に写真設定でGPS削除オプションが追加されました。Androidは機種により異なります。SNS(Instagram・Twitter・Facebook)は多くの場合アップロード時にEXIFを自動削除しますが、確認するのが安全です。

F値・ISO・SSの関係(露出三角形)

EXIFのF値(絞り)・シャッタースピード(SS)・ISO感度は露出を決める3要素です。F値が大きいほど絞りが小さく光量が減少・被写界深度が深くなります。SSが速いほど動きのブレが少なくなりますが光量が減ります。ISOが高いほど暗所に強くなりますがノイズが増えます。EXIFを見ることで「どんな設定で撮ったか」を後から分析できます。

EXIFのバイナリ構造とパース方法

JPEGファイルはSOI(0xFFD8)から始まるマーカーセグメントで構成されます。EXIFはAPP1マーカー(0xFFE1)直後にExif\0\0というASCII文字列を持ち、その後TIFFヘッダーとIFD(Image File Directory)が続きます。各IFDエントリは12バイトで、タグID・データ型・件数・値/オフセットを格納します。DataViewを使うとブラウザ側でバイナリを直接読み込んでパースできます。

広告

Related Tools

Responsive Image Generator

1枚の画像から表示幅ごとの画像と srcset つきの img タグを作る

画像最適化パフォーマンス

使ってみる →

Image Metadata Remover

写真の位置情報・撮影情報を、画質を落とさずに取り除く — JPEG / PNG

画像メタデータプライバシー

使ってみる →

Lockfile Diff

package-lock.json の更新前後を比較 — 版の動きをメジャー/マイナー/パッチで分類

npmバージョン管理開発者向け

使ってみる →

このツールを共有する