2F
2fa.pub
オンライン解析ツールを開く →

Google Authenticator エクスポートQRの解析:otpauth-migration からシークレットを取り出す完全ガイド

2026年11月更新 · 約6分で読めます

機種変更やバックアップ、Aegis・2FAS など柔軟なアプリへの移行のために、Google Authenticator の「アカウントのエクスポート」機能がQRコードを生成します。このQRには選択した全アカウントのシークレット一式が入っています——しかし Google 独自の otpauth-migration:// protobuf 形式で包まれているため、普通のスキャナでは使えないリンクが表示されるだけです。

このガイドでは 3 つのことを解説します:正しいエクスポート手順、エクスポートデータの中身、そして 2fa.pub のオンライン解析ツールでシークレットを漏らさず Base32 形式に変換する方法です。

1. Google Authenticator からアカウントをエクスポートする

  1. Google Authenticator を開く → 右上の⋮ → 設定(旧版は「アカウントの移行」)
  2. 「アカウントをエクスポート」を選択
  3. エクスポートするアカウントを選択(複数可)→ 次へ
  4. QRコードが表示されます——これがエクスポートデータで、選択したアカウントの全シークレットを含みます

iOS と Android でメニューの位置は多少異なりますが、エクスポート形式は同一です。一部の銀行や企業 SSO はエクスポートを無効化しており、これらはデータに含まれません。

2. エクスポートデータの中身

任意のスキャナでこのQRを読むと、次のようなテキストが得られます:

otpauth-migration://offline?data=CiUKIEkR4IknrfoK...(Base64URL エンコード)

data パラメータは Base64URL エンコードされた protobuf メッセージです。デコードすると、各アカウントエントリ(OtpParameters)に 6 つのフィールドがあります:

フィールド意味例
1secret(鍵の生バイト)16〜20 バイトのバイナリ
2name(アカウント名)[email protected]
3issuer(発行者)GitHub
4algorithm(列挙値)1 = SHA1、2 = SHA256、3 = SHA512
5digits(列挙値)1 = 6桁、2 = 8桁
6type(列挙値)2 = TOTP、1 = HOTP

secret バイトを標準 Base32(RFC 4648、A-Z2-7)でエンコードすると、どの認証アプリでもおなじみの鍵形式になります。例:JBSWY3DPEHPK3PXP。

3. 2fa.pub でオンライン抽出(ローカル計算・送信ゼロ)

  1. 2fa.pub の Google エクスポート解析ツールを開く
  2. otpauth-migration://offline?data=... の文字列全体を貼り付けるか、エクスポートQRのスクリーンショットをアップロード(Ctrl+V での貼り付けにも対応)
  3. 表に各アカウントの発行者・アカウント名・Base32 シークレット・パラメータが即座に表示されます
  4. 「計算機へ送る」ですべてのコードをリアルタイム計算、または内蔵QR生成ツールで otpauth:// 形式のQRに戻して他のアプリに読み込ませることもできます

デコードはすべてブラウザ内で完結します——2fa.pub は純フロントエンドツールで、シークレットを受け取るバックエンドは存在しません。ページ内のライブ監査機能で自分自身で検証できます。シークレットをスマホで読める otpauth:// 画像に変換するには 2FA QR生成ツールを使ってください。

4. よくある質問

エクスポートコードは安全ですか?エクスポートデータは全シークレットの平文そのもの——全パスワードを 1 枚の紙に書き出すのと同じです。スクリーンショットを共有したり、信頼できないオンラインツールで解析したりしないでください。2fa.pub はブラウザ内でローカル解析する点が、他のオンラインデコーダとの根本的な違いです。

他の認証アプリにインポートできますか?はい。Base32 シークレットがあれば、otpauth:// 互換のアプリならどれでもエントリを再構築できます。

Steam は?Steam は独自の Steam Guard プロトコル(shared_secret / maFile)を使い、Google のエクスポートは使いません。2fa.pub の Steam 計算ツールは maFile の貼り付けに対応し、5 桁トークンを計算します。

エクスポートコードをお持ちですか?オンライン解析ツールを開いて貼り付けるだけ——すべてブラウザ内で完結します。
今すぐ解析する →
← 2FA 計算ツールへ戻る Steam トークン計算 2FA QR生成 中文版