🔡 Base32変換

出力結果
JBSWY3DPFQQFO33SNRSCC===

テキストをRFC 4648で規定されたBase32形式にエンコード、またはBase32文字列を元のテキストにデコードするツールです。TOTP(二段階認証)のシークレットキーなど、英数字のみで表現したいデータのエンコードに使われる形式です。

使い方

  1. 「エンコード」または「デコード」タブを選びます。
  2. エンコードの場合はテキストを、デコードの場合はBase32文字列を入力します。
  3. 変換結果が自動的に表示されます。コピーボタンでクリップボードにコピーできます。

よくある質問

Base32とBase64の違いは何ですか?

Base64は64種類の文字(A-Z, a-z, 0-9, +, /)を使うのに対し、Base32は32種類の文字(A-Z, 2-7)のみを使います。大文字小文字を区別しない環境や、人が手入力する場面(二段階認証のシークレットキーなど)でよく使われます。

どのアルファベットを使っていますか?

RFC 4648で標準的に定義されている「A-Z」と「2-7」からなる32文字のアルファベットを使用し、パディングには「=」を使います。

デコードでエラーになる場合は?

入力文字列にBase32アルファベットに含まれない文字(0, 1, 8, 9など)が含まれていると、無効な入力として扱われます。