セキュリティ

Base32 エンコード / デコード

テキストをBase32(RFC 4648、A-Z 2-7)でエンコード・デコード。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要
結果

Base32、読みやすく曖昧さなし

エンコードデコードを切り替え、テキストまたはBase32を入力し、結果をコピー。RFC 4648準拠で、TOTPシークレットや手入力キーに最適。

  1. モードを選ぶ

    エンコード(テキスト→Base32)かデコード。

  2. 入力

    テキストまたはBase32文字列。

  3. コピー

    ワンクリックで結果をコピー。

例(RFC 4648)

テキストBase32
fMY======
foMZXQ====
fooMZXW6===
foobarMZXW6YTBOI======

A-Zと2-7、「=」パディング。デコードは大小無視、空白無視。UTF-8で処理、何も送信しません。

よくある質問

Base32とは?

バイナリを32文字(A-Zと2-7、RFC 4648)で表す符号化。Base64と違い、紛らわしい文字を避け大小を区別しないため、手入力のキーに使われます。

「=」文字は何のため?

パディングです。Base32は8文字(40ビット)ブロックで処理し、データがブロックを満たさないと「=」で埋めます。例:「foo」は「MZXW6===」。

Base32はどこで使う?

TOTP/2FAシークレット(Google Authenticator)、一部のURL識別子、DNS、または読みやすく大小区別不要な系。デコードは小文字を受け付け、空白を無視します。

データは送信される?

いいえ。エンコード・デコードはすべてブラウザ内で行われ、データは送信されません。テキストはUTF-8で処理します。