🔡 Base32変換
出力結果
JBSWY3DPFQQFO33SNRSCC===
テキストをRFC 4648で規定されたBase32形式にエンコード、またはBase32文字列を元のテキストにデコードするツールです。TOTP(二段階認証)のシークレットキーなど、英数字のみで表現したいデータのエンコードに使われる形式です。
使い方
- 「エンコード」または「デコード」タブを選びます。
- エンコードの場合はテキストを、デコードの場合はBase32文字列を入力します。
- 変換結果が自動的に表示されます。コピーボタンでクリップボードにコピーできます。
よくある質問
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など)が含まれていると、無効な入力として扱われます。