Base32エンコード・デコード 開発者ガイド

サンプル読込:
43 bytes
JBSWY3DPFQQFO33SNRSCCICUN5XWY42BIEQDEMBSGYQEIZLWMVWG64DFOIQFG5LJORSS4===
Byte Hex Dump Preview:
48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 20 54 6f 6f 6c 73 41 41 20 32 30 32 36 20 44 65 76 65 6c 6f 70 65 72 20 53 75 69 74 65 2e
入力バイト数43 B
出力バイト数72 B
サイズ比率160% (8:5)
適用アルファベットrfc4648

100% Client-Side Privacy

Your 2FA authentication seeds, private hashes, and sensitive payloads are encoded strictly within your local browser memory.

Dual RFC 4648 Alphabets

Seamlessly switch between standard Base32 (A-Z, 2-7) and lexicographically sorted Base32hex (0-9, A-V) standards.

Full 2FA Seed Compatibility

Provides one-click padding toggle to generate clean Google Authenticator, Authy, and hardware token compatible seed strings.

技術リファレンス&アーキテクチャガイド

Base32エンコード・デコード 開発者ガイド — リファレンスガイド

RFC 4648準拠Base32およびBase32hexのビット配置仕様、5ビット量子化ブロック、パディング(=)規則、大文字小文字不問の安全なデータ伝送リファレンス。

主要パラメータ&設定項目

alphabetenum ('rfc4648' | 'base32hex')

文字セット指定: 標準(A-Z, 2-7) または 拡張Hex(0-9, A-V)。

paddingboolean

8文字単位のアライメントを整えるための '=' パディング付与設定。

inputModeenum ('encode' | 'decode')

エンコード(平文→Base32)またはデコード(Base32→平文)の選択。

プロの活用テクニック&推奨設定

Base32は混同しやすい文字(数字の0と英字のO、数字の1と英字のI)を排除しているため、二要素認証鍵や紙面印刷に適しています。

Base32のデータ膨張率は8:5(元の1.6倍)となり、Base64の4:3(1.33倍)よりやや大きくなります。

Google Authenticatorなどの二要素認証(TOTP)シークレットは、パディング記号(=)抜きのRFC 4648 Base32形式が一般的です。

よくあるトラブルと解決策

標準Base32には含まれない数字の '0', '1', '8', '9' が混入していないか確認してください。

末尾の '=' パディングを無効化(削除)してから再度アプリに登録してみてください。

よくある質問 (FAQ)

Base64ではなくBase32を使用する理由は何ですか?▼

大文字と小文字を区別しない環境(DNSレコード、Windowsファイルパス、音声入力)で安全に伝達できるためです。

Base32とBase32hexの違いは何ですか?▼

Base32hexは文字順序がそのまま辞書順ソートに対応するよう0-9、A-Vでマッピングされています。

入力した秘密鍵やトークンがサーバーに送信されることはありますか?▼

一切ありません。すべてのビット演算・文字列変換はブラウザ内でローカルに完結します。

バイナリデータはどのように処理されますか?▼

40ビット(5バイト)のチャンクを8個の5ビット記号へと分割してエンコードします。

関連するおすすめ開発ツール

すべてのツール →
DNSレコード生成・ゾーン管理 開発者ガイドutility

なりすましメール対策のためのSPFポリシー、DMARC制御レコード、DKIM公開鍵、MX優先度リスト、CAAおよびBINDゾーンファイルの構文仕様リファレンス。

ツールを開く→
ASCII・Unicode 罫線テーブル 開発者リファレンスutility

表形式データをASCII文字、Unicode罫線記号、MySQL CLI、PostgreSQL、Markdown形式のテキスト表へ整形するための技術解説です。

ツールを開く→
SVG波形・滑らかな曲線セクション区切り技術仕様書utility

マルチレイヤーSVG波形、3次ベジェ曲線パス生成、レスポンシブWebデザイン向けセクション区切りの技術仕様。

ツールを開く→
QRコード仕様&ペイロード記述 技術リファレンスutility

リード・ソロモン誤り訂正レベル(L, M, Q, H)、クワイエットゾーン基準、Wi-Fi接続・vCardの標準構文に関する技術解説。

ツールを開く→
テキスト・コード差分比較(Diff)技術リファレンスutility

Myers差分アルゴリズム、左右並列・統合ビュー、空白無視ルール、文字単位ハイライト、Gitパッチ連携に関する詳細仕様。

ツールを開く→
高精度パーセント計算機&利益率・割引計算エンジンutility

割合計算、増加率・減少率、割引額、消費税、粗利率(マージン)、原価マークアップをステップ解説付きで即座に算出する高精度計算ツールです。

ツールを開く→