メインコンテンツへスキップ
PicsSizer.com Logo

画像をBase64エンコーダーに変換する

あらゆる画像を瞬時にBase64データURLに変換します。CSS、HTML、またはコードにコピー&ペーストするだけでOK。アップロードは不要です。

ワンクリックでクリップボードにコピー100%ブラウザベース — アップロード不要即時変換JPG、PNG、WebP、SVG、GIF無料 - アカウント登録不要
画像はブラウザ内で完全に読み込まれ、エンコードされます。サーバーにデータが送信されることはありません。瞬時にbase64エンコード — 標準画像の処理遅延なしデータURLと生のbase64文字列を別々に出力します。コードで必要な方を使用してください。

Base64エンコード画像を使用するタイミング

CSSとスタイリング

  • 小さなアイコンをCSSの背景画像データURLとして埋め込む
  • スタイルシート内のインラインローディングスピナーまたはプレースホルダー画像
  • 外部ホスティングなしでCSSのみのメールテンプレートにロゴを追加する
  • コンポーネントライブラリのスタイルシートにUI要素の画像を埋め込む

HTMLとメール

  • HTMLに画像をインラインで埋め込む<img src>データURLとして
  • 自己完結型のHTMLメールテンプレートに会社のロゴを含める
  • 画像が埋め込まれた単一ファイルのHTMLドキュメントを作成します。
  • GmailとOutlookのHTML署名に署名画像を埋め込む

APIとコード

  • base64入力を想定するJSON APIペイロード用に画像をエンコードします。
  • AI/ML APIリクエスト(OpenAI Vision、Claude、Gemini)用の画像を準備する
  • 画像を変換して、base64エンコードされたデータベースフィールドに保存します。
  • JavaScriptでデータURLからキャンバスdrawImage用に画像をエンコードする

画像をBase64に変換する方法 ― 3つのステップ

  1. 1

    画像をアップロードしてください

    JPG、PNG、WebP、SVG、GIF形式の画像をエンコーダーにドラッグ&ドロップしてください。ファイルはローカルで読み込まれるため、アップロードは行われません。

  2. 2

    Base64出力をコピーする

    このツールは、完全なデータURL(data:image/…;base64,…)と生のbase64文字列を別々に表示します。「コピー」をクリックすると、どちらかの形式がクリップボードにコピーを。

  3. 3

    コード内で使用

    データURLをHTMLに貼り付ける<img src>APIペイロードやJSONデータには、CSSの背景画像を使用するか、または生のbase64文字列を使用します。

無料オンライン画像Base64エンコーダー - サーバーへのアップロード不要

Base64エンコーディングは、バイナリ画像データをASCII文字列に変換し、外部URLを必要とせずにコード、CSS、HTML、またはAPIペイロードに直接埋め込むことができます。PicsSizerのBase64エンコーダーは、ブラウザのFileReader APIを使用して画像ファイルを読み込み、完全なデータURLと生のBase64文字列の両方を出力します。サーバーへのアップロードは不要です。エンコードされた文字列は、CSSの背景画像、HTMLに貼り付ける準備ができています。<img src> JSON API ボディ、またはデータ URL や base64 画像が期待されるその他の場所。

インラインBase64画像と外部URLの使い分け

Base64 エンコーディングは、アイコン、SVG イラスト、メールのロゴ、プレースホルダー画像などの小さな静的アセットに最適です。base64 表現はバイナリソースよりも約 33% 大きいため、データ URL として埋め込まれた大きな画像は、HTML または CSS ファイルのサイズを大幅に増加させます。10KB を超える画像の場合、CDN を使用した外部ホスティングの方がほぼ常に高速で効率的です。5KB 未満の画像、特にアイコン、ロゴ、装飾的な SVG の場合、base64 埋め込みにより HTTP リクエストが完全に不要になるため、ファーストビューの重要なアセットのパフォーマンスが向上します。画像入力を受け付ける AI/ML API (OpenAI、Anthropic、Google) は JSON リクエストボディで base64 を使用するため、base64 エンコーディングはビジョンモデルの統合に不可欠です。

コード内でBase64エンコードされた画像を使用する際のヒント

CSS の背景画像の場合: データ URL を url() で囲みます — `background-image: url('data:image/png;base64,…')`。HTML の場合: src 属性として直接貼り付けます — `<img src="data:image/jpeg;base64,…"> `. メール HTML の場合: ほとんどのメール クライアントは小さな画像のデータ URL をサポートしています。デプロイする前に、Gmail、Outlook、および Apple Mail でテストしてください。JSON API ペイロードの場合: API で別の mediaType または mimeType フィールドが指定されている場合は、生の base64 文字列 (data:…;base64、プレフィックスなし) を使用してください。このツールは、完全なデータ URL と生の base64 の両方の形式を出力するため、統合に必要なバージョンをコピーをできます。

画像をBase64に変換する — よくある質問

画像をbase64データURLに変換する際のよくある質問

まだご質問がありますか?サポートチームにお問い合わせください。