Skip to main content

画像からBase64エンコーダー HTML、CSS、およびコード内で埋め込むために、画像をBase64エンコードされたデータURIに変換します。

画像をBase64に変換 illustration
🖼️

画像をBase64に変換

HTML、CSS、およびコード内で埋め込むために、画像をBase64エンコードされたデータURIに変換します。

1

画像をアップロード

Base64としてエンコードする画像ファイルを選択またはドロップします。

2

出力をコピー

データURI、生のBase64文字列、または完全なHTML imgタグをコピーします。

3

コードで使用

Base64データを直接HTML、CSS、またはJavaScriptコードに貼り付けます。

Loading tool...

What Is 画像をBase64に変換?

イメージをBase64エンコーダーは、画像ファイルをHTML、CSS、またはJavaScriptコードに直接埋め込むことができるテキスト文字列に変換します。Base64エンコーディングでは、二進画像データがASCII文字として表現され、別々のファイル要求なしでインラインで画像を含めることができます。このツールは、完全なデータURI、API用の生のBase64文字列、および貼り付け可能なHTML imgタグの3つの出力を生成します。これは、小さなアイコン、ロゴ、UI要素などのHTTPリクエストを削減してパフォーマンスを向上させる場合に特に便利です。

Why Use 画像をBase64に変換?

  • 3つの出力形式: データURI、生のBase64、およびHTMLタグ
  • 小さな画像に対するHTTPリクエストを削減します
  • HTML、CSS、JavaScript用にコピー&ペースト可能
  • Base64の長さを表示してサイズを見積もることができます

Common Use Cases

HTML内のインライン画像

小さな画像を直接HTMLに埋め込んでHTTPリクエストを削減します。

CSSの背景画像

CSSのbackground-imageプロパティでBase64データURIを使用します。

メールテンプレート

HTMLメールに画像を直接埋め込んで破損した画像リンクを避けます。

APIペイロード

Base64エンコードされた画像を受け付けるAPI用のJSONペイロードに画像データを含めます。

Technical Guide

Base64エンコーディングでは、二進画像データが64個のASCII文字の文字列に変換されます。FileReader APIのreadAsDataURLメソッドでファイルを読み込み、データURIを生成します。Base64エンコーディングにより、データサイズは約33%増加するためです。これは、3バイトの二進データが4つのBase64文字になるためです。この理由から、小さな画像(10KB未満)に最も効率的です。

Tips & Best Practices

  • 1
    小さな画像(アイコン、ロゴなど)に対して最適で、10KB以下の場合に使用することをお勧めします
  • 2
    Base64ではファイルサイズが約33%増加するため、大きな画像には不向きです
  • 3
    CSSでのデータURIは外部画像のように個別にキャッシュできないことに注意してください
  • 4
    Webページへの簡単なコピー&ペースト用のHTML imgタグ出力を使用します

Related Tools

Frequently Asked Questions

Q Base64画像をいつ使用するべきですか?
HTTPリクエストの削減が33%のサイズ増加を上回る小さな画像(アイコン、ロゴなど10KB以下)に最適です。
Q Base64はなぜ元のファイルよりも大きいですか?
Base64エンコードでは3バイトが4文字に変換されるため、約33%のサイズ増加になります。
Q CSSでBase64を使用できますか?
はい、background-image: url(data:image/png;base64,...)などのCSS画像プロパティでデータURIを使用します。
Q すべての画像形式に対応していますか?
はい、ブラウザがサポートする任意の画像形式をBase64にエンコードできます。
Q サイズ制限はありますか?
厳密な制限はありませんが、100KB以上の画像に対してBase64を使用するとコードが不格好になることがあります。

About This Tool

画像をBase64に変換 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.