Base64エンコード/デコード

テキストや画像をBase64形式に変換します。画像ファイルをドラッグ&ドロップまたは選択してBase64に変換できます。

入力テキスト
Base64出力

Base64エンコード/デコードとは

Base64は、バイナリデータをテキスト形式に変換するエンコード方式です。 メールの添付ファイルや、HTMLに画像を直接埋め込む場合などに使用されます。 このツールでは、テキストと画像の両方をBase64形式に変換できます。

使い方

  1. 「テキスト」または「画像」モードを選択
  2. テキストモード: 入力欄にテキストを入力すると自動的にBase64に変換
  3. 画像モード: 画像ファイルを選択またはドラッグ&ドロップでBase64に変換
  4. 「デコードへ」ボタンで逆変換も可能

活用例

  • HTMLに小さな画像を直接埋め込む(Data URL)
  • APIでバイナリデータをJSON形式で送受信する
  • CSSで背景画像をインラインで指定する
  • メールの添付ファイルをエンコードする

よくある質問

はい、Base64エンコードすると元のデータより約33%サイズが増加します。 これは、3バイトのデータを4文字のテキストに変換するためです。 大きなファイルには向いていませんが、小さなアイコンやロゴなどには便利です。

はい、このツールはUTF-8エンコードに対応しているため、 日本語を含むテキストも正しくBase64に変換・復元できます。

PNG、JPEG、GIF、WebPなど、ブラウザで表示できる画像形式に対応しています。 変換後のBase64データにはMIMEタイプ情報も含まれるため、 Data URLとしてそのまま使用できます。