ブラウザ内でのローカル計算
TOTP コードは Web Crypto を使ってブラウザ内で計算されます。一時リンクには、HTTP request に送信されない #secret= fragment 形式を推奨します。
オンライン TOTP 生成ツール に Base32 secret または otpauth URI を貼り付けます
この オンライン TOTP 生成ツール のローカライズページは、既存の 2FA または MFA セットアップキーを現在の TOTP コードに変換するためのものです。表示される入力は貼り付けたまま保持し、計算時だけ空白、ハイフン、padding を内部で正規化します。
TOTP コードは Web Crypto を使ってブラウザ内で計算されます。一時リンクには、HTTP request に送信されない #secret= fragment 形式を推奨します。
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/ URI | URI に 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 で返されます |
TOTP は時間ベースのワンタイムパスワードの略です。認証アプリとサービスが同じ Base32 シークレットを共有し、現在時刻を使って通常 30 秒ごとに変わる短いコードを生成します。
TOTP の計算はブラウザ内で Web Crypto を使って実行されます。アカウントは不要で、コード生成のためにシークレットをバックエンド API に送信しません。URL ショートカットには #secret= 形式を推奨します。
ページは 1 つのジェネレーターで始まります。追加の 2FA または MFA シークレットごとにジェネレーターを追加し、必要なら名前を付け、Base32 シークレットまたは otpauth URI を貼り付けてコードをコピーします。
はい。推奨形式は https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET です。パス形式のショートカットと ?secret= のクエリ URL も使えます。
いいえ。既存のセットアップキーから現在のコードを計算します。2FA secret は二要素認証を有効にするサイトやアプリ側で作成されます。
TOTP 計算はブラウザ内でローカルに実行されます。実際の secret を path や query URL で共有せず、URL shortcut が必要な場合は #secret= を使ってください。
フラグメント形式を推奨します。# 以降の内容は 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 を優先してください。
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.