Base32 エンコーダ / デコーダ
開発
テキストと Base32 を相互変換します。Standard Base32 (RFC 4648) は A–Z + 2–7 を使い、TOTP / 2FA の seed もこの方式です。base32hex (0–9 + A–V) は辞書順を保つため、ファイル名や DNS ラベルに便利です。エンコード時の `=` パディングは任意、デコード時は自動で受け付けます。
—
結果
使い方
- エンコードかデコードを選択。
- 種類を選択 — Standard (TOTP / 2FA) または Hex (Crockford 風)。
- 末尾の `=` を消したい場合はパディングを OFF に。
よくある質問
- Base64 ではなく Base32 を使う理由は?
- Base32 は A–Z・2–7 のみで大文字小文字無関、0/O・1/l のような紛らわしい文字がない。手入力のシークレット、口頭伝達、DNS ラベルに安全。
- TOTP / 2FA アプリの形式と同じ?
- 同じです。Google Authenticator・Authy・1Password に入力する seed は Standard Base32。パディングは通常省略。
- Standard と Hex の違いは?
- Standard (A–Z, 2–7) が一般的。Base32hex (0–9, A–V) はバイト順を保つため、ファイル名のソートをバイト順と一致させたい場合に便利。
- バイナリデータも処理可能?
- 入力はテキスト — Unicode は UTF-8 にエンコードしてから処理。任意のバイナリは hex エンコードしてから別ツールを使用。
関連ツール
JWT デコーダー
JWT のヘッダー・クレーム・有効期限を即座に確認。
開発00
UUID ジェネレーター
ランダムなバージョン 4 UUID をまとめて生成し、コピー。
開発00
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発00
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発00
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発00
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発00