Base32、読みやすく曖昧さなし
エンコードとデコードを切り替え、テキストまたはBase32を入力し、結果をコピー。RFC 4648準拠で、TOTPシークレットや手入力キーに最適。
-
モードを選ぶ
エンコード(テキスト→Base32)かデコード。
-
入力
テキストまたはBase32文字列。
-
コピー
ワンクリックで結果をコピー。
例(RFC 4648)
| テキスト | Base32 |
|---|---|
| f | MY====== |
| fo | MZXQ==== |
| foo | MZXW6=== |
| foobar | MZXW6YTBOI====== |
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で処理します。