ツール
JA

画像を Base64 に変換

画像をドロップすると、Base64 文字列、そのまま貼り付けられる Data URI、HTML の <img> タグ、CSS コードを取得できます。画像が端末の外に送信されることはありません。

ここにファイルをドラッグ&ドロップするか、クリックして選択してくださいCtrl+V でファイルを貼り付けることもできます

プライバシー保護:データはお使いのブラウザ内で処理され、アップロードされることはありません。

画像を Base64 に変換する方法

  1. 画像を入力欄にドロップするか、クリックして選択します。Ctrl+V でクリップボードから貼り付けることもできます。
  2. 出力形式(Data URI、Base64 のみ、HTML、CSS、Markdown、JSON)を選びます。
  3. コピーをクリックし、HTML や CSS、メールテンプレート、API リクエストにコードを貼り付けます。

画像を Base64 で埋め込むべきなのはどんなとき?

Base64 でインライン化した画像は HTTP リクエストを 1 回分減らせるため、小さなアイコンやメールの署名、単一ファイルの HTML ドキュメント、API のペイロードに便利です。ただし、Base64 は元のファイルより約 33% 大きくなり、個別にキャッシュすることもできません。写真や数キロバイトを超える画像は、通常の画像ファイルのまま使いましょう。

出力形式の説明

よくある質問

Base64 に変換すると画像のサイズは大きくなりますか?

はい、約 3 分の 1 大きくなります。30 KB の PNG は、およそ 40 KB の Base64 テキストになります。サイズが気になる場合は、先に画像を圧縮またはリサイズしてください。

どの画像形式を変換できますか?

PNG、JPG/JPEG、GIF、WebP、SVG、BMP、ICO、AVIF など、ブラウザで開ける形式ならどれでも変換できます。Data URI には正しい MIME タイプが自動で付加されます。

Base64 画像を CSS で使うにはどうすればよいですか?

出力形式で CSS を選び、結果をスタイルのルールに貼り付けます。例:.logo { background-image: url("data:image/png;base64,…"); }