Takeout JSON
JA

Google Takeout の制限とは?できないこと・含まれないデータの一覧

Google Takeout の制限をまとめました。日付は .json に分かれる、zip が分割される、リンクは 7 日で期限切れ、時間がかかる、重複や含まれないデータがある。対処も説明します。

Google Takeout の主な制限は、写真の撮影日と場所が別の .json ファイルに分かれること、大きなエクスポートが多くの zip に分割されること、ダウンロードリンクが 7 日で切れること、エクスポートに数日かかることがあること、そして一部のデータがそもそも含まれないことです。前回からの差分だけを書き出す機能もなく、毎回がまるごとのコピーです。

それでも、Google フォトのライブラリを一度に取り出せるのは Takeout だけです。この記事では、前もって知っておきたい制限と、それぞれの対処をまとめます。

1. 撮影日と場所が写真ではなく .json に入る

いちばん多くの人に影響する制限です。Google フォトは撮影日、GPS の位置情報、説明文を自分のデータベースに持っています。Takeout はそれを写真の中ではなく、写真ごとの小さな .json ファイル(サイドカー)に書き出します。

カメラで撮った写真は元の日付が中に残っていることが多いのですが、スクリーンショット、LINE などで受け取った画像、スキャンした写真、Google フォトで編集した写真は、たいてい残っていません。iPhone の写真アプリ、Windows のフォト、Immich などは、これらをダウンロードした日で表示し、ライブラリの順番が崩れます。

Google の .json をそのまま読める写真アプリはありません。情報を写真に書き込む必要があります。やり方は Google Takeout の JSON を写真に書き込む手順 にあります。

2. .json の名前が 46 文字で切れる

Google は .json の前の部分を 46 文字で切ります。2024 年以降の .json には .supplemental-metadata.json という長い語尾が付くので、PXL_20230721_092530123.jpg.supplemental-metada.json のような名前になることがよくあります。同じ名前の写真があると、(1) の番号の位置も写真と .json で変わります。「写真の名前 + .json」で探す単純なスクリプトは、これらを見落とします。規則は supplemental-metadata.json とは? で説明しています。

3. 大きなエクスポートは分割される

Takeout はエクスポートを 1、2、4、10、50 GB の zip か tgz に分けます。300 GB のライブラリを 2 GB ずつにすると、ダウンロードするファイルは 150 個です。写真とその .json が別の zip に入ることがあるので、すべてを 1 つのフォルダーに解凍する必要があります。FAT32 でフォーマットしたディスクには、4 GB を超えるファイルを保存できません。サイズの選び方とまとめて解凍する方法は Google Takeout の zip が複数に分かれるのはなぜ? にあります。

4. ダウンロードリンクは 7 日で切れる

リンクはエクスポートの準備ができてから 7 日間有効で、1 つの zip をダウンロードできる回数にも上限があります。それを過ぎると、申請し直してまた待つことになります。対処は Google Takeout のダウンロード期限が切れた? にあります。

5. 時間がかかる

ダウンロードの前に、Google がアーカイブを準備します。小さいエクスポートで数時間、大きいものは数日かかり、自分では速くできません。そのあとのダウンロードにも時間がかかります。目安は Google Takeout の時間はどのくらい? にあります。空き容量も必要です。Google Takeout に必要な空き容量は? を見てください。

6. 差分だけのエクスポートができない

エクスポートは毎回、選んだものすべてのコピーです。「前回から増えた写真だけ」は選べません。2 か月ごとに 1 年間の定期エクスポートも、毎回まるごとのコピーです。バックアップを新しく保つには、すべてをもう一度書き出すか、「Photos from 2026」のように新しい年のフォルダーだけを選びます。

7. 重複が出る

エクスポートは、ライブラリより多くのファイルになることがよくあります。

  • 編集した写真が 2 枚になる:元の写真と、名前に -edited が付いたコピーです。
  • アルバムのフォルダーで写真が繰り返される:アルバムに入っている写真は年別フォルダーにも入り、3 つのアルバムに入っている写真は 3 回出てくることがあります。
  • Live Photos とモーションフォト:静止画と短い動画の 2 つのファイルになります。

8. 含まれないデータがある

  • 顔のグループ:人物につけた名前は .json に入りますが、顔認識そのものは書き出されません。
  • 他の人の写真:共有アルバムでは、自分で追加した写真だけが入ります。他の人が追加した写真や、パートナー共有で自分のライブラリに保存していない写真は、たいてい入りません。
  • 共有アルバムの一部のコメントや「いいね」。
  • Google が作ったもの:Google フォトが作った効果、アニメーション、コラージュの一部は、アプリで見たとおりには戻りません。
  • 手元にない元の画質:「保存容量の節約画質」でアップロードした写真は、その画質で返ってきます。エクスポートで元の画質に戻ることはありません。

9. アーカイブは暗号化されない

ダウンロードは HTTPS ですが、zip や tgz のファイル自体にはパスワードがありません。ディスクにアクセスできる人なら誰でも開けます。自分だけが使うディスクに保存してください。安全面の注意は Google Takeout は安全? にまとめています。

10. フォルダーの構成や名前を選べない

フォルダーの構成、ファイル名、日付の形式は選べません。Google のフォルダー(「Photos from 2019」やアルバムのフォルダー)と、端末が付けたファイル名のままです。年・月別に並べ替えたり、撮影日で名前を変えたりするのは、別の作業になります。

おもな制限を乗り越えるには

ほとんどの制限は、ダウンロードそのものではなく、ダウンロードしたあとのファイルに関係します。自分のパソコンで動くアプリ 1 つで、まとめて対処できます。

Takeout JSON Metadata Fixer は、zip のままでも解凍したフォルダーでも読み、46 文字で切れた名前や (1) の番号も含めて写真と .json を対応させ、本当の撮影日時、GPS の位置情報、説明文を写真に書き込みます。ファイルの日付をそろえ、名前の変更や年・月別フォルダーへの整理もでき、対応が取れなかったファイルは一覧にします。Windows、Mac、Linux で動き、アップロードはしません。画面は日本語です。最初の 500 枚は無料、そのあとは 19.99 米ドルの買い切りです。

残りの制限への対策は次のとおりです。7 日以内にダウンロードできる時期に申請する、大きなライブラリでは大きいサイズか tgz を選ぶ、エクスポートの前に共有アルバムの写真を自分のライブラリに保存する。

よくある質問

Google Takeout に容量の上限はありますか?

エクスポート全体の上限はありません。1、2、4、10、50 GB の単位で分割されるだけで、ライブラリが大きいほどファイルの数が増えます。

Takeout の写真の日付がおかしいのはなぜですか?

日付が多くの写真の中ではなく .json に入っているからです。パソコンはダウンロードした日を表示します。.json の日付を写真に書き込めば直ります。詳しくは Google Takeout でダウンロードした写真の日付がおかしい? にあります。

新しい写真だけをエクスポートできますか?

できません。差分のエクスポートはありません。アルバムや年のフォルダーを選んで絞ることはできますが、選んだものは毎回まるごとのコピーです。

アルバムは残りますか?

フォルダーとして残ります。ただし複数のアルバムに入っている写真は、それぞれのフォルダーにコピーされます。共有アルバムには自分で追加した写真だけが入ります。

Google Takeout を使うとデータは消えますか?

消えません。コピーを作るだけです。詳しくは Google Takeout でデータは削除される? を見てください。

.json ファイルは削除していいですか?

情報を写真に書き込んだあとなら削除できます。確かめ方は JSONファイルは削除しても大丈夫? にあります。