Base64エンコード・デコードツール
オンラインBase64エンコード・デコードツール、Base64形式の文字列をエンコードまたはデコード、ソフトウェアのインストール不要
入力内容
処理結果
使用説明
内容の入力
エンコードまたはデコードしたいテキストを入力ボックスに入力してください。
操作の選択
「Base64エンコード」ボタンをクリックして通常のテキストをBase64形式にエンコードするか、「Base64デコード」ボタンをクリックしてBase64形式を通常のテキストにデコードします。
結果の確認
処理結果が表示されます。必要に応じてコピーまたはダウンロードできます。
内容のクリア
「クリア」ボタンをクリックすると入力内容と結果をクリアできます。
Base64エンコード・デコードの基礎知識
Base64とは?
Base64はバイナリデータをASCII文字列形式に変換するエンコード方式で、64個の印刷可能な文字(A-Z、a-z、0-9、+、/)を使用してデータを表現します。主に電子メールやURLなどのテキストベースのプロトコルでバイナリデータを安全に転送するために使用されます。
Base64の特徴
- 64個のASCII文字のみを使用し、テキストベースのシステムで安全に伝送できる
- 元のデータサイズの約33%増加する(3バイトを4文字にエンコード)
- =記号をパディング文字として使用し、出力長が4の倍数になるようにする
- 人手による入力には向いていないが、プログラムでの処理に適している
- 暗号化方式ではなく、単なるエンコード方式であるため、セキュリティ保護には使用できない
応用場面
他のエンコード方式との違い
Base32
文字セットが小さく(32文字)、人手による入力に適しているが、Base64よりもエンコード後のデータサイズが大きくなる。
Hex(16進数)
文字セットがさらに小さく(16文字)、可読性が高いが、データサイズがBase64の約2倍になる。
URLエンコード
URLで安全に使用できるように特殊文字をパーセントエンコードする方式で、目的が異なる。
推荐工具
JWT デコーダー - 無料オンライン JSON Web Token 解析ツール
無料オンライン JWT デコーダーツール。JSON Web Tokens のデコード、分析、検証に使用し、ヘッダー、ペイロード、署名の詳細情報を提供します。
Base32 エンコード・デコードツール - オンライン暗号化・復号化コンバーター
無料オンライン Base32 エンコード・デコードツール。テキストとファイルの Base32 暗号化・復号化をサポートし、複数の Base32 エンコードテーブルをサポートします。
16 進数コンバーター - テキストとファイルの 16 進数エンコード・デコードツール
オンライン 16 進数エンコード・デコードツール。テキスト、バイナリデータ、10 進数、またはファイルを 16 進数形式に変換したり、16 進数形式を元のテキストまたはファイルに戻して変換したりすることをサポートします。
二進数コンバーター - テキストとファイルの二進数エンコード・デコードツール
オンライン二進数エンコード・デコードツール。テキストとファイルを二進数形式に変換したり、二進数形式を元のテキストまたはファイルに戻して変換したりすることをサポートします。
ファイル Base32 暗号化復号化ツール - オンラインファイルエンコード・デコード
無料オンラインファイル Base32 暗号化復号化ツール。ファイルをアップロードして Base32 のエンコードとデコード操作を行うことをサポートし、処理後のファイルをダウンロードできます。