コンテンツへスキップ
すべてのツール
開発者向け

Base64 エンコード/デコード

Base64 文字列のエンコードまたはデコード。

Base64 エンコーダー/デコーダーについて

Base64は、バイナリデータをASCII文字列として表現するバイナリ-テキスト変換方式です。HTML/CSSへの画像の埋め込み、メール(MIME)やJSON APIなどのテキストベースプロトコルによるバイナリデータ送信、HTTPヘッダーでの認証情報のエンコードに広く使用されています。入力の3バイトごとに4つの印字可能文字にマッピングされ、テキストベースの転送で安全にデータを扱えます。

使い方

プレーンテキストを入力して「エンコード」をクリックするとBase64文字列に変換されます。また、Base64でエンコードされた文字列を貼り付けて「デコード」をクリックすると元のコンテンツが表示されます。ツールは入力を即座に検証し、不正なBase64に対してエラーを表示します。ワンクリックで結果をコピーできます。

一般的な使用例

  • HTMLやCSSにインライン埋め込みするために画像やファイルをエンコードする
  • Base64でエンコードされたAPIレスポンスやJWTトークンの各部分をデコードする
  • JSONペイロードで転送するためにバイナリデータを準備する
  • HTTP Basic認証ヘッダー用に認証情報をエンコードする
  • データURIを元のコンテンツに変換する