Base32 エンコーダー RFC 4648 標準アルファベットを使用してテキストを Base32 形式でエンコードします。
Base32 エンコード
RFC 4648 標準アルファベットを使用してテキストを Base32 形式でエンコードします。
テキストを入力
エンコードしたいテキストを入力または貼り付けます。
エンコードされた出力を表示
Base32でエンコードされた結果がすぐに表示されます。
結果をコピー
コピー ボタンをクリックして、エンコードされた文字列をコピーします。
What Is Base32 エンコード?
Base32エンコードは、RFC 4648で定義されている32個のASCII文字(A-Zと2-7)を使用してバイナリデータを表現します。入力される5バイトごとに8つのBase32文字が生成され、必要に応じて=パディングを行います。Base32は大文字小文字を区別せず、視覚的に曖昧な文字(0/O、1/I/L)を避けるため、手動での入力や大文字小文字を区別しないシステムに最適です。TOTP/HOTPシークレットキー、Torオニオンアドレス、および大文字小文字を区別しないファイルシステムで使用されます。このツールは、UTF-8テキストを標準のBase32に適切なパディング付きでエンコードします。すべての処理はブラウザ内で行われます。
Why Use Base32 エンコード?
-
大文字と小文字を区別しないエンコードにより、類似の文字による混乱が避けられます
-
RFC 4648 に準拠しており、適切なパディングが行われます
-
100% クライアントサイド - データはブラウザから出ないまま処理されます
-
無料のオンラインツールで、サインアップや制限はありません
Common Use Cases
TOTP シークレット
2 要素認証アプリ用に共有シークレットをエンコードします。
ファイルシステム
大文字と小文字を区別しないファイルシステムや URL 用にデータをエンコードします。
人間の読みやすさ
エンコードされたデータが人間によって読まれる必要がある場合に使用します。
Tor アドレス
.onion v3 アドレス用に Tor の隠しサービスで Base32 が使用されます。
Technical Guide
Base32は、5バイト(40ビット)のグループを取り込み、それらを5ビットの8つのグループに分割します。各5ビット値はA-Z(0-25)と2-7(26-31)にマップされます。=によるパディングにより、出力が8文字の倍数になるように調整されます。Base64と比較して、Base32は20%多くのスペースを使用しますが、大文字小文字を区別せず、曖昧な文字を避ける利点があります。エンコード処理では、入力をUTF-8バイトに変換し、5バイト単位でビットシフトを行い、それぞれのグループをBase32アルファベットにマップし、必要に応じて=パディングを付加します。
Tips & Best Practices
-
1TOTP/HOTP シークレットでは Base32 が使用されるため、2 要素認証の設定時に重要になります
-
2出力は常に大文字です - Base32 は設計上、大文字と小文字を区別しません
-
3Base32 は Base64 よりも約 20% 大きいですが、人間にとって読みやすくなります
-
4暗号化ではありません - Base32 はセキュリティではなくエンコードのみを提供します
Related Tools
Frequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q Base32 と Base64 の違いは何ですか?
Q どのブラウザがサポートされていますか?
Q Unicode は処理されますか?
About This Tool
Base32 エンコード is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.