GooglePhotosTakeoutHelper の代わりになるものは?Takeout 修復ツール 5 つを比較
GPTH は無料で優秀ですが、ファイルを移動し、EXIF の書き込みは exiftool 任せです。exiftool、MetadataFixer.com、immich-go、デスクトップアプリの 5 つを価格・コマンドライン・オフライン・対応ケース・言語で比較します。
GooglePhotosTakeoutHelper(略して GPTH)は良いプロジェクトで、多くのライブラリを救ってきました。無料でオープンソースです。あなたの環境で動いているなら、乗り換える理由はありません。
それでも別のものを探す人の理由は、たいてい同じ 3 つです。Windows では .exe をダブルクリックで済みますが、Mac や Linux ではターミナルで chmod、xattr、./gpth を打つことになり、Apple シリコンの Mac では readme が先に Rosetta のインストールを求めます。既定でファイルをコピーではなく移動するので、readme 自身が書いているとおり、途中で何かあれば zip をもう一度解凍し直しです。そして EXIF を書くのではなくファイルの更新日時を設定するので、readme の最後の手順は「そのあと exiftool を実行して日付を写真の中に入れる」です。
よく使われる 5 つの方法を比較する
Takeout のエクスポートを直したい人は、たいていこの 5 つのどれかに行き着きます。表はそれぞれに何ができるかをまとめたものです。価格は 2026 年 9 月時点です。
| Takeout JSON Metadata Fixer | GooglePhotosTakeoutHelper | exiftool を手で | MetadataFixer.com | immich-go | |
|---|---|---|---|---|---|
| 価格 | 1000 枚まで無料、以降 19.99 米ドルの買い切り | 無料、オープンソース | 無料、オープンソース | 39 米ドルの買い切り、100 ファイルまでの体験版 | 無料、オープンソース |
| コマンドラインが必要 | 不要 | Mac と Linux では必要、Windows は .exe | 必要 | 不要 | 必要 |
| オフラインで動く | はい | はい | はい | はい、デスクトップアプリとしてパソコン上で処理 | Immich サーバーが必要 |
| 切り詰められた JSON 名と (1) の重複 | 対応 | 対応、ただし Google の変更に遅れることがある | 自分でスクリプトを書けば | 記載なし | 最近の版で対応 |
| HEIC から JPG | 対応、メタデータを保持 | なし | なし | 記載なし | なし |
| 場所入りの名前に変更 | 対応、例 2023-06-17-1306_Tokyo.jpg | なし | 自分でスクリプトを書けば | 記載なし | なし |
| 場所ごとのフォルダー | 対応 | なし、年月のみ | 自分でスクリプトを書けば | 記載なし | なし、Immich にアップロードする |
| 日付と場所を手で設定 | 対応、フォルダー単位 | なし | コマンドで可能 | 記載なし | なし |
| 言語 | 日本語ほか 9 言語 | 英語 | 英語 | 英語 | 英語 |
各行の意味を補足します。
コマンドライン。exiftool と immich-go は純粋なターミナルツールです。GPTH は Windows ではテキスト画面で質問に答えるプログラムとして、Mac と Linux ではターミナルのコマンドとして動きます。オンラインサービスとデスクトップアプリにはターミナルは不要です。
オフライン。exiftool、GPTH、immich-go、Takeout JSON Metadata Fixer、そして MetadataFixer.com は、いずれも写真を外に出さずにお使いのパソコンで動きます。MetadataFixer.com は以前のウェブサービスではなく、現在は Windows・Mac・Linux 向けの有料デスクトップアプリ(39 米ドルの買い切り、100 ファイルまでの体験版)です。写真をアップロードする必要はありません。
切り詰められた名前と重複。Google は JSON 名を 46 文字で切り、重複ファイルの (1) を意外な位置に付けます。単純な exiftool コマンドは、これらを黙って見落とします。GPTH、immich-go、アプリはこのルールを知っています。詳しくは supplemental-metadata.json の解説 にあります。
名前変更、フォルダー、手入力。日付の修正を超える部分です。場所入りの分かりやすいファイル名、年/月や撮影地ごとのフォルダー、スキャンや LINE の画像のフォルダーに自分で日付と場所を決める機能。exiftool でもすべてできますが、一つひとつが別のコマンドかスクリプトになります。
デスクトップアプリは何が違うのか
Takeout JSON Metadata Fixer は、同じ仕事をインストールして開くだけのアプリにしたもので、Windows、Linux、Mac で動きます。ターミナルも Rosetta も chmod も要りません。JSON の 2 つの命名スタイル、46 文字で切られた名前、重複の (1) を読み、各写真に撮影日、時刻、GPS を書き込みます。終わると、使えるデータがなかったファイルを正確に示すので、それらだけ対処して残りは無視できます。
移動ではなく新しいフォルダーにコピーするので、気が変わっても元のエクスポートはそのまま残ります。ドライランで、実行前に何が起きるかを確認できます。
画面は日本語です。オフラインで動き、アカウントもアップロードもありません。最初の 1000 枚は無料なので、GPTH とアプリを同じライブラリで走らせて比べられます。Premium は 19.99 米ドルの買い切りで、サブスクリプションではありません。5 台のパソコンで使えるライセンスは 49.99 米ドルです。
どれを使うべきか
ふだんからターミナルで暮らしていて、日付だけ直せればいいなら、exiftool です。正直なガイド を読んで、お金は取っておいてください。
ターミナルは平気で、名前のルールを知っているスクリプトが欲しいなら、GPTH のあとに EXIF 書き込み用の exiftool です。
行き先が Immich でアルバムも持って行きたいなら、immich-go です。Google フォトから Immich へ を参照してください。
ウィンドウと進捗バーのあるプログラムで、日付をファイルに書き込み、HEIC を変換し、名前を付け直して整理し、写真をネットに送らないものが欲しいなら、アプリです。
ウェブサービスを勧められるのは、ライブラリが小さく、個人的なものが何も入っていない場合だけです。写真のライブラリでその両方が当てはまることは、まずありません。
よくある質問
GPTH とアプリを続けて使えますか?
使えますが、あまり意味がありません。どちらも同じ JSON を読みます。GPTH がすでにファイルを移動して JSON を取り除いていれば、アプリはサイドカーを見つけられず、EXIF とファイル日時を使います。
GPTH は本当に EXIF を書かないのですか?
自身のドキュメントによれば、ファイルの更新日時を正しく設定し、日付を EXIF にも入れるには exiftool を勧めています。その手順を飛ばすと、コピーしたり EXIF しか読まないアプリに取り込んだりした時点で、写真はまた日付を失います。
アプリはオープンソースですか?
いいえ。1000 枚まで無料で使える商用ソフトです。
無料の 1000 枚を超えたらどうなりますか?
それ以上は Premium(19.99 米ドルの買い切り)が必要です。制限は枚数であって、期限が切れる試用期間ではありません。