2FA Generator
ホーム
TOTP AUTHENTICATOR

otpauth QR コードリーダー

otpauth QR コードリーダー に Base32 secret または otpauth URI を貼り付けます

Authenticator セットアップキー用の otpauth QR コードリーダー

この otpauth QR コードリーダー のローカライズページは、既存の 2FA または MFA セットアップキーを現在の TOTP コードに変換するためのものです。表示される入力は貼り付けたまま保持し、計算時だけ空白、ハイフン、padding を内部で正規化します。

ブラウザ内でのローカル計算

TOTP コードは Web Crypto を使ってブラウザ内で計算されます。一時リンクには、HTTP request に送信されない #secret= fragment 形式を推奨します。

Authenticator 互換性

Google Authenticator、Microsoft Authenticator、1Password、Bitwarden、2FAS、FreeOTP など、Base32 secret または otpauth を表示する標準的な 2FA/MFA の TOTP 設定で利用できます。

ジェネレーター対応マトリクス

この表で、ローカル TOTP/2FA ジェネレーターが受け付ける入力と、コードをコピーする前に確認する設定を確認できます。

用途入力または設定確認点結果
手動 2FA セットアップキー空白、ハイフン、padding を含められる Base32 secretアカウントのセキュリティ画面から完全なキーをコピーします表示欄は貼り付け形式を保ち、計算時だけローカルで正規化します
otpauth セットアップリンクAuthenticator QR または設定画面の otpauth://totp/ URIURI に secret と、任意の issuer、digits、period、algorithm が含まれるか確認します対応する TOTP パラメーターを読み取り、ジェネレーター設定を更新します
Authenticator QR 画像QR スクリーンショットまたは保存画像ブラウザーがローカル BarcodeDetector API に対応していることQR はブラウザー内で読み取られ、アップロードは不要です
複数アカウントsecret ごとに独立したジェネレーター別のアカウントや MFA token が必要なときだけ Add generator を使います各ジェネレーターは名前、secret、カウントダウン、コピー操作を個別に持ちます
高度な TOTP 設定SHA-1、SHA-256、SHA-512、6 桁または 8 桁、10-120 秒 period一般的な 6 桁 30 秒既定値でない場合はサービスの設定画面に合わせますRFC 6238 互換 Authenticator アプリと一致するコードになります
URL secret ショートカット#secret= fragment、path secret、?secret= query# の後の secret は HTTP request に送られないため fragment を優先しますpath と query の secret ページは noindex/no-store で返されます

FAQ

TOTP とは何ですか?

TOTP は時間ベースのワンタイムパスワードの略です。認証アプリとサービスが同じ Base32 シークレットを共有し、現在時刻を使って通常 30 秒ごとに変わる短いコードを生成します。

この 2FA ツールはローカルですか?

TOTP の計算はブラウザ内で Web Crypto を使って実行されます。アカウントは不要で、コード生成のためにシークレットをバックエンド API に送信しません。URL ショートカットには #secret= 形式を推奨します。

複数ジェネレーターはどう使いますか?

ページは 1 つのジェネレーターで始まります。追加の 2FA または MFA シークレットごとにジェネレーターを追加し、必要なら名前を付け、Base32 シークレットまたは otpauth URI を貼り付けてコードをコピーします。

2FA セットアップコード付き URL を開けますか?

はい。推奨形式は https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET です。パス形式のショートカットと ?secret= のクエリ URL も使えます。

otpauth QR コードリーダー は新しい 2FA secret を作れますか?

いいえ。既存のセットアップキーから現在のコードを計算します。2FA secret は二要素認証を有効にするサイトやアプリ側で作成されます。

otpauth QR コードリーダー はキーをサーバーへ送信しますか?

TOTP 計算はブラウザ内でローカルに実行されます。実際の secret を path や query URL で共有せず、URL shortcut が必要な場合は #secret= を使ってください。

機能メモ

  • シークレット入力欄は貼り付けた内容をそのまま表示し、生成処理ではスペース、ハイフン、パディングを内部的に許容します。
  • 各ジェネレーターは独立した 30 秒 TOTP カウントダウン、任意の名前、貼り付け、クリア、削除、ワンクリックコピーを持ちます。
  • 初期表示は 1 つのジェネレーターです。複数アカウント、2FA シークレット、MFA トークンを扱う場合だけ追加してください。
  • otpauth:// URI、Base32 シークレット、URL フラグメント、パス形式のショートカット、クエリパラメーターに対応しています。

URL シークレットショートカット

フラグメント形式を推奨します。# 以降の内容は HTTP リクエストでサーバーに送信されません。パス形式とクエリ形式にも対応していますが、シークレットを含む URL が検索に載らないよう noindex を付けます。

https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRET

実際の 2FA シークレットを他人と共有しないでください。一時的なショートカットには #secret= のフラグメント URL を優先してください。