# EXIFビューアー・削除｜写真のメタデータを削除

写真が持ち主について語っていることを見て、それから外します。

> EXIFやGPSを確認、編集、削除。JPEG、PNG、WebPは画像の符号化を保持し、AVIFの削除時は新しいPNGに変換します。アップロード不要。

これはhttps://abox.tools/ja/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/ja/guides/remove-exif-and-gps-data/): スマホで撮った写真は、たいてい撮影した正確な場所、秒単位の時刻、カメラのシリアル番号を抱えています。そこに何が入っていて、誰が読めるのか、そして画像に触れずにそれを外す方法。

## 箱の中のほかのツール

- [DICOMビューア](https://abox.tools/ja/dicom-viewer/): CT・MRI・レントゲン・超音波を、ウィンドウとヘッダーと計測つきで。
- [画像→ICO変換ツール](https://abox.tools/ja/image-to-ico/): 画像を1枚入れれば、ブラウザもWindowsもMacも、求めるサイズがすべて出てきます。
- [画像→データURI変換ツール](https://abox.tools/ja/image-to-data-uri/): 画像まるごとを1行のテキストに。そのままCSSやHTMLに貼れます。
- [SVG→画像変換ツール](https://abox.tools/ja/svg-to-image/): サイズを指定するだけ。ベクターには、失うサイズがそもそもありません。

## よくある質問

### 写真はどこかにアップロードされますか？

されません。読み込みも解析も書き直しも、お使いのブラウザが手元のハードウェア上で行います。このツールにはネットワーク機能が一切なく、何も取りに行かず、何も送りません。ページの`Content-Security-Policy`には接続してよいアドレスがすべて挙がっていますが、そのどれも当サイトのものではありません。

### EXIFとは何で、写真にはほかに何が隠れていますか？

JPEG、PNG、WebPの場合：EXIFは、カメラが画像の隣に書き込むタグのかたまりです。メーカーと機種、露出の設定、秒単位の日時、多くの場合GPSの座標、ときにはシリアル番号も入っています。写真はそれ以外のものも抱えていることがよくあります。編集ソフトが書いたXMLのXMPパケット、キャプションや署名欄からなるIPTCブロック、カラープロファイル、サムネイルという小さな複製画像、そして仕様の公開されていないメーカー独自データのメーカーノートです。このツールはそのすべてを一覧にします。 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は読み取り専用です。削除時はAVIFコンテナを書き直さず、元のメタデータをコピーしないPNGを作ります。

### 無料ですか。アカウントは必要ですか？

無料です。アカウントも、ログインも、試用期間もありません。このサイトには広告があり、それが費用を賄っています。広告に写真の情報が渡されることはありません。

### オフラインでも動きますか？

動きます。ページを一度読み込んでから通信を切っても、そのまま使えます。何もアップロードされていないことを示す、いちばん簡単な方法でもあります。処理のために写真をどこかへ送っている道具なら、線を抜いた瞬間に止まるからです。

## この主張を確かめる方法

- **処理はこのブラウザー内で行います。** 入力と結果はブラウザー内で処理し、処理コードはそれらを処理用にアップロードしません。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

まず読むとよいのは、Content-Security-Policyについては`config/site.toml`、EXIFの解析については`src/tiff.js`、画像そのものが複製されるだけであることの裏づけについては`src/jpeg.js`です。
