Base32 エンコード & デコード - 無料オンライン Base32 変換ツール

テキストやファイルをBase32にエンコード/デコード。入力と同時に結果を表示し、すべてブラウザ内で完結する無料のオンライン変換ツールです。

テキストやファイルをその場で Base32 にエンコード、または Base32 文字列を元のデータにデコードできるオンラインツールです。エンコード時は RFC 4648 準拠の A-Z・2-7 の32文字(大文字英字と数字のみ)で出力するため、URL やメール、二段階認証(TOTP)の secret key のように大文字小文字を区別しにくい用途でも安全に扱えます。変換はすべてブラウザ内で完結し、入力したデータがサーバーへ送信されることは一切ありません。

入力

出力

Base32 エンコーディングについて

Base32 は、バイナリデータを基数32の表現に変換することで ASCII 文字列形式で表現するバイナリからテキストへのエンコーディングスキームです。大文字の A-Z と数字の 2-7 からなる32個の数字のセットを使用します。

使い方は?

1

01

「エンコード」または「デコード」モードを選択します。

2

02

入力エリアにテキストを入力または貼り付けるか、ファイルをドラッグ&ドロップします。

3

03

結果は出力エリアに即座に表示されます。

4

04

「コピー」をクリックして結果をコピーするか、「ダウンロード」をクリックしてファイルとして保存します。

主な機能

リアルタイム変換

入力するとすぐに結果が表示されます。

ファイルサポート

あらゆる種類のファイルをエンコードまたはデコードします。

クライアントサイドで安全

すべての処理はブラウザ内で行われます。データがサーバーに送信されることはありません。

テキストやファイルをその場で Base32 にエンコード、または Base32 文字列を元のデータにデコードできるオンラインツールです。エンコード時は RFC 4648 準拠の A-Z・2-7 の32文字(大文字英字と数字のみ)で出力するため、URL やメール、二段階認証(TOTP)の secret key のように大文字小文字を区別しにくい用途でも安全に扱えます。変換はすべてブラウザ内で完結し、入力したデータがサーバーへ送信されることは一切ありません。

参考資料

関連ツール

よくある質問

Base32 とは何ですか?
Base32 は、バイナリデータを A-Z(大文字)と 2-7 の数字だけの32文字で表現するエンコード方式です。大文字小文字を区別せず、紛らわしい 0・1・8・9 を使わないため、人が読んだり手で入力したりする場面に向いています。RFC 4648 で標準化されています。
Base32 と Base64 の違いは何ですか?
Base32 は32文字(A-Z, 2-7)で大文字小文字を区別せず、URL や手入力に強い反面、データ量は約1.6倍に膨らみます。Base64 は64文字で大文字小文字を区別し、データ量の増加が約1.33倍と少なく保存効率に優れますが、+ や / が含まれるため URL ではエスケープが必要になります。
Base32 のデコード方法を教えてください。
「デコード」モードに切り替え、Base32 文字列を入力エリアに貼り付けるだけで、元のテキストやバイナリが出力エリアに即座に表示されます。大文字小文字は区別されないので、小文字で入力しても正しくデコードできます。
二段階認証(TOTP)の secret key は Base32 ですか?
はい。Google Authenticator などの TOTP では、秘密鍵を Base32 文字列でやり取りするのが一般的です。本ツールで Base32 をデコードすれば、その鍵の実際のバイト列を確認できます。
末尾の「=」記号は何ですか?
Base32 はデータを8文字単位のブロックに揃えるため、長さが足りない部分を「=」でパディング(穴埋め)します。これは RFC 4648 の仕様によるもので、デコード時には自動的に取り除かれます。
入力したデータはサーバーに送信されますか?
いいえ。エンコードもデコードもすべてブラウザ内で処理され、入力したテキストやファイルが端末の外に出ることはありません。機密情報でも安心して変換できます。
テキストだけでなくファイルも変換できますか?
はい。あらゆる種類のファイルをドラッグ&ドロップまたはアップロードすると、そのバイト列を Base32 にエンコードできます。デコード時は「ダウンロード」ボタンで元のファイルとして保存できます。