おすすめの設定です。写真が正しい向きで表示されるように Orientation タグだけ最小限で残し、下のスイッチが入っていればカラープロファイルも残します。カメラ、GPS、撮影日時、サムネイルなど、それ以外はすべて削除します。
写真をここにドロップ
またはクリックして選択 — JPEG、PNG、WebP、HEIC、HEIF、AVIF に対応。枚数の制限はありません
いろいろな種類のファイルをまとめて調べたいなら メタデータ一括確認へ
iPhoneのHEICやJPEG・PNG・WebP・AVIFからEXIF・GPS・IPTCを取り除く — 再エンコードしないので、画素はビット単位で元のままです。
ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。
おすすめの設定です。写真が正しい向きで表示されるように Orientation タグだけ最小限で残し、下のスイッチが入っていればカラープロファイルも残します。カメラ、GPS、撮影日時、サムネイルなど、それ以外はすべて削除します。
写真をここにドロップ
またはクリックして選択 — JPEG、PNG、WebP、HEIC、HEIF、AVIF に対応。枚数の制限はありません
いろいろな種類のファイルをまとめて調べたいなら メタデータ一括確認へ
ここで言う無劣化には、検証できるはっきりした意味があります。まずbyteに何が起きるかから。JPEGはマーカーsegmentの連なりで、メタデータはそれ専用のsegmentに入っています。APP1 にEXIF(カメラ、日時、GPS)、APP13 にIPTCとPhotoshopのブロック、APP2 にはICCプロファイルが入ることもあります。掃除するというのは、その連なりをたどってメタデータのsegmentを落とし、圧縮済みのscanデータはそのまま通すことです。エントロピー符号化された画像データはデコードも再量子化も再エンコードもしません。byte単位でコピーするだけなので、出てくる画素は入れた画素とビット単位で同一です。見た目が同じ、ではありません。同一です。
他のメタデータ削除ツールはほぼ逆のことをします。JPEGをデコードし、ファイルまるごと捨てた結果としてメタデータも消え、新しく1枚エンコードし直す。たしかにきれいになりますが、そのたびに画質を一世代払っています。古い量子化の上に新しい量子化が乗り、もともと甘かったエッジにブロックノイズが出て、しかも元より大きいファイルになることも珍しくありません。2回消せば2回払います。PNGも同じbyteレベルの扱いです。PNGはchunkの連なりなので、tEXt・iTXt・zTXt・eXIf を落とし、IDAT の画像データは触らずにコピーします。どちらの形式でも、再圧縮は一切ありません。
フォルダごと放り込めば1回で全部片付き、1枚ずつでもまとめてでもダウンロードできます。各ファイルには削除前後のメタデータ対照が付きます — どのタグが見つかり、どれを消し、何が残ったか。「メタデータを削除しました」という宣言だけでは確かめようがなく、確かめられることがこのページの存在理由そのものだからです。別の経路からの裏取りが欲しければ、掃除したファイルをEXIFビューアで開いてみてください。すべてブラウザ内で動きます。写真のプライバシーを守りますと言いながら、まずその写真をサーバーへ送らせるツールは、そもそも信用のしかたが分かりません。
iPhoneの写真はHEIC、Webで多いのはWebPやAVIFなので、こちらにも対応しています。ただしJPEGのように切り取る方法は使えません。HEICとAVIFはEXIFやXMPを「item」として持ち、ファイル内の別の表に、画像本体も含めたすべてのitemの正確なbyte位置が書かれています。itemを1つ削ると、その後ろの位置がすべてずれてしまいます。そこでこのツールは何も削除せず、メタデータのitemをその場で上書きして、構造には触れません。ファイルサイズはまったく同じで、メタデータは空の正しい形に置き換わり、画像データはbyte単位で元のままです。WebPはPNGと同じくchunk単位で切り取ります。位置情報だけ消したいときは「位置のみ」モードで、撮影日時とカメラ名を残してGPSだけを消せます。なお原況写真(Live Photo)はHEICの静止画と短い .MOV の2ファイルで、どちらにも座標が入っています。動画側は動画の位置情報削除ツールで消してください。
なぜ気にする必要があるのかは、地味で具体的な話です。自宅のリビングで撮った写真を公開すれば、そのリビングの座標が数メートルの精度で、撮影時刻と撮った端末ごと付いていきます。フリマに自宅で撮った商品写真を出す、趣味のグループに愛犬を投稿する、掲示板に旅行の写真を上げる — 誰も読まないフィールドに住所が同乗し、そして誰かが読むまで気づきません。大手プラットフォームはアップロードを再圧縮するので副作用としてメタデータが落ちますが、ファイルを直接渡す経路はそうなりません。メールの添付、クラウドの共有リンク、DiscordやTelegramのファイル送信、ファイルとして手渡すものすべてです。出ていく前に、一度掃除しておくこと。
落ちません。理由をはっきり書いておきます。メタデータと画素はファイルの別の場所に住んでいます。JPEGなら画素はエントロピー符号化されたscanデータ、PNGなら IDAT chunk。このツールはそのどちらもデコーダに渡しません。そのまま出力へコピーし、周りにあったメタデータのsegmentを書かないだけです。展開しないので、圧縮し直すこともなく、失う世代がそもそも存在しません。出力は数KB小さくなり、EXIFと一緒にサムネイルが入っていれば数百KB小さくなります。そして画素はビット単位で元のまま。確かめたければ、2つのファイルをbinary diffで比べてください。動いているbyteは「写真そのもの」ではなく「写真を説明していた」byteだけです。
消えるもの: APP1 のEXIF(カメラ、レンズ、露出、DateTimeOriginal、GPS、カメラのシリアル番号)、APP13 のIPTCとPhotoshopブロック、XMP、JPEGのコメントsegment、EXIFに同梱されたサムネイル。PNGでは tEXt・iTXt・zTXt・tIME・eXIf chunk。既定で残すもの: ICCカラープロファイル(JPEGの APP2、PNGの iCCP と色関連chunk)。これは判断の分かれる項目なので理由を書きます。ICCプロファイルはあなた自身についても、カメラについても、どこにいたかについても何も語りませんが、外すと写真の見え方が変わります。Display P3の画像がsRGBとして描かれれば、目に見えて色が浅くなります。プライバシーツールが黙って色を変えるべきではありません。プロファイルも消したい場合は、そのためのスイッチがあります。他の形式も同じ考え方です。WebPでは EXIF と XMP のchunk、HEICとAVIFではEXIFとXMPのitemが対象になります。例外はコンテンツ認証情報(C2PA)で、これは初期設定では残し、チェックを入れたときだけ消します。消すことはプライバシーだけでなく、出所の証明をどうするかという判断でもあるからです。
ここが唯一の本当の罠なので、このツールは立場を決めています。スマホは多くの場合センサーの向きのまま画素を記録し、「表示するときは回して」という意味のEXIF Orientation タグを付けます。このタグを他と一緒に消すと、画素は無傷のままなのに、タグを頼りにしていたビューアでは横向きに表示されます。画素を実際に回せば直りますが、それは再エンコードを意味し、このページがやらないと決めているまさにその行為です。そこで既定の出力は、タグをちょうど1つだけ残します。Orientation だけを含む最小の APP1 ブロック — カメラもなし、日時もなし、GPSもなし — で、ビューアが正しい向きで描くにはこれで十分です。厳格モードにすればそれも落ちて、メタデータがゼロのファイルになります。本当に何も残したくないときに使ってください。ビューアによっては回って表示されます。Orientation がもともと 1 の写真はどちらでも失うものがないので、自分のファイルがどのケースなのかは対照表で確認できます。WebPとHEICは少し事情が違います。WebPは向きの情報を、削除されるEXIF chunkの中に持っています。そのためWebPでは向きの印が残らず、影響があるときは比較表で警告が出ます。HEICは回転をEXIFではなく画像のプロパティに持つので影響を受けず、向きはそのままです。
JPEG、PNG、WebP、HEIC/HEIF、AVIFです。カメラの .jpg、iPhoneがそのまま出す .heic、Webで見かける .webp や .avif、スクリーンショットのPNGまで一通りカバーできます。TIFF、GIF、RAWは未対応です。変換は一切しません。HEICをJPEGにすれば画像を再エンコードすることになるので、渡されたファイルをそのまま編集するだけです。ブラウザによってはHEICのプレビューが出ないこともありますが、清掃は画像をデコードしないので影響ありません。プレビューが空白でも、読み込みと削除は済んでいます。
HEICとAVIFは、仕様としてその場で上書きして掃除するからです。これらのファイルは、写真を含むすべてのitemの正確なbyte位置を表で持っています。バイトを削ってメタデータを消すと、後ろがすべてずれてファイルが壊れかねません。上書きなら安全です。EXIFとXMPのitemは、同じ長さの空だけれど正しい形に置き換わり、余りはゼロで埋まり、他は一切動きません。16進エディタでメタデータがあった場所にゼロが並んで見えるのは、掃除が効いている証拠で、消し残しではありません。EXIFビューアで開き直せば、読める情報が残っていないことを確かめられます。
GPSのブロックだけを消し、EXIFの残りには手を付けません。そのため撮影日時、カメラとレンズ、向きは残ります。「どこで撮ったかは言わずに写真を載せたい」という、いちばん多いケースに向いています。制限が2つあります。1つはXMPで、位置情報の欄が重複して入っていることがあり、その場で書き換えるのは危険なので、このモードでもXMPは削除します。もう1つはGPSだけを対象にしている点で、キャプションに書いた地名や、写り込んだ特徴的な街並みはメタデータではないため、そのままです。
ファイルがどう作られ、どう編集されたかを署名つきで記録したもので、一部のカメラやAI・編集ツールが埋め込みます。GPSのようにあなたを追跡するための情報ではなく、消すとそのファイルは出所を証明できなくなります。そのためこのページは、消すオプションにチェックを入れない限り残し、結果にも独立した1行で表示します。認証情報にアカウント名や編集ツール名など、見せたくないものが入っているときはチェックを入れてください。
あります。Live PhotoはHEICの静止画と短い .MOV で成り立っていて、どちらにも座標が入りえます。写真だけ消しても、動画に位置が残ります。.MOV は動画の位置情報削除ツールにも入れてください。HEIC側は、EXIFの残りをそのまま残せる「位置のみ」モードがおすすめです。
されません。各ファイルはFile APIでローカルに開き、segmentとchunkの手術はあなたのタブの中のJavaScriptで動き、掃除後のファイルはブラウザが生成したダウンロードとして返ってきます。このページは裏にAPIを持たない静的ファイルなので、原理的にアップロード先が存在せず、ネットワークを切っても動きます。このツールに限っては、それは細かい話ではありません。いちばんGPSを消したい写真は、いちばん知らないサーバーへ送りたくない写真であり、アップロード型のツールは、あなたが消そうとしていた座標をすでに受け取ってしまっているからです。
先に EXIF タグを全部読むか、消したあとのファイルを開いて確認できます。
元のファイルと消したあとのファイルを、1 バイトずつ突き合わせます。
形式も変えたいときは、ここで変換してからメタデータを消してください。
Live Photos やスマホで撮った動画にも位置情報が入っています。再エンコードせずに消せます。